Principal Software Engineer Resume
3.00/5 (Submit Your Rating)
Richardson, TX
TECHNICAL SKILLS:
- Java, JSP, JMS, JavaScript, Java Beans, XML, XSLT, Spring, EJB, JUnit, Servlets, HTML, web services
- C++, C#, Maven, XMLSpy, LDAP
- Persistence (Informix), Oracle, Postgres, Mongo, DB2, JDBC, SQL
- Rational Rose(UML), IntelliJ, Eclipse, Rogue Wave, CORBA (Orbix), RPC, Object database (Poet)
- Agile Development, Unified Process, Booch, Rumbaugh, and Wirf - Brock design methodologies.
PROFESSIONAL EXPERIENCE:
Principal Software Engineer
Confidential, Richardson, TX
Responsibilities:
- Developed Java, Javascript, Postgres, JDBC, Mongo DB, SOAP/XML, Perl scripts, and RESTful web services application to process product requests, retrieve products and returns to user in the format requested.
Senior Software Engineer
Confidential, Hanover, MD
Responsibilities:
- Developed Java and RESTful web services application to take in daily records from Postgres and process them and then store them in Mongo DB.
- Used Groovy to create Maven plugins. Developed Apache Kafka producers and consumers for logging collection and distribution.
Associate
Confidential, Belcamp, MD
Responsibilities:
- Developed Java, Javascript, Json, JBoss, Stored Procedures, JPA, EJB, RESTful web services application to process agent requests for Confidential cyber division.
- Developed Java, hibernate, Swing, and JavaFX application to display individual entities and grouped entities positioned on a graph.
- . Software lead on a project for Confidential Research Lab to create hierarchy of common terms.
- Project included display in Javascript, RESTful web services, Java, JDBC, Spring MVC. Role as scrum master, architect, mentor, task assignment and evaluation, and individual contributor
Senior Java Developer
Confidential, Dallas, TX
Responsibilities:
- Developed JavaScript, Java, XML, and Oracle web application that allows travel agents to enter/search airline fares.
- Uses Oracle database with ~25 million records updated hourly.
- Development environment uses Spring MVC, Ext - JS, IntelliJ, Tomcat and SQL Developer in Agile environment.
Senior Software Engineer
Confidential, Dallas, TX
Responsibilities:
- Developed Java and software design standards for the site.
- Lead proposal team for SOA (Service Oriented Architecture) ISR project that analyzes large data sets, created UML diagrams to document system.
- Researched expert systems including rule based systems and databases
- Worked on Java, Spring, web services, XML project including display and background processing with web analytics.
- 1/08 to 09/09 Direct report to MGV Chief Engineer, St. Louis, MO
- Worked with several subcontractors to integrate large software components
- Responsible for all subcontractor reviews and planning.
- Worked on MGV external interfaces and use cases.
- Worked with other software architects to resolve issues, including network, startup, communication issues.
- 4/03 to 1/08 FCS SOSCOE Architect, Confidential, Houston, Texas
- Middleware UML Model Focal: responsible for negotiating UML interfaces and incorporated the architecture through UML and providing OO/UML guidance to team
- Requirement analysis, including domain interviews, use cases and UML diagrams.
- Worked on architecture for the middleware for logon, chat, Web services, agent framework, rule based system (ILOG), logistics, and Configuration and Control groups
- Represented the middleware group to create interfaces to all other users.
- Represented Houston Site for the UML 2.0 Tool Evaluation for Confidential 's software standards group, included DoDAF, XMI, MDA, UML 2.0 feature sub - teams.
- Lead SOSCOE Java API Team to design and implement Java bindings for large middleware project
- Developed database structures for project and developed SQL statements for the team for an Oracle database.
- 4/02 to 4/03 Senior Software Engineer, Confidential, Houston, Texas
- Task lead for the user displays for the MDM Loading project. Implemented with .NET using web services, C# and Visual Basic. Lead design and code reviews.
- Developed the user interface and the data model for the project. Implemented with Java, JDBC (Oracle), Swing, JNI, and C. Used TogetherSoft Control Center for design, code, and test.
- Developed and taught a course on object-oriented design using the Unified process and UML. Taught the site software design class.
- Participated in the Confidential technology working group and the Confidential standards working group.
Senior Technology Officer
Confidential, Houston, Texas
Responsibilities:
- Designed and developed a web site that creates reports based on user selections.
- The report data is retrieved from an Oracle database, formatted and returned for display.
- This project uses BEA WebLogic Application Server, JSP, Java Beans, JDBC, HTML, servlets and is implemented using the MVC pattern.
- Converted this application to also work on Websphere Application Server. Designed and implemented using the Rational Unified Process.
- Developed an application to read XML messages from an IBM MQ Series queue, validate the request, create an appropriate message object and pass it to a notification server. This project uses BEA WebLogic Application Server, IBM MQ Series, Java, and XML.
- Investigated J2ME for use in future projects. Implemented several MIDlets and tested with Sun's J2ME Wireless Toolkit.