Sr. Developer Resume
SUMMARY:
- More TEMPthan fifteen years of hands - on software development experience in Visual C++ (Boost, ATL, STL, COM, MFC) on Windows, OS/2, and Linux and UNIX system.
- PACS medical system development at Fujifilm medical system and GE healthcare.
- POS development at NCR.
- Biometric, finger print and facial recognition software development at JADCS.
- E-commerce development at Network Commerce.
- Voice response system, IVR wif DirectTalk/2 at Cityline and Turf Club.
- More TEMPthan five years of hands-on software development experience in PHP, Perl/CGI, and Java.
- More TEMPthan five years of hands-on Database development experience in Oracle, MySQL.
- Experience in C#, .NET, XML/DOM, XPath, Multi-Threading, DirectTalk/2, ASP development.
- TFS, Clear Case, VSS, RCS, GIT, OpenCVS version control.
- Web based (IE) application development in COM, HTML, CSS, Javascript, ExtJS.
- UML, flow chart, Microsoft Visio.
- Experienced in all the phases of software development life cycle including, requirement gathering, planning, designing, implementation, development, testing, and maintenance.
TECHNICAL SKILLS:
Development: C, C++, Java, PHP, Perl
Technologies: C#, Boost, ATL, COM, STL, ASP, JavaScript, ExtJS, EJB, Servlet, DOM, UML, JDBC, XML, Schema, XML, XSDLT, XPath, HTML, CSS, DirectTalk/2 Multithread, Web Service socket
Databases: Oracle, MySQL, Access DB, Dbase
Operating System: Windows 98/XP/Vista/Win7, Linux, UNIX, OS/2
Tools: Visual Studio 2003/2008/2010, Eclipse, Visio, Visual Source SafeClear:Case, Team Foundation Server, RCS, Apache, IIS, Tomcat.
PROFESSIONAL EXPERIENCE:
Sr. Developer
Confidential
Responsibilities:
- Involved in analysis, design and development of POS table service fractional pizza project, which includes fractional toppings, topping substitution, topping pricing for higher pricing, average pricing, whole pricing, etc.
- Enhancement for Papa Murphy’s Pizza POS Quick Service, which includes different fractional pizza sale support and different pizza pricing support, and other POS Table Service enhancement and maintenance, in VC++ MFC on VS 2008.
- Dump files analysis and debugging. Crash recovery wif transaction log, which includes both binary data and XML data processing.
- Windows service development, which runs as a back of house file server - RFS service.
- POS performance tuning using VC++ profiler.
- CPPUnit C++ unit test and SWIG unit test script.
Environment: C, C++, Boost, STL, MFC, DOM, XML, Team Foundation Server, Visual Studio 2008. MS SQL, Access DB
Sr. Developer
Confidential
Responsibilities:
- Involved in the design and development of web based PACS’s image viewer, used flow chart, MFC, C++.
- Involved in the design and development of PACS integration wif 3D image viewer system, which allows radiologist see 2D medical images and 3D images, and enlarge, rotate the 3D image seamlessly.
- Used provider and consumer web service for data transmission.
- Involved in the tomcat server side development wif JSP.
Environment: C, C++, Boost, STL, MFC, DOM, XML, Visual Studio 2008, Oracle, Tomcat, JSP, UML
Developer
Confidential
Responsibilities:
- Involved in the design and development of Fujifilm’s Synpase PACS on Windows system wif client and server architecture.
- Used UML, sequence diagram, flow chart, class diagram for the system analysis and design.
- Used Windows’ shell programming and Visual C++, STL, ATL, COM and HTML, JavaScript, ExtJS, ASP, and Oracle for different projects.
- Projects and components include, Reading Protocol, how radiologists read medical images. It analysis the displaying study’s modality, procedure code, medical image series name, user ps, the number of monitors radiologist uses to produce the best display format on monitor screen.
- WebView, patient information viewer on browser component wif JavaScript and COM, which displays patient information, current, prior studies data, and shows or updates reports, notes and thumbnails of grouped series.
- Workstation integration- PACS system integration wif 3rd party software like 3D software, Nuance dictation system.
- Automated unit testing - In JavaScript and C++ for efficiency and accuracy of development testing. Especially for algorithm based software components.
Environment: C, C++, STL, ATL, DOM, XML, HTML, CSS, JavaScript, ASP, ClearCase, VSS, Visual Studio 2008/2010. IIS, Oracle, Windows XP, Windows 7
Developer
Confidential
Responsibilities:
- Designed and developed a biometric (facial recognition) application system in VC++ on Windows XP and backend administrative tools in PHP and MySQL database.
- Biometric Server - Using GDI/GDI+ for image processing, Cognitec's software for facial recognition, XML and image referencing for data communication, wif MySQL database.
- Building Access Control Security system. It uses finger print recognition technology to identify the user who was already enrolled into the system and give the identified use access to the building.
- Bio-bouncer system (Security system for night clubs/stores). It uses facial recognition technology to identify the people who were enrolled into the system as a potential risk to the club or store and send an alert or warn message to the security.
Environment: C, C++, STL, ATL, DOM, XML, HTML, CSS, JavaScript, PHP, OpenCVS, Visual Studio 2003. IIS, MySQL, Windows XP
Developer
Confidential
Responsibilities:
- Designed and developed Fuji Electric America’s e-commerce system for its America distribution center.
- Involved in the system analysis and back end database design, code implementation, and testing.
Environment: IIS web server, MySQL, Windows 2000, PHP.
Programmer
Confidential
Responsibilities:
- Designed and implemented a couple of e-commerce web sites in PHP, C/C++ Oracle, and MySQL on Linux/FreeBSD.
- Ecommerce web site for domain name registration, domain control panel, custom API for affiliate program. Email forwarding.
Environment: Linux, FresBSD UNIX, Windows, PHP, Perl/CGI, Java/Servlet, C++, Apache, IIS, Oracle, MySQL.
Programmer
Confidential
Responsibilities:
- Design and development in Perl/CGI, JSP/Java, C/C++, DBI, JDBC, Oracle on Solaris.
- CPAN perl modules used: Net::SMTP (sending email), LWP (fetching URL, form auto submission), CGI, DBI (MySQL), XML (writing, parsing XML file)
- E-commerce web sites for domain name registration and domain control panel for registrars.com, bulkreserve.com, domainstores.com.
Environment: Linux, FresBSD UNIX, Windows, PHP, Perl/CGI, Java/Servlet, C++, Apache, IIS, Oracle, MySQL.
Analyst Programmer
Confidential
Responsibilities:
- Maintenance and development of the following Projects,
- RCS (Race Day Control System for horse racing and 4D game) on IBM Unix using C/C++ on AIX6000, DB2, report and system maintenance in PERL.
- Telephone auto-betting system and operator assistant telephone betting system. Win 32 UI programming in VC++, MFC/ATL, DCOM, phone switching in CC/2.
- Voice Response System (IVR) for telephone betting (DirectTalk/2), CC/2 for the phone switching system. (on WinNT)
- Hand Held Betting System. Device Driver and Embedded system (VC++ on DOS compatible RTOS), which sends and gets data through Modem/RS232 to the Mainframe Computer (EBDIC format).
Environment: AIX 6000, OS/2, Windows, C/C++, Perl/CGI, Apache, .DB2, IVR, DirectTalk/2, MFC, ATLMay ‘97 - Jan ’98Programmer, CityLine Pte Ltd. Singapore