We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

EXPERIENCE SUMMARY:

Confidential has 20+ years of software and database development. Proficient in Java, JavaScript, Oracle, MongoDB, Angular - JS and Angular. As a full stack developer, he works closely with product owners to add new features as well as address operation issues.

RELEVANT TECHNICAL SKILLS

Operating Systems: Windows, Linux

Databases: Oracle, MongoDB

Languages: Java, JavaScript

Software: Angular, Angular-JS

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer

Responsibilities:

  • Confidential maintains and modernizes the applications by working closely with the business to understand the requirement and working with developers/testers to implement
  • Design Review, Code Review, Code coverage).
  • He also mentors the developers on the technical design, co-ordinate with critical partners to set up infrastructure/environment and co-ordinates with enterprise architecture to review data model and naming standards.

Confidential

Lead Application Developer

Responsibilities:

  • As team lead and senior developer, he ensured that new capabilities are added while operational issues are resolved in a timely manner.
  • The portal has an Angular-JS frontend and a MongoDB backend and uses a service-oriented architecture.
  • The project uses the Agile methodology to prioritize development and the code is built with a CI/CD pipeline.
  • Most of the development is in Java and JavaScript with unit testing in Junit and Jasmine.
  • The application also sends out email notices and automatically reclaims licenses when the student’s period of OPT has ended.
  • As an application developer, he supported the Enforcement Removal Operations (ERO) for the Immigration Customs Enforcement.
  • Working with Dev Technologies, he helped evaluate open source libraries and technologies for EARM, EBonds and BMIS which are financial software and bail bond tracking applications. In addition to the cost savings efforts of replacing costly proprietary software, he developed an Angular front end for a pilot project that showcased different libraries like iText and Apache’s PDFBox.
  • He also worked on the PostgreSQL evaluation to show that it could be used as an Oracle replacement.
  • As an EBonds and BMIS developer he performed bug fixes, supported operations by creating data fixes and new Jasper Reports.
  • The documents for these systems were stored in SharePoint Site Collection and he regularly had to resolve issues such as broken links, corrupted documents and regularly creating new site collections.
  • In addition, he supported infrastructure improvements and by helped move the builds from Cruise Control to Jenkins and switch from SVN to Git.
  • One of the more challenging aspects of this assignment was troubleshooting occasional failures. While infrequent, the causes were time consuming to fix.
  • The root cause could have originated in one of several applications, SharePoint, web services, bad data or might have been session related.
  • With little to go on, he worked on improving the logging, data validation and transaction management.
  • The additional logging and error handling paid off so that some of problems were identified and resolved. For the issues that could not immediately be addressed, his efforts ensured that the application would fail in a graceful way and capture relevant data.

Confidential

Senior Application Developer

Responsibilities:

  • The first was a prolog application called the Entity Maintenance Application that determined which cargo might need more rigorous screening.
  • For this he maintained the rules engine and did extensive testing creating ROC Curves and detailed comparisons of the legacy and new systems.
  • The second application was a Spring Integration project which processed various messages about shipping and cargo status.
  • Confidential maintained the startup procedure, created Junit tests that preformed regression testing of each type of message, performed defect correction and supported operations.

Confidential

Application Developer

Responsibilities:

  • He worked for the Postal Service to develop Confidential Informed Delivery which is a real-time digital preview of client’s mail scheduled to arrive soon.
  • The project was rapid development on the Real Mail Imaging Notification (RMIN) program.
  • The postal service would also sell advertising so that when a customer was scheduled to receive an item, the site would display vendors who sold similar items.
  • The work entailed setting up a Struts 2 mailbox project with Oracle 12C on a WebSphere 8.5 development platform.

Confidential

Senior Java Engineer

Responsibilities:

  • he worked on the front end that the actuaries used in the IPVFB imputation process, he developed reports in Oracle’s BI Publisher, and worked with the DBAs to create the application’s view.
  • Also, for the effort’s 508 compliance, he developed a way to import skins and color schemes which allowed users to specify large fonts and/or high contrasting colors.

Confidential

Application Developer

Responsibilities:

  • Working for the IRS as the lead software engineer, Confidential headed up maintenance and performed new development for the Affordable Care Act Form Acceptance site.
  • The purpose of the Spring Application is to authenticate users and allow them to submit insurance related documents to the IRS.
  • To do this, the application was built on existing standard application frameworks and libraries such as Spring Framework and Spring Security. Spring was used for object creation and dependency injection.
  • Some of the areas that he worked on that leveraged Spring were transaction management, helper classes, testing, and exception handling.
  • The application was integrated SiteMinder and used SOAP Web Services.

Confidential

Web Developer

Responsibilities:

  • He was part of a small team that maintained the STAX/RACE Portal.
  • The legacy system sold space on physical servers for DISA projects. The new system did Platform as a Service (PaaS) and sold virtual servers in a cloud environment.
  • RedHat created OpenShift Enterprise for this purpose.
  • Confidential tailored the RedHat installation scripts to work in a DISA environment and maintained the STAX Manager and the portal.
  • The STAX manager determines whether more resources were needed by the application and allocates them through OpenShift.
  • His role on the project was to maintain the OpenShift scripts, perform a JBoss STIG and do development on the legacy RACE portal.
  • He performed OpenShift tests using RESTful webservice calls such as creating applications, scaling up and down of resources, moving environments between servers, creating districts, and moving servers between districts.

Confidential

Java Developer

Responsibilities:

  • Customs and Border Patrol, Universal Non-Stop Test & Enterprise Deployment, Java Developer
  • On this contract he worked with a small team of system integrators and developers.
  • The purpose of the Confidential project was to create a shared development environment to do continuous integration for all the CBP projects.
  • The main elements that were integrated are ANT, Subversion, Eclipse, Tomcat, Hudson and Selenium. In addition, Atlassian tools such as Jira, Confluence, Fisheye and GreenHopper were also introduced. he configured and tested Eclipse Plugins, ran Hudson and Selenium jobs and provided support and training to do Continuous Integration.

Confidential

Java Developer

Responsibilities:

  • He worked with a large team of developers to create Confidential II for Confidential .
  • The project is a web-based logistic application originally developed in Power Builder.
  • This application is relied upon various services to move assets between locations that specifies who, what, where and how that move is conducted.
  • The work entailed understanding and supporting the legacy client-server application, while designing and implementation several components for the Java application. In this role, he created design documents, and performed Java and JavaScript coding and testing.
  • The development work mostly involved Java, EJB 3.1, JavaScript, JSF 2.0, HTML, JPA and SQL Server 2008.
  • The database work involved SQL and schema changes. Most pages have lookups that often involved several tables and were session specific.
  • The parts of system that he contributed to were Movement Planning and Asset Management. Some notable achievements were creating the Immunizations, Training, Qualifications and Licenses pages that used PrimeFaces components, JavaScript, JQuery, Ajax and incorporated data lookups.
  • In addition to replicating and improving the functionality of the legacy application, he also worked closely with the test team to identify and resolve defects and help ensure a successful product delivery.

Confidential

Data Analyst

Responsibilities:

  • Confidential was a member of the JPAS data team, and as such, he reported on and modified production data.
  • His responsibilities included researching and correcting data issues, writing stored procedures, writing reports and conducting investigations of security incidents.
  • Technologies employed were Perl, Shell scripting and Sybase SQL.

Confidential

Software Engineer

Responsibilities:

  • His duties entailed establishing Java development environments in Websphere, installing Oracle databases for the application backends and softwar deployment in Weblogic.
  • Confidential was responsible for standing up the existing Human Resources Applications in a new environment which meant changing databases and implementing COTS alternatives.

We'd love your feedback!