OBJECTIVE Seeking a challenging position as a Software Engineer /
Manager or equivalent position in Design, Development, Testing and
Maintenance.
SUMMARY
An Accomplished Software Developer with 10 plus years of Experience in
Product Design, Development and Management with complete knowledge of
System Development Life Cycle (SDLC). Possess a sound Management Skill with
a Solid Technical background to deliver a successful product. These include
providing vision establishing Communications / Approach / Standards,
ensuring correct Design/Architecture, building proactive style, tracking
projects, managing resources and making decisions. Ability to work in fast
paced environment and quickly adapt to change in technology or policies
with Flexibility to work alone or as a part of a team. Areas of expertise
include but not limited to:
o Relational Databases Design, Data Analysis, Data modeling and
optimization
o Custom and Enterprise Application Design, Development and Management from
concept to production release
o Embedded System Software/Firmware Development
o Windows and Web based Graphical User Interface Development
o Software / Firmware Debugging and Testing
o Installing and testing Operating Systems and complex software Packages
o Preparing Cost/Benefit analysis of alternative solutions and specifying
alternate program design approach.
o Good communication and interpersonal skills with the ability to work on
multiple projects simultaneously.
TECHNICAL EXPERIENCE
Programming Languages: C, Visual C++, Visual C#, .NET, VB5.0, VB6.0,
VB.NET, ASP.NET, SQL, Machine and Assembly Languages for Micro
Controllers/Processors
Databases: MS-SQL Server 2000 and MS-Access 2000, Stored procedures,
Operating Systems: DOS, Windows 95/98/NT/2000/XP, Windows CE
Project Management: MS Project, MS-Excel, MS-Word.
Web Development: HTML, DHTML, CSS, VB Script, JavaScript, ASP, PHP, JSP,
EJB, XML, SOAP
Development IDE: Visual Studio 5.0, Visual Studio 6.0, Visual Studio.NET,
Borland
Tools & Technologies: TCP/IP, ODBC, ADO, DAO, Multithreading, Sockets,
ActiveX, COM, COM+, DLL, DCOM, Visual SourceSafe, MSXML parser, IIS, Win32
API, Windows SDK, STL, Flash, Macromedia Dream Weaver, Crystal reports,
Winforms, webforms, GUI.
EMPLOYMENT HISTORY
GENERAL DESIGN PLUS, CARROLLTON, TEXAS. 2009 - PRESENT
SOFTWARE DEVELOPER / CONSULTANT
DESCRIPTION: Providing consultancy and software development to
companies related to Business solutions, Relational Database
development, Graphical User Interface.
Accomplishments:
. Developed Check Cashing System by integrating Fingerprint
Scanner, Barcode Reader, Document Scanner, Digital Camera
and Computer.
Technology used: VB6.0,DLL,ADO,SQL,MSAccess DB, GUI,
Winforms
. Developed School Management System for private school
industry using Visual Studio.NET 3.5.
Technology used: C#, OLE, SQL, SQL server DB, Stored
procedures, GUI, Client scripting, Crystal Reports, Windows
controls etc.
STONE BENNETT CORPORATION, CARROLLTON, TEXAS. 3/1997 - 12/2009
SOFTWARE ENGINEERING MANAGER
DESCRIPTION: Stone Bennett Corporation was a subsidiary of FKI Group of
Industries based in England. SBC product line included a
complex Fleet management system completed with On-board
embedded computer for vehicle's and driver's Data recording
and In-Office computer system for processing data and
generating department of transportation compliant log reports
and other executive and productive reports. A Dynanometer
line of products for engine testing and Bennett shifter.
RESPONSIBILITIES
I was in-charge of Software/Firmware development of all the
three product lines
1. Manage Products from Concept through Production.
2. Clearly Defining the Objective and Scope of the products.
3. Understanding customers requirements and maintain
relationship with the customers.
4. Prepare a project Plan and obtain executives approval.
5. Select the project team members depending on the specific
requirements of the product.
6. Identify the funding requirements for the product, including
hardware, software and other design and development tools.
7. Work with Finance to establish a program budget, and monitor
/ manage the program within that budget
8. Work with Marketing to create and maintain a program Product
Requirements Document and to ensure product pricing and
marketing collateral are available at launch.
9. Work with SW and HW Engineering to create solution and
product functional specifications, engineering program
schedules, and resource requirements plans
10. Work with HW and SW quality to ensure appropriate test
planning, test coverage, and initial solution and point
product quality
11. Work with Manufacturing, documentation, customer service and
sales to ensure a successful product launch
12. Ensure that any product related maintenance/customer
satisfaction issues are addressed in a timely manner in
addition to ensuring that fixes are included in future
releases.
13. Manages Technical Support personnel to ensure quality
product support to the customers.
14. Analysis of the products.
15. Setting Milestone and Target dates for various phases of
product's completion.
16. Coordinating all the different groups involved in the
product.
17. Documenting all phases of the project.
18. Regularly and Critically monitor, Communicate team progress,
issues and recommendations to senior management through
weekly progress reviews
19. Resolving all issues related to the on going project
including fixing all the bugs / glitches before and after the
delivery
20. Design and Development of a prototype.
21. Alpha and Beta Testing.
22. Final Product Costing.
23. Final Product review.
ACCOMPLISHMENTS:
24. Supervised entire Software and Firmware development life
cycle from analysis of clients needs to prototyping and
implementation.
25. Successfully Converted DOS based Legacy Database management
systems which was written in C to Windows based Relational
Database management system developed in Visual Basic using
Microsoft Visual Studio 5.0 and 6.0, thus bringing the
company ahead of its competitors in Fleet Management System
Software
Designed and Implemented Databases with Microsoft SQL Server 2000 and MS
Access as back end DBMS. Developed Client Graphical Interfaces using VB and
C# to connect to SQL Server 2000 and developed Stored Procedures to
transfer data from local MS Access databases to remote central SQL Server
2000 and later upgraded to SQL server 2005.
Converted DOS based reports writing to Crystal Reports Writer that has been
generated dynamically.
28. Successfully Developed the Firmware for the Company's New
Embedded Data Acquisition computer in Visual C++ 6.0 using
Windows CE Platform builder 2.0 incorporating CAN, SAE J1708
and SAE J1939 standards thus boosting company's Sales.
29. Added Wireless Data Download capability between vehicles and
Office computer in addition to existing cartridge based
system. The Wireless firmware and the Software developed in
C++ and Visual Basic using RS-232,RS-485, USB protocols.
30. Added value in the current product line by developing in
Visual C# language Vehicle's tracking and locating Software
Module using Trimble Global Positioning System (GPS) receiver
and ArcView Mapping software.
31. Company's Website development using ASP.NET, HTML, CSS,
VBScript, Java Script, XML.
ACORN ENGINEERING, INDUSTRIES, CALIFORNIA 4/1993 - 3/1997
SR. DESIGN ENGINEER / PRODUCT MANAGER
DESCRIPTION: Acorn Engineering is a leading manufacturer of Stainless
steel plumbing products for health care industry, public
parks and prison facilities.
RESPONSIBILITIES:
Involved in all phases of Design and development of computer
controlled plumbing system from concept to the production
released
32. Designed and developed Digital and Analog circuits using
Microprocessors, Microcontrollers, memories, Op-Amps, A/D,
D/A converters, PLL, Filters, Opto devices, Transformers,
Transistors, Diodes, Integrated circuits and other Active and
Passive components.
33. Designed and Developed Micro-controller based Embedded
systems using Intel's 8051, Motorola's 68HC11, 68HC05 and
MicroChip's PIC16C5X series Micro-Controllers.
34. Designed and Developed 16550 UART based 8-Ports Serial Data
Acquisition PC Card.
35. Designed and Developed RS-232, RS-485 based communication
cards.
36. Designed and Developed Infra Red Communication Systems.
37. Designed and Developed Battery operated systems for low power
appilcations.
38. Bread Boarding and Prototypings.
39. Software development of Graphical User Interface using C,
C++ and VB 5.0
40. Developed communication software using RS-232 and RS-485
protocols
41. Developed Firmware for Motorola's 68HC11, 68HC05 and
MicroChip's PIC16C5X, PIC16C7X seires microcontrollers using
Assembly language.
42. Developed Diagnostic software to test the hardware in VB 5.0.
FOCUS SYSTEMS, CANOGA PARK, CALIFORNIA 5/1988 - 3/1993
DESIGN ENGINEER
DESCRIPTION: Focus Systems was the manufacturer of Audio equipment and
accessories and supplier of electronics parts.
RESPONSIBILITIES Designed and developed Audio accessories for
automobiles. Developed Testing software in C and Assembly languages to
validate the hardware. Designed printed circuit board using ORCAD and
EAGLE.
EDUCATION
University of Southern California, Los Angeles, California
M.S in Electrical Engineering
May 1988
REFERENCES
Available upon request