We provide IT Staff Augmentation Services!

Staff Software Engineer Resume

4.00/5 (Submit Your Rating)

Orlando, FL

OBJECTIVE:

  • A position as Technical Lead or Senior Developer, adding value to the company and development teams by using my skills in technical leadership, software design, software development, business domain expertise, communication, guiding the technical work of others, monitoring progress and correctness, and building a positive relationship with the customer.

SUMMARY:

  • Seasoned software engineer with sixteen years of experience building enterprise information systems for large defense/government contracts.
  • Achieved success taking on architectural duties as design lead on IS&GS’s high - profile, flagship $645M development program.Led a team of 40 engineers create the design for the entire system, on time and within budget.
  • Demonstrated skills in communication and persuasion, convincing stakeholders to make changes to the architecture/design, to abandon less valuable plans in favor of better ideas, and to achieve efficiency through better product quality.
  • Earned a solid reputation with the customer for engagement, transparency, and quality work.
  • Achieved excellent results leading small software development teams as a hands-on team lead, communicating direction from management, identifying and tackling hurdles early, and creating ad hoc technical designs and solutions to help others. Recognized for “team leadership” and “solving difficult technical problems.”
  • Worked hard to attain expert-level technical knowledge in the customer’s domain.

WORK EXPERIENCE:

Staff Software Engineer

Confidential, Orlando, FL

Responsibilities:

  • Led a team of 40 engineers to create the software design for the entire system, detailing workflows for over 70 different types of transactions.
  • Led over 100 working meetings and design reviews with the customer to tailor IAFIS business logic to NGI.
  • Received a Special Recognition Award for delivering the design on time and within budget.
  • Championed a substantial redesign of the enrollment software from Increment 3, persuading managers, architects and engineering leads why this was necessary.
  • Led a fact-finding trip to the customer’s CJIS facility in Clarksburg to identify their operations, business processes, and existing software tools.
  • Led a number of small development teams (Manage Identity, Shared Services, Rapid Search) as a hands-on technical lead. Oversaw coding assignments, reported team status, and calculated labor estimates for management.
  • Implemented numerous software solutions, creating EJB services and BPEL workflows to add new features and implement the customer’s business logic.
  • Modified BPEL workflows to add functionality using ActiveVOS Designer. Performed debugging with ActiveVOS Console to trace the progress of transactions through their orchestrations.
  • Implemented numerous bug fixes. Implemented a project-wide solution to a multithreaded bug in the Spring framework code.
  • Conducted end-of-drop demonstrations for the customer, which always showed the software to be working flawlessly.
  • Praised by the customer for my work on shared services integration for an implementation plan that “had an excellent amount of detail” and “covered all the bases.”
  • Received awards for “team leadership” and “solving difficult technical problems.”

Skills: Software Architecture, UML 2.0 Modeling, Java EE 6, EJB 3.0, SOA, JBoss, Web Services, JAX-B, SOAP, WSDL, SoapUI, ActiveVOS (BPEL), jBPM, JMS, JNDI, JPA, Hibernate, Oracle, Electronic Biometric Transmission Specification ( Confidential EBTS 10.0), ANSI NIST data format for biometrics, MorphoTrak biometric matcher SDK, Aware NISTPack SDK, Aware TransactionEdit, JUnit test framework, jMock, Red Hat Enterprise Linux (RHEL), UNIX shell scripting, sh, bash, Eclipse, Maven, Nexus, Ant, Hudson, Cobertura, SmartBear PeerReview Complete, Citrix, IBM ClearCase, IBM ClearQuest, IBM Merge Manager, IBM Rational Software Modeler, IBM RequisitePro

Staff Software Engineer

Confidential, Orlando, FL

Responsibilities:
  • Hired to help a small team struggling to learn and apply cutting edge technologies on a fast-paced, Agile Scrum project. Helped the team increase velocity while increasing software quality, with no need for rework.
  • Implemented message-driven beans and Camel workflows.
  • Improved the load time of web browser pages using JSP by writing custom YUI widgets and tuning MarkLogic XQuery modules/queries. Fixed timeout problem.
  • Applied knowledge of complex vector math to fix the display of fingerprint minutia, transforming EFTS coordinates/offsets. Also wrote code to crop fingerprints from slap images.
  • Designed a custom SNMP-JMX bridge to help monitor Java services.

Skills: J2EE, J2SE, EJB, JMS, JMX, Apache XmlBeans, XML, XSD, XPath, XQuery, SOA, Apache Camel, Spring, ServiceMix (FUSE), Apache ActiveMQ, JNDI, LDAP, JSP, Struts 2, Tiles, Yahoo User Interface (YUI), jQuery, JavaScript, CSS, XSLT, Apache Tomcat, Selenium, MarkLogic Server, MarkLogic CQ, Aware NISTPack, Aware TransactionEdit, Universal Latent Workstation (ULW), Electronic Fingerprint Transmission Specification ( Confidential EFTS), Linux (CentOS), UNIX shell scripting, sh, bash, IntelliJ, Eclipse, Maven, Ant, JUnit test framework, Hudson, Cobertura, Subversion, VersionOne, Agile Scrum 

