Software Engineer Resume
3.00/5 (Submit Your Rating)
EXPERIENCE SUMMARY:
- My current position is a software engineer for Confidential at OPM. This position has involved me working on 2 different projects the first one was External Review which is a web application using CSHTML and Javascript and Razor on the front end and C#/.NET backend.
- On the front end we also used JavaScript libraries such as Jquery and Knockout. We used SQL Server for our database.
- At the beginning of the project we used Visual Studio 2013 and then upgraded to Visual Studio 2015 and later Visual Studio 2017. For version control we used TFS.
- The second project was a project called Benefits Plus and it used an identical setup.
- My previous position was a software engineer for Confidential .
- This position has involved me working on 2 separate projects the first one was Confidential Admin an interactive web application using Javascript for the front end and .NET backend. Some of the front end frameworks I used were Jquery, Backbone.js, node.js, underscore, MVC, Knockout, Twitter Bootstrap and data tables.
- There was a SQL database handled by the DBA team. We used visual studio 2012 and for version control we used TFS.
- The second project was a web capturing project.
- For this we used C# a lot of regular expressions XAML, and NAXML.
- My previous position held was an Application Designer Senior Professional for Confidential Corporation and I was one of the programmers developing the Reconnaissance Operations Management Enterprise (ROME) application for the Defense Intelligence Agency ( Confidential ).
- The product included: implementation of an interactive web - based GUIs using JavaScript and Java Server Pages (JSPs); implementation of middle-ware components in Java leveraging Java 2 Enterprise Edition (J2EE) technologies; and use of Oracle 10g SQL database technology for data storage; and use of JBoss as an application server.
- Confidential ’s Rational Tool Suite was used for software configuration management, change management, test activity management and requirements management.
- I was involved in several aspects of the software life-cycle including: Initial planning; Requirements Analysis; Design; Implementation; Debugging; Testing; Client side evaluation; Release and Support.
- I have a background in setting up, maintaining, and repairing hardware as well as various Windows and Unix-based operating systems including Red Hat Enterprise Linux (RHEL), Ubuntu, and Cent OS. Experience with developing in Windows based platforms and well as Linux with experience with several development languages including Spring, CSS, MATLAB, Microsoft Visual Studio, Drupal, Sharepoint, MySQL, C++,C#, .Net, and Java,Python.
- My experience includes using different IDE’s such as Eclipse, Visual Studio, SQL Developer, xEmacs and command line (Win 32 or VI).
EXPERIENCE CHRONOLOGY:
Confidential
Software Engineer
Responsibilities:
- Developer and Tester for External Review and Benefits Plus, web-based applications used to have insurance outcomes reviewed and to compare insurance plans.
- Participated in all aspects of the product lifecycle. (Requirement Analysis,Design and Implementation, Development, Deploying,Testing, Maintenance.
- Mentored new employees and interns on getting acclimated to the product being developed, the software being used and processes that are in place for the project.
- Developed .NET programs using web technologies and Javascript libraries such as Jquery, Knockout,and native Microsoft applications with C#/.NET
Confidential
Software Engineer
Responsibilities:
- Developer and Tester for Confidential Admin, a web-based application used to manage Oil Price Invoices for Confidential Corporations such as Confidential and Confidential .
- Participated in all aspects of the product lifecycle. (Requirement Analysis Design and Implementation, Development, Deploying, Testing, Maintenance.
- Mentored new employees and interns on getting acclimated to the product being developed, the software being used and processes that are in place for the project.
- Developed .NET programs using web technologies and Javascript libraries such as Jquery,backbone,and node.js native Microsoft applications with C#/.NET
Confidential
Application Designer Senior Professional
Responsibilities:
- Developer and Tester for Reconnaissance Operations Management Enterprise (ROME) , a web-based application used to manage flight operations around the world for the Defense Intelligence Agency ( Confidential ).
- Participated in the several aspects of product lifecycle. (Requirement Analysis, Design and Implementation, Development, Testing, Maintenance)
- Implemented per customer requirements components in Java leveraging Java 2 Enterprise Edition (J2EE) technologies; and use of Oracle 10g SQL database technology for data storage.
- Created, updated and implemented Test Cases in conjunction with customer requirements in cluding security standards and development milestones.
- Assisted in fixing application secur ity defects and Unit Testing.
- Reviewed and Updated software design documents (SDDs) that paralleled the design effort.
- Gave input to the procedures for maintaining the development environment along with the transition from OC4J to JBOSS Application Server.
- Mentored new employees on getting acclimated to the product being developed, the software being used and the processes that are in place for the project.
Software Engineer
Confidential
Responsibilities:
- Currently support ARMS development.
- Implemented designs from Subject Matter Experts using Java and J2EE Technologies and figured out the best path to take based off of time and money constraints.
- Developed an interactive, real-time GUI using HTML,JavaSwing, JavaServer Pages (JSP) and Asynchronous JavaScript and XML (AJAX) for quick data entry and reporting to the user inside of a web browser.
- Created, Deployed and maintained a test environment consisting of Red Hat Enterprise Linux 5, Apache Tomcat 6, and Apache Derby SQL Database running on four 1U rack mount SuperMicro servers.
- Deployed and maintained a code base tracking using Subversion (SVN).
- Utilized Java Servlets technology to create dynamic on-demand content to serve to GUI via AJAX creating a seamless operating experience for the user.
- Updated installation procedures for products being used and new software that was added.
- Constantly supported the system integrator ensuring proper integration of software into the system. Tested and deployed the software. Made sure software products were consistent among the 10 other companies working on the program.
- Produced source code documentation using Javadocs, Comments and basic documentation to the customer as to the functionality of the software.
Intern
Confidential
Responsibilities:
- Gathered requirements for the re-engineering of a FORTRAN application in Java.