Post Job Free

Resume

Sign in

Engineer Software

Location:
Reston, VA
Salary:
130000
Posted:
January 25, 2021

Contact this candidate

Resume:

Gilbert Engle

P: 703-***-**** E: adjpbj@r.postjobfree.com m LI: https://www.linkedin.com/in/gilbert-engle8782175/

SUMMARY

Senior level software engineer with 20 years of development experience. The gamut includes SalesForce, Java, SQL, Javascript, PHP, C, C++, Hibernate, AWS, Spring. Extensive experience with object oriented design. Significant experience mentoring.

SKILLS & EXPERTISE

Object oriented design • SalesForce • Software testing • Information security • Production environment • Debugging • Code maintenance • Data Transformation

EXPERIENCE

Marine Acoustic Virginia June 2020 - October 2020

Java Architect

Company has a system of many hundreds of Java files. My task was to create documentation for the system. I started by creating JavaDoc documentation for all of the Java source code. The next task was to create a Word file describing the operation of the system. The system is extremely complex and took a long time to analyze and report. The system is used to analyze how sound travels in the ocean. Affecting parameters include temperature, salinity, depth, maritime traffic, bottom reflections, surface reflections, and wind speed. Some of the code included micro services

ClarityCloud Virginia

Senior Software Engineer January 2019 - December 2019

SalesForce development. Extensive database transformations. Controller functions. VisualForce pages. Javascript remote controller invocations. Use of Google Map API services. Creation of satellite image based on address. Capability to drop markers on top of the map, and save them

NEW JAZZ MEDIA Reston, VA

Senior Software Engineer January 2002 – now

Docker, and Amazon Web Services implementations for a number of different companies. Typically I meet with customers and discuss their goals. From there, I determine the best techniques to achieve their goals. AWS Stack instance, AWS ec2 instances AWS s3 instances

One company has a platform that users use to access their data and services. To increase availability Docker was used to create multiple execution images, 10

Work with a Java batch uploading process called the manifest loader. The manifest loader is used to process postage statements submitted in a data file by mailers. The postage statements are parsed and submitted individually to the database for processing. Code maintenance is performed. New features are added to the manifest loader. Work with PL/SQL and JDBC is ongoing. Web services including RPC, Document, MTOM/XOP, and Restlet. Use of Drools. JMS implementations using Apache ActiveMQ

Development of Java process to extract data from an Oracle database. Extracted data is transformed into an XML format for loading into other databases. Development of Oracle functions to extract data from tables using extensive multi-joins. Development of Oracle stored procedures to send emails and log exceptions that occur.

Development of Java process to extract data from CSV files and load into Oracle database tables, conforming to database constraints Some of the code included micro services

J2EE Architect and developer of a real estate system used by a company that deals with foreclosed properties in the Atlanta area. The system uses MySQL and JSP pages to serve up the data. The system is used to keep track of properties as the move through the foreclosure process and onto a new purchase. UML was used as part of the design process. Hibernate is used to facilitate the movement from a MySQL backend to an Oracle backend. JUnit is developed and utilized for testing

Architect of MVC Java/JSP framework. Tech lead of six developers. Extensive design and coding of Java and JSP components for a redesigned GSA internal web application. Mentoring of developers new to Java/J2EE. Contributions to database design and project scheduling

DHS/TSA Washington, DC

Senior Software Engineer January 2015 – December 2016

Work in a Java Oracle production environment. Resolution of application problems discovered by users. Application corrections included java programming,SQL and stored procedure updates. Microservices development for real time transit updates. Application uses struts one for its framework, Toplink for database interactions, and Oracle Single Sign On. Successful operations involved learning the code base and Toplink. All work completed ahead of schedule. Contract affected by sequestration

DHS/ICE Washington, DC

Senior Software Engineer January 2012 – December 2014

Work with the DHS/ICE Leads Management system. Responsible for the addition of new modules to the existing system. New code design and development that integrates with existing code base. The system uses Struts 2, Spring, JSPs, WebSphere, SVN, and Tiles. Development lead on the transformation of the database access code from Hibernate to Mybatis. Jasper Reports development. JUnit is developed and utilized for testing. JMS implementations using Apache ActiveMQ REST API and services

Northrop Grumman Reston, VA

Senior Software Engineer January 2004 – December 2007

J2EE Architect and developer of a system that retrieves information imported from disparate databases in varying formats. Through a single web application interface, users can query law enforcement information related to people, vehicles, and incidents. System utilizes a custom MVC framework, EJBs, PL/SQL, the WebLogic Application Server, and Oracle as the back end database. UML was used as part of the design process. REST API and services Tech lead of four developers. JUnit testing.

Learning Tree International Reston, VA

Java, Javascript Instructor January 1996 – December 2000

Instructing adults about Java and JavaSript

EDUCATION

GEORGE MASON UNIVERSITY Fairfax Virginia

Bachelor of Science, Computer Science

DEVRY UNIVERSITY Virginia

Graduate Certificate, Information Security



Contact this candidate