Senior Software Engineer Resume Profile
NY
OBJECTIVE
To utilize and enhance an extensive background in software development with specific interest in gaining experience developing software within the IT industry. Possess strong communication skills with a reputation for being creative, motivated and proven to ramp up quickly on both new and related existing technologies.
CAREER HIGHLIGHTS
- Experience: 10 years of industry experience in C programming strong CS foundation.
- Language: C /C, Java, C , OpenGL, PL/SQL, JavaScript.
- Operating Systems: Linux, UNIX, Windows
- Database: MS SQL Server, MySQL, ODBC, JDBC, Oracle.
- Tools: MS Visual Studio, Netbean, Eclipse, IntelliJ, Talend, TFS.
- Active Ability: Highly accountable, self-motivated, goal oriented, team player. Good communication, excellent analytical and problem solving skills.
PROFESSIONAL EXPERIENCE
CONFIDENTIAL
Position: Senior Software Engineer
Working environment: C , Windows, Linux, Visual Studio, Netbean, Talend
- Work on Santrax project which is a Linux platform based telephony solution requiring extensive C development
- Developing open source OpenVXI/Bladeware software using C to integrate with the telephony software to do voice recording, speak verification and data collection to database
- Dynamic generate voice xml script for call server using Java servlet. NetBean with Tomcat
- Creating a windows service to parse text and csv file for health care schedule systems.
- Transferring data flow using Talend IDE from individual database to center database.
CONFIDENTIAL ,Position: Software Engineer
Working environment: C /VC , Windows, Visual Studio, Source safe
- Designed and implemented a software OptiSystem ver.1.0-ver.5.0 to help the optical network design. We use UML design and ATL/COM implement. Works include COM modules, DLL management, SDK interface, multiple threads calculating, GUI, Visualization, ActiveX Control, Software security key.
- Created 2D and 3D ActiveX controls to display the result data during calculation.
- Redesigned all the interfaces in the OptiSystem product to support automation and SDK plugging in. The third part software such as Excel, Matlab, VB can run OptiSystem at background.
- Work on OptiBPM, a comprehensive CAD used for the design of complex optical waveguides.
- Designed and implemented advanced electro-optic simulator for version 9.0. Works includes define new materials, simulator, and analyzer.
CONFIDENTIAL
Position: Software Developer
Working environment: C , Java, Windows, Linux, VStudio, Eclipse, Source safe, SQL
- Created a XML DB Interface window service to map XML format message data to database architecture. This service can dynamic generate database commands depends on a XML configuration file to insert, update, delete records. .dtd, .xml, .xsl files are used.
- Developed a window service to support dynamic multiple port connections from clients. It is a server connected from HIS, receiving HL7 messages and inserting them to a queue table.
- Worked on an agent monitoring for Windows, Linux Novell, Mac OS X and SNMP-enabled devices, using the standard protocols including SNMP, WMI, TCP/IP and ODBC.
CONFIDENTIAL CORPORATION
Position: Software Developer
Working environment: C / VC , Linux, Windows Visual Studio, Source safe
- Worked for Corel Photo-Paint team. This product demanded sophisticated GUI programming technique, MFC and object oriented design.
- Designed and implemented GUI's which involved slider control, and changing the button face state when the mouse moved over to click the button.
- Designed and developed PHOTO-PAINT as COM mode. Works include interface design, implementation, DLL Management, GUID registered.