Senior Software Engineer

Confidential, Orlando, FL

Responsibilities:
  • Led the design and development of the Inter-Node External Gateway, implementing a custom messaging infrastructure for network communication among nodes within the ALIS network topology. 
  • Delivered core components and a working prototype 5 months ahead of schedule. 
  • Developed custom software solutions including: persistent message queuing, workflow based on message categories, message preemption, data compression, and application-layer communication protocols. 
  • Invented a reliable, unidirectional network protocol via data diode, bridging from unsecured to secured networks. Final product would have been patentable but for DoD ownership of the work.

Skills: UML 2.0 Modeling, SOA, J2EE, J2SE, EJB, JMS, JMX, JNDI, RMI, JPA, JDBC, DBCP, BEA Weblogic, JPA, Oracle, Oracle stored procedures, Oracle SQL Developer, Oracle SQL*Plus, SQL, Eclipse, JUnit test framework, jMock, Maven, Ant, Borland Together, Rational Purify, Subversion, Visio, UNIX, Windows 2003 Server, VersionOne, Agile Scrum

Senior Software Engineer

Confidential, Melbourne, FL

Responsibilities:
  • Played a major role replacing the legacy server software with a J2EE SOA infrastructure. Designed and implemented one-third of the server software.
  • Spearheaded an initiative to introduce a RUP software process to a small company that had formerly used nothing but code-and-fix. Created a formal yet streamlined process.
  • Implemented message-driven beans, business logic, and database access code (JDBC, DAOs, Oracle geospatial queries), including: a library service to retrieve image acquisition notifications and raw imagery, a local file cache of geolocated images, a satellite delivery service using Global Broadcast System (GBS) and Automated M-22 Broadcast (AMB), and a control service permitting remote monitoring and start-up.

Skills: J2EE, J2SE, EJB, JMS, JMX, JNDI, RMI, JDBC, DBCP, SAX2, XML, XSD, JBoss, SOA, ANSI C++, STL, Pthreads, Oracle, Oracle stored procedures, Oracle geospatial, Oracle JGeometry, Oracle SQL Developer, Oracle SQL*Plus, Oracle SQL*Loader, MySQL, SQL, UNIX shell scripting, sh, bash, Perl, Eclipse, JUnit test framework, Maven, Ant, gcc, gdb, dbx, Borland Together, Subversion, eSvn, CVS, Bugzilla, FogBugz, CaliberRM, Linux (SUSE), AUP, RUP, UML Modeling

Software Engineer

Confidential, FL

Responsibilities:
  • Spearheaded a redesign that reduced the time to arm a command by 95 percent, and reduced the amount of system-wide main memory usage by 99.95 percent. Replaced a bloated class hierarchy with a “data dictionary” distributed via POSIX shared memory.
  • Promoted to team lead position in recognition for this redesign.
  • Led the Subsystem Services team implement the primary interface to system software, arming and firing over 500 commands. This was mission critical software developed under formal processes and QA-witnessed testing.
  • Represented the team at formal design reviews. Performed labor estimates for new work, and reported status to management. Maintained adherence to good software practice, helping the team achieve the distinction of having the fewest number of open bug reports during integration testing.
  • Worked with Confidential domain experts and system engineers to reverse-engineer the legacy GOAL command syntax from LPS.
  • Received a Confidential Public Service Team Award for work on a small team that created a "launch system in a box." This was a development environment that permitted applications developers to run and test their code outside of the lab, which significantly increased productivity project-wide.
  • Interfaced effectively within a very large organization of system engineers, domain experts, development leads, test engineers and managers working for multiple companies.

Skills: ANSI C++, MS Visual C++, STL, Pthreads, UNIX IPC (POSIX), UNIX shared memory, Confidential GOAL language, UNIX shell scripting, sh, bash, csh, ksh, Tcl/TK, awk, Sun Workshop (Forte Developer), gcc, dbx, System Architect, Rational Purify, Borland Together, Razor, DOORS, UNIX (Sun Solaris), RUP, UML Modeling, design patterns, CMMI, CMM, ISO 9001

Software Test and Integration Engineer

Confidential, Melbourne, FL

Responsibilities:
  • Performed system integration and testing. Created contract-deliverable test plans, procedures and reports for system integration, Y2K, and factory acceptance testing.
  • Conducted formal, customer-witnessed tests.
  • Recognized on four occasions for early milestone completion.

We'd love your feedback!