Java/c++ Developer Resume
SUMMARY
- Exceptionally well proficient and resourceful Professional with more than five years of experience and a solid academic background in computing; possess excellent analytical, visual, and problem solving skills with the ability to manage multiple projects simultaneously while producing high quality work in a fast - paced environment.
AREAS OF EXPERTISE:
- Object-Oriented/Functional Programming RDBMS
- SQL Server Data Warehousing/NO-SQL
- OLAP Java/J2EE, C/C++, VB/C#, Web services
- Mathematics Game Design & Development
TECHNICAL SKILLS
Developemnt/Build Tools: Eclipse, Net beans, GWT, JBuilder, Jenkins, PowerBuilder, CruiseControl, AgitarOne JUnit Generator/Agitator, Weblogic, Websphere, Glassfish, JBoss, Tomcat, JIRA, SM Plus, SiView Standard Material Manager (MM), SiView Standard Specification Manager (SM), Citrix XenApp/XenServer/XenDesktop, Visual Studios (2005, 2008, 2010), Rational Application Development (RAD)
Database Languages: SQL, T-SQL, Embedded-SQL, Dynamic-SQL, MDX, DB 2 SQL Queries
Business Intelligence: BIDS, SSIS, SSAS, SSRS, SharePoint
Programming Languages: VB.NET, C, C#, C++, Java, Gosu, Action-Script, Visual Basic, 2D & 3D Unity javascript/C# Programming. APL
Web Languages: HTML/XHTML, VB-script, XML/XSLT, ASP, ASP.NET, Ajax, IIS, PHP, JSP/Servlet, JavaScript, Ext JS, Spring MVC
Operating Systems: Linux/Unix, Windows XP/2005/2000/NT/7, MAC, Android
Applications: MS Office (Word, Excel, Access, PowerPoint, Outlook, Front Page), Open Office Org, Microsoft Front Page Adobe (Illustrator, InDesign, Photoshop), Insite Deluxe, Wix, Macromedia (Dreamweaver, Flash), Quarks XPress, Microsoft Visio, Visual Studio, IBM SPSS
PROFESSIONAL EXPERIENCE
Java/C++ Developer
Confidential
Responsibilities:
- Architect an Intel-sensor adapter for an electronics telecommunications system written primarily in C/C++ using abstract models of the system that led to the development of remote client socket programs that send messages across TCP/UDP/SIP IP to various gateway servers; encrypted messages were initially stored as XML and serialized to POJOS via JAXB and DOM.
- Developed visual component libraries in C++ with optimized compilation done with C++ Borland compiler using register calling convention to optimize function calls in handling dynamic events .
- Implement native method calls from Java to C/C++ and converted C/C++ code to Java for socket implementation of TCP/UDP/SIP messages across each gateway platform.
- Developed remote proxies to the new integrated application platform using Java Remote Method Invocation (RMI) that facilitated transfer of serialize-able messages across each client machine that interacted with the gateway platforms written in legacy code.
- Wrote java code to update alarm messages for each gateway platform and implemented SIP messages for real-time multimedia intercommunication using pure object-oriented techniques. Developed a GUI application as a rewrite for the data-gateway-platform that allows customers to load large bulk of records from the files using JavaFX with Apache Hadoop, which led to increase throughput, scalability and load balance.
- Developed and implemented a ContactMatchEvaluator SOAP-based web-service in C# to calculate similarity scores between contact records; tested algorithm of ContactMatchEvaluator via SOAP UI NG API Builder.
Java/C++ Developer
Confidential
Responsibilities:
- Worked on international classification of diseases (ICD) project for healthcare industry and facilitated the development, implementation, and transition of ICD-9 to ICD-10.
- Main role in this project include developing a medical device engine for encoding rules for a clinical tracking interface called clinical abstractor via C/C++ and providing access to the clinical abstracting system via virtualization software.
- Developed Java Web Services to poll rules from clinical abstractor on mobile device via JAX-WS API; used APL to customize mappings for the groupers and converted code from APL to C++ for increased object-orientation and transition into ICD-10. Used LogMeIn Rescue to remotely access client machine and install Code finder Interface Module (CIM) site containing XML rule definitions and setup VMware player to manage virtual machines hosting clinical abstractor along with the coding and reimbursement system (CRS).
- The clinical abstractor interacted with MS SQL Server 2008/2010 database. OOP principles were strictly observed and applied throughout development including several design patterns. Testing phase was done with CUnit and the polling of lookup tables via JWS/JDBC. Assisted a team of systems-level engineers in the medical procedure that was geared toward development and implementation of a handheld device for monitoring patient heart-rate.
- Developed web-services for the handheld device via REST and SOAP to store information about the heart-beat of the patient. Used JAXB to do marshalling/unmarshalling of Java objects along with APIs for abstracting audit-log web-service messages.
- The application servers used for deploying the handheld device system includes Apache tomcat & JBoss within Eclipse RPC IDE. Wrote Unix/Schell-Scripts within the BPEL for each web-service port and BPM and MDM; this included linking Generated ANT build script to automate running process and importation of web-services and interacting with DB2/Sybase via JMS, which was versioned through SVN/Subversion using PowerBuilder as the main continuous integration tool.