We provide IT Staff Augmentation Services!

Principal Software Engineer Resume Profile

3.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY

An experienced self-motivated software engineer with solid and extensive experience in Object Oriented development, excellent analytical problem solving abilities, and high quality productivity.

SKILLS

  • Skills: C , Java, C , ASP .NET, LINQ, LINQ to SQL, ORM Hibernate/NHibernate , ADO .NET, Oracle, SQL, Web Service service client in C Java , SharePoint, JQuery, Active Directory, XML, MVC, JavaScript, JSP, Spring.
  • Environments: Windows, UNIX, Linux.
  • Package/IDE: Visual Studio 2005/2008/2010/2012, Eclipse/MyEclipse, IIS, Tomcat, WebLogic.
  • Version Control System: TFS/VSS, CVS, Subversion, RCS.

EXPERIENCE

Principal Software Engineer

Confidential

  • Design and develop CACI Procure to Pay systems w/ Ivalua to manage the life-cycle of a procurement transaction from the way an item is ordered to the way that the final invoice is processed using .NET C , Web API, LINQ, LINQ to SQL, NHibernate, SQL, Oracle, Active Directory, Web Service, Workflow, JavaScript.
  • Design and develop Integrated Windows Authentication in java-based web application employee Work Plan Reporting System using Waffle and Com4J.
  • Design, prototype, and develop the whole CACI Enterprise Systems Contracts CES-C using C , ASP.NET, JQuery, JavaScript, Workflow, SharePoint Web Services , LINQ, MSSQL, SQL Report Service SSRS , iText PDF, Adobe LiveCycle, EPPlus, Active Directory, Lotus Notes, XML and HTML.
  • Design and develop programs to auto-generate financial reports for upper managements, Finance Accounting in Excel including graphs, PDF formats etc. in ASP .NET, JQuery.
  • Upgrade web-based Applicant Tracking Systems w/ TALEO 11B using Java, Web Service, XML, Lotus.
  • Upgrade HR systems using C and Oracle.
  • Significantly improve performances in several heavy resource consumption components in the middle-tier of web-based company Business Information Gateway using multi-thread and queue.
  • Integrate electronic E-Verify I-9s systems Employment Eligibility Verification in C .
  • Develop re-factor web-based company Business Information Gateway using C , WCF, ASP.NET.
  • Develop web services to convert, merge various documents into PDF using Java, Spring in Tomcat.
  • Design and develop company new hire OnBoarding workflow system web services using Java, XML, TALEO TCC, iText and CXF in Tomcat.
  • Design and develop web-based employee Work Plan Reporting System, and integrate into timesheet system using Java/J2EE, JSP, web service AXIS2 , iText, Active Directory in WebLogic.
  • Design and develop web-based Applicant Tracking Systems w/ TALEO using Java, Hibernate, Active Directory, JNI, Web Service, XML and TALEO TCC.
  • Develop applications to dynamically parse and generate XML files to do job openings auto-post to different vendors websites using Java XML.
  • Develop web services in Java/XML to read/update/create Lotus Notes databases for .NET applications clients replacing the 3rd party library Proposion .
  • Develop and maintain web-based employees Learning Management System SABA LMS using Java/J2EE, SQL, XML in WebLogic.
  • Develop various Enterprise Applications batch on-demand using C , Oracle, SQL, Excel, PDF, XML to support various systems like HR PDS Vista, Corporate Utilities, DELTEK Costpoint, DELTEK T E, ADP, Security System SIMS etc.

Senior Programmer Analyst

  • Develop web services service client using Java/J2EE, JSON, Hibernate, XML, XSD, WSDL, SOAP, AXIS2 XFire for large enterprise systems.
  • Develop large enterprise web applications using Java/J2EE, JSP, JDBC, Oracle, MySql, JavaScript, and Html in Apache Tomcat, OC4J and Sun Application servers.
  • Daily backup Oracle databases in UNIX boxes and recover them using AMANDA. Daily backup file systems and source codes repositories on Windows platforms and recover them.

Senior Software Engineer Software Engineer

  • Design and develop Generic Query Tool GQT API for worldwide postal address database query and verification using C and STL.
  • German DRS: Postal Automation and System Process Improvement for Deutsche Post. UK DRS: Postal Automation System for Royal Mail of the United Kingdom of British.
  • Netherlands DRS: Automation System for TPG Post
  • French DRS/DGS: System Interpretation Administration for La Poste of France.
  • GLP: Sweden Posten's automation video coding system VCS .
  • Major projects include:
  • Develop X-windows based graphic user interface GUI for internal development diagnostic usage and external customer integrations using C .
  • Design and develop Manual Data Entry MDE directory lookup system for UK Royal Mail using C .
  • Improve significantly the performance and latency for German DRS of Deutsche Post and UK DRS of Royal Mail using C .
  • Lead designs and developments of generic DRS framework in generic and template programming using C .
  • Lead designs, analysis and implementations of several multi-million dollars real-time logistics automation system in full project life cycle with C , STL, QT, UML and XML under Linux, Windows XP and Sun Solaris on one of FirstLogic Inc's flagship Postal Automation products: Directory Retrieval System DRS , a high-performance international address lookup and assignment technology, and address database management for leading Postal Services and courier organizations worldwide to improve performance, reliability, and accuracy of Multiline Optical Character Recognition MLOCR system, and to help organizations to define, build, and maintain successful postal databases to improve the movements of letters, packages, and parcels around global.
  • Be responsible for overall projects integration, build, release, and maintenance across Linux, Solaris and Windows.
  • Develop and maintain one of FirstLogic Inc's major Information Quality and Data Quality products in C under multiple platforms including Windows, Sun Solaris, HP-UX, IBM AIX: International Addressing Correction and Encoding IACE .

We'd love your feedback!