Senior Gui Software Design Engineer / Principal Engineer Resume
5.00/5 (Submit Your Rating)
Lake Forest, CA
SUMMARY:
- Seeking a challenging position in software industry that allows me to utilize my extensive knowledge, experience and creativity and provide me with the opportunity to build a state of the art product.
- Has developed many large and small software products.
- Has been involved with and led development teams as small as 2 engineers and as large as 50 developers and architects.
- Has had experience with all facets of a software development cycle, including but not limited to writing functional and design documentations, implementing use cases, creating prototypes (in VB, C# and C/C++), developing code (mainly in C#, C/C++) and unit testing.
- Expert in C#, C/C++, WPF.
- Has advanced working knowledge of MS SQL Server, LINQ and ASP .NET.
TECHNICAL SKILLS:
- Microsoft Visual Studio, .NET, C#
- WPF, MS SQL Server
- ASP .NET, LINQ, NUnit
- Rational Rose, Rational Clearcase
- C/C++, MFC, ASP, HTML
- Unix, Borland
PROFESSIONAL EXPERIENCE:
Confidential, Lake Forest, CA
Senior GUI Software Design Engineer / Principal Engineer
Responsibilities:
- Design and develop state of the art user interface for cataract surgery software using C#, .NET and WPF technology.
- Create n - tier software architecture to interface with various components of the product such as hardware and lower level engine components, communications layers and SQL server products.
- Create the user interface for touch screen hardware to aid eye surgeons with charts, calculations and decision making during and after surgery.
- Develop SQL queries and interface with SQL servers as well as local SQL CE databases.
- Write software specs, design documents and test protocols.
- Lead complex software projects and interface with executives and upper management to determine software requirements and design specs.
Confidential, Irvine, CA
Senior Software Engineer
Responsibilities:
- Designed and implemented a Control Designer in .NET 2.0, C#, for adding controls such as third party gauges and connecting them to real data provided by data sources.
- Designed and developed a very rich chart application that retrieves live and historical data from several SQL Server databases.
- Worked with managed (C#) and non-managed (C++) legacy code to debug and enhance the existing software.
Confidential, San Clemente, CA
Senior Consultant Engineer
Responsibilities:
- Implemented components of the client side services and helper DLLs in .NET and C#. Also implemented some related stored procedures for MS SQL Server.
- Independently analyzed and reverse engineered existing code in C++ to fix complicated and hard to understand bugs left behind by legacy code.
Confidential, Lake Forest, CA
Principal Engineer
Responsibilities:
- Next Generation Factory Automation User Interface
- Participated in early discussions with architects, managers and other lead developers to hammer out initial requirements for the project.
- Analyzed the requirements and created high level functional documentations based on gathered data.
- Aided the architects with writing use cases.
- Developed prototypes (in VB .NET) and created class objects using Rational Rose and UML.
- Designed and developed a major portion of the complex GUI written in C# (.NET 1.1). This software enables the users to create (design) a factory on their PC and connect it to the actual factory floor via Wonderware’s powerful factory automation engine.
- Created unit tests and tested the product at function and property level using NUnit.
- Aided in of the Quality Assurance group and helped with understanding and testing of the software.
- SuiteVoyager WEB portal
- As one of the original developers of this project, participated in defining requirements, creating the story board and writing use cases.
- Created server side services and DLLs to store and retrieve data. Developed the code in MS Visual Studio, C++, MFC and MS SQL Server.
- Created client web pages to connect to the server and retrieve data and display in the portal. Used ASP and HTML.
- Inventor of “Method and system for administering concurrent user licensing agreement on a manufacturing/process control information portal server“
- Aided in of the Quality Assurance group and helped with understanding and testing of the software.
- Productivity Pack
- Created several widgets and helper components to increase the value of the factory automation main engine.
- Developed all products using MS Visual Studio and C++.
Confidential, Irvine, CA
Software Engineer
Responsibilities:
- Designed and developed in-flight, on demand entertainment software applications.
- Mainly worked with Microsoft Visual Studio, C/C++ and MFC.
- Aided in .
Confidential, Irvine, CA
Software Engineer
Responsibilities:
- Designed and developed optical laser welding products.
- Designed GUI and back-end engine to precisely weld fiber optic strands to laser diodes by the use of software and hardware.
- Created mathematical calculations and statistical data analysis.
- Mainly worked with Microsoft Visual Studio, C/C++ and MFC.
- Aided in .
Confidential, Irvine, CA
Director of CADD Services Engineer
Responsibilities:
- Designed and developed software in C/C++ to automate accepting CAD files via modems and printing them using large scale laser plotters.
- Aided in .