Forum | Russian | FAQ | SiteMap | Contact Us








12345678910111213141516

Resume 15

VIJAYAN SENLAI

SUMMARY:
  • Has over eight years of experience in the field of software development.
  • Expertise in software.
  • Excellent analytical and programming skills.
  • Good communication and interpersonal skills
  • Direct involvement in the complete software development cycle of very large-scale projects
  • Involved in business design, re-engineering, knowledge transfer and user training
SKILLS:
  • Operating Systems: Windows 2000,Windows NT 4.0, Netware 5.0
  • Languages: C#, C/C++, Object Pascal, Java 2 J2EE , Java Script
  • Database: Oracle 8i, SQL Server 7.0, Sybase, Inter Base, Access, Paradox, Dbase
  • Software Tools: Delphi 6.0, Visual C++, Borland C++, MFC, OWL, Windows API
  • Technology: .NET, COM/DCOM, MIDAS, ISAPI, ASP, ADO, XML, ActiveX
Education:

Masters Degree in Computer Applications, May 1993
Regional Engineering College, Calicut University, Kerala, India.

Bachelor Degree in Physics, May 1989
Mahatma Gandhi University, Kerala, India.

PROFESSIONAL EXPERIENCE:

Total Quality Assurance System TopQA
Feb 2001 - to date

Client: ABC Technologies Inc, Milwaukee, Wisconsin
Environment: Delphi Enterprise 5.0 , Win API, DCOM/Midas, Paradox, Oracle 8i
Role: Programmer Analyst in a 10-person team
Description: TOPQA is a comprehensive suite of integrated applications that is full-featured and designed to meet a wide range of unique quality assurance requirements in a complex manufacturing enterprise. Its customers rank among the Who s who of aerospace & defense Lockheed Martin, Boeing, Northrop Grumman, to name only a few of the largest and other compliance-oriented manufacturing industries.
Features of the product encompass:
  • Fully Integrated/Internet Based
  • High Data Accuracy, Integrity, Relationships
  • Real-time Reporting / Analysis
  • Standard Charting
  • Complete and Protected Audit Trail
  • Integration with Most ERP/MES Systems
  • Paperless On-line Visibility and Traceability
  • Support Internationalization
Responsible for:
  • Developing the Application Servers/Services and Deployment
  • Creating the ActiveX clients
  • Creating Netscape plugins and ActiveX wrappers
  • Smart update implementation
  • Implementing the Business Rules
  • Database/Table Design and writing queries
  • Implementing the internationalization
  • Exception handling and error logging
Warehouse Management System T-BOOK
Sep 2000-Feb 2001

Client: Best Shipping, South Palm Beach, Florida
Environment: Delphi 5.0, Win API , DCOM/Midas, ADO, SQL Server 7.0, Star Team 4.2
Role: Programmer Analyst in a 15-person team
Description: Best Shipping is an integrated liner carrier located in Riviera Beach, Florida with offices, agents and warehouses located globally. Company provides the highest quality transportation services to its customers comprised of large national accounts and small family-run businesses. Best Shipping offers complete documentation and freight forwarding services for both full-container load and less-than-container load.

T-BOOK is the information system that does bookings, logistics, costing, rating, dispatching, warehousing, customer service and sales for Best Shipping.The legacy system, called TRACE, is mainframe-based and is being replaced by T-BOOK.

Technical features of the system encompass:
  • Application Server developed using Midas /DCOM
  • SQL Server 7.0 backend
  • User interface implemented using Delphi
  • Database access through ADO
  • Extensive use of interfaces
  • Custom Components
Responsible for:
  • Business design and implementation in consultation with in-house subject-matter experts
  • Developing the Application Server
  • Implementing the Client System
  • Component creation
  • Writing Property Editors
  • Database and Table Design
  • Writing Stored procedures and Queries
Internet-Based Marketing System SmartMarket
Mar 2000-Sep 2000

Client: Midfix Alliance, Inc., St.John, Minnesota
Environment: Delphi 5.0, ISAPI, Netscape Server 3.6, Java 2,Sybase 5.0, Star Team 4.2
Role: Programmer Analyst in a 5-person team
Description: Midfix Alliance, Inc. is a software consulting, integration and development firm. Midfix builds and integrates business-to-business e-commerce and enterprise software.

SmartMarket is an internet-based Marketing Tool connecting sellers,transporters and buyers of feed grains for improved market efficiency. For the farmer SmartMarket is a new way to market their produce directly to potential end-users. SmartMarket make it possible for farmers to offer their grain for sale to any consumer within transport range of their farm, at a price and time of their own choosing. Farmers can also purchase grain with the same SmartMarket account they use for selling grain.

Technical features of the system encompass:
  • Application Sever developed using latest ISAPI technology in Delphi 5.0
  • Sybase 5.0 backend
  • User interface implemented using Java Applet
  • Multithreaded programming
  • Extensive use of stored procedures
  • Exception handling and error logging on all stages
  • Mapquest ConnectInterConnect technology for displaying location maps
Responsible for:
  • Developing the application server DLL and implementation of all action item URLs
  • Implementing the business rules
  • Database and Table Design
  • Writing Stored procedures and Queries
  • Implemented User Signups/Registration HTML page producers and action items
  • Implemented user Maintenance Software
  • Developed the mail notification daemon that alerts signups,positions and contracts in real-time
  • Location maps re-written using the latest MapQuest ConnectInterConnect Technology
  • Remote de-bugging and Stress testing
Enterprise Information System EIS
Mar 1999 Mar 2000

Client: Computer Sciences Corporation AdvanceService , Concord, Virginia
Environment: Delphi 3.0 , Windows 98 API , SQL Server 7.0 , Access 2.0
Role: Programmer Analyst in a 5-member team
Description: AdvanceService is a major provider of information technology services to commercial and government markets. The company specializes in management consulting; information systems consulting and integration and outsourcing.

AdvanceService project leaders and their staff use the Enterprise Information System EIS to provide project and contract management to defense contracts. Enterprise Information System is a re-engineering of the current system, which was developed in Access 2.0. The re-engineered system is developed with Delphi 3.0 on the front end and SQL server 7.0 on the back end. EIS architecture uses SQL server queries extensively within Delphi object framework of forms and templates.

Responsible for:
  • Business design and incorporating further changes through management and user interviews.
  • Database and Table Design
  • Normalization for optimum performance.
  • Writing queries
  • Creating/Modifying Delphi components
  • Creating the object frame work and screen templates
  • Creating base classes and business objects
  • Implementing the screens, events and exception handlers
  • System Integration
  • Implementing security both at the client and database level
  • Moving the data from the Access 2.0 to SQL server after necessary massaging.
  • Deployment, Maintenance and Production Support
Human Resources Management System PowerManage
Sep 1997 Mar 1999

Client: Teddy Bear, Redwood, Illinois
Environment: Delphi 3.0, Windows 95 API , and Oracle 8
Role: Programmer Analyst in a 60-person team
Description: Manpower is the world leader in temporary services. PowerManage is the replacement HR system for AOS, the legacy system running on AS/400 that about 1500 offices of Manpower use for their day-to-day operations.

PowerManage is a 3-tier architecture. Front end is Delphi and its Object Framework of BusinessObjects and Transactors. The backend is Oracle, which is accessed through the middle layer through OCI Oracle Call Interface calls. All the validation and dependence intelligence is buried in the business objects. Involves process and error tracking at every stage.

Technical features encompass:
  • Three tier architecture
  • Extensive use of advanced Object Pascal
  • Transactor Classes that facilitates interaction between business objects and the Database
  • Custom Components
  • Business rules embedded in Stored Procedures
  • Connection to Oracle thru OCI Oracle Call Interface calls
  • Static data stored in local tables for faster access down loaded from the server each and every time when there is a change
  • Interface to payroll system of the legacy application that was running on AS/400
Responsible for:
  • The technical design on close interaction with business designers
  • Creating the architecture
  • Creating the business objects and transactors
  • The design and development of various screens
  • Table/Index creation
  • Stored procedure specifications
  • Bug fixes of System/Integration Testing
  • Production support with end user interaction
  • Implementing change requests
Workforce Management System Fast Scheduler
Sep 1996 Sep 1997

Client: Alpha Incorporated, Boston, Massachusetts
Environment: Delphi Client/Server 2.0, Windows 95 API, Interbase 4.1
Role: Programmer Analyst in a 15-person team
Description: Fast Scheduler is the Alpha milestone product for Workforce Management. In a nutshell Fast Scheduler software helps to forecast business, create staffing plans and generate detailed employee schedules. Armed with this product, the store managers can anticipate customer demand more accurately. They can provide more responsive customer service, manage labor resources more efficiently, increase payroll accuracy, control labor costs, ensure scheduling consistency and fairness are some of the other benefits.

Responsible for:
  • Creating the necessary infrastructure for the product by developing the base classes, common utilities, data-aware and non data-aware components, which includes Spin Edits, DbGrids etc.
  • Designing and developing Fore Cast Editor, a graphical editor for modifying and analyzing the forecast volume.
  • Developing conversion software, which moves the data from the flat files to the InterBase tables after necessary messaging to avoid all the pitfalls thanks to the liberties taken with the Codebase structures by the existing WMS application.
  • Giving the necessary technical and trouble-shooting help to the rest of the team in the role as a Delphi expert.
Electronic Plumbing Catalogue Preparation
Jan 1996 - Sep 1996

Client: Trade Economy Services, California
Environment: Delphi Client/Server 1.0, Windows 3.1 API, Interbase
Role: Programmer Analyst in a 5-person team
Description: The Software system is for converting the printed catalog pages into electronic form CD-ROM or Hard Disk and their usage using browser software.

Responsible for:
  • Creating an image splitting software to create individual components out of the scanned pages of the catalogue. Images are stored as 8-bit compressed data and the text as 1-bit compressed data thereby reducing the storage requirements to a minimum.
  • Developing browser software to access the electronic pages in various search methods. The browser design is done such a way that it takes less than 2 seconds to retrieve a page from the time a search is launched.
Catalog Generation System
Jul 1995 - Jan 1995

Client: Bitech Systems, California
Environment: Delphi Client/Server 1.0, Windows 3.1 API, Interbase
Role: Programmer Analyst in a 5-person team
Description: The Software system developed helps in making automobile catalogue pages by assembling individual images automobile parts . Since the pages are kept as different components, any changes in the pages as well as in a catalogue can be accommodated within a matter of seconds, which used to take 6 months manually.

Responsible for:
  • Creating a parts editor for inserting, deleting and modifying the individual parts in the database.
  • Developing a pagination module, which assembles the parts at run time using the information in the database.
  • Creating a re-pagination module, which handles the catalog page insertion, deletion and modification.
Fixware
Feb 1995 Jul 1995

Client: Publishing Industry , Professional Photographers etc.
Environment: Delphi Client/Server 1.0, Windows 3.1 API, Paradox, VB Controls
Role: Programmer Analyst in a 5-person team
Description: The system processes, compresses, transmits, tracks, receives, retrieves and archives images. None of the packages available had these two facilities namely, communication and image processing. Another attraction of the system is that one can send a caption and a story attached to the image.

Responsible for:
  • Developing image processing and communication modules using VB controls and communication libraries.
  • Designing and developing a flexible database backend to track images and story.
  • Developing modules for phone book keeping, clean up, and archiving of images
Advertise Placement System
Nov 1994 - Feb 1995

Client: Indian Business Group of Newspapers, India.
Environment: Borland C++ 3.1, Windows 3.1 API , Code Base 5.00
Role: Programmer in a 3-person team
Description: The Software system developed completely automates the making of advertisement templates by having an inter face to the EDP database. The templates generated are taken by a pagination program to make pages.

Responsible for:
  • Developing a pagination scheme with the help of a database backend and Windows API.
  • Implementing an input strategy from the EDP database. The output generated can be taken into the page making system without much processing.
Story Archiving System
Aug 1994 - Nov 1994

Client: Indian Business Group of Newspapers, India
Environment: Visual C++ 2.0, MFC , Windows 3.1 API , Code Base 5.00
Role: Programmer in a 3-person team
Description: The software developed helps in archiving and retrieving all Editorial and Agency stories. The stories can be scanned and edited before archiving. The program makes a summary of stories, which can be sent to the prospective customers to whom details can be sent later on their request.

Responsible for:
  • Developing a set of modules for extracting the stories using C++.
  • Implementing a system where by the supervisor can allot the stories to different baskets. The stories from the individual baskets can be edited, saved and retrieved.
File Transmission Sytem
May 1994 - Aug 1994

Client: Indian Business Group of Newspapers, Bombay
Environment: Borland C++ 3.1, Windows 3.1 API , Code Base 5.00, Lead Tools
Role: Programmer in a 3-person team
Description: Handles transmission and reception of pictures and other files. Pictures are compressed before transmission, which has been causing bottlenecks in the data traffic. This program runs in real-time and fully manages the incoming and outgoing files and pictures.

A scanning module, which keeps track of incoming and outgoing files, was developed in C++. A proper strategy for resolving the multiple destinations and alerting the users about the arrival the files has been implemented. The programs compress the files or pictures before transmission and at the other side the un-compression is done.

Inventory Control System
Jan 1994 - May 1994

Client: Indian Business Group of Newspapers, India.
Environment: Clipper Summer 87, LAN Workstation Netware 3.11, DOS 5.00
Role: Programmer in 3-person team
Description: This automates the inventory management of stores in the electronics department. Activities include purchases, issues and reports.

A relational database design was done which resulted in minimum processing and storage requirements. Modules for database management in the field of purchases, issues and reports were developed.



12345678910111213141516











Untitled Document