Software Engineer Resume
Fairfax, VA
PROFILE:
- Sun Certified Business Component Developer (Java 1.3 Enterprise Edition/JEE)
- Sun Certified Java 2 Programmer, IBM Certified XML Developer
- Extensive experience with web design, database, and programming
- Well - rounded established technical knowledge while staying abreast of current trends.
- Excellent process improvement record, developing powerful solutions.
- Strong initiative, able to see next innovative opportunity and achieve it.
- Successfully handle multiple tasks simultaneously.
- Highly self-motivated, work well independently or in team environment.
TECHNICAL SKILLS:
Programming: J2EE, Spring Framework, Junit 4, Struts2, JSP, Spring WebFlow, SiteMinder SSO, JavaScript/JSON, Jenkins, GWT (AJAX), C, C++, ASP, Perl, Swing, Groovy
Networking: Win NT, Unix/Linux shell/admin, LAN concepts
Database: JPA 2.0, HQL, ETL, H2, Apache Cayenne, DB2 Content Manager 8.3, Oracle 8i/9i, Hibernate, SQL, MS Access, Cach Entr e Suite, eXist (Native XML), XQuery
Web Design: IBM & JSR 168 Portlets, AJAX, XML, XSL/T, FrontPage 2000
Environment: s JBoss 6.4 EAP (Agile/Scrum methodology), IBM WAS/Portal Server 5.1, Apache Maven, Apache ANT/CVS, IBM RSA 7.0, Linux 2.5, CentOS 7
PROFESSIONAL EXPERIENCE:
Confidential, Fairfax, VA
Software Engineer
Responsibilities:
- Responsible for system integration effort involving legacy Struts 2 application and an interface layer provided by a Spring Boot application to access external system (RAILS) for accurate version of location/routing
- Major contributor to research and analysis of targeted application performance testing effort using JMeter
- Consistent tracking and update of assigned Jira tickets, participation in Agile Daily Scrum meeting, tracking of deployed code (Github) using Jenkins Cloudbees and OpenShift Container management portal (AWS deployment platform)
Confidential, Annapolis Junction, MD
Software Engineer
Responsibilities:
- Key contributor to cross-domain system analysis, design, development, testing and deployment efforts leveraging extensive Java, C/C++ programming proficiency for government certified software solution (AGIS/AFT) per client specifications and industry best practice guidance
- Leadership role in team coordination of project planning, development, and analysis activities focused on successfully meeting defined milestones and continuous procedural improvement
- Responsible for Java, C/C++ implementation/integration of cross-domain functional capability enhancement to accommodate government/client defined structured data types
Confidential, Gaithersburg, MD
Senior Java Developer
Responsibilities:
- Active participation in team web services development focusing on consistent JPA implementation utilizing complex HQL Collection and EJB Dozer mapping strategies for the IRS Foreign Account Tax Compliance Act (FATCA) Project per requirement specifications
- Extensive functional testing and performance optimization using Soap-UI test suite composition and updates leveraging dynamic, Groovy script data retrieval/population strategies
- Contributor to design and planning effort for application security vulnerability mitigation and remediation effort per OWASP strategic recommendations
Confidential, Landover, MD
Software Development Analyst
Responsibilities:
- Active contributor to on-going planning, implementation, verification, and issue resolution for coding and functional requirements in IRS ACA Information Returns Program (AIR)
- Primary contributor to maintenance and enhancement implementation of highly visible, ETL-based, internal system reporting tool functionality (ITOR)
- Implemented solution related to automating DDL script driven functionality in a SOA-compliant web interface (AIR Management Console)
- Responsible for metrics report modifications required to provide incremental detail per specified IRS requirements
- Primary contributor to efforts to revive application unit test (Junit 4) modules to mitigate reported gaps in functional business rule compliance with conceptual H2 in-memory database capability
Confidential, McLean, VA
Senior Java Web Developer
Responsibilities:
- Assumed primary map functional implementation support role for implementation in custom ESRI ArcGIS JavaScript API, Dojo AMD, JSON, and jQuery
- Consistently contributed to design and implementation efforts to successfully fulfill evolving customer expectations
- Actively participated in database versioning software evaluation process and integration with existing Hibernate entity model-driven deployment configuration (hbm2ddl.auto)
Confidential, Rockville, MD
Java Programmer
Responsibilities:
- Key contributor to design planning and code integration implementation required for major database migration effort involving Apache Cayenne and Hibernate that resulted in a significant client cost reduction
- Implemented flexible component redesign solution to accommodate evolving system business rule leveraging built-in Tapestry 5 presentation, data layer, and Java object-based capabilities (Jetty 5 development server)
- Played major role in design and baseline implementation of mobile site conversion from static html to UI managed content application
- Performed necessary evaluation and Apache Maven POM updates required for the successful server and Java version migration of multiple projects
- Provided consistent application code enhancements and maintenance activities including issue analysis and resolution
Confidential, Falls Church, VA
Java Developer
Responsibilities:
- Extensive application of JSF, Primefaces, JPA, EJB (EJB-QL), and Hibernate technologies to web-enable a complex, mission-critical, data-driven DOD client legacy logistics application
- Active participation in bug fix identification and resolution process
- Efficient implementation of front end, middle-tier requirements maintaining effective synchronization with existing SQL Server database back-end
Confidential, Rockville, MD
Java Programmer
Responsibilities:
- Responsible for Confidential Screening Gateway (CSG, HME, State Portal) system development in Spring, Spring WebFlow, Struts 2, Google Web Toolkit (AJAX)
- Prime contributor to secure web coding practice implementation including integration, configuration of approved open-source software (OWASP CSRFGuard)
- Performed analysis, design, and implementation related to per-request data retrieval and letter/document production process improvements
- Active contributor to collaborative design analysis performing independent implementation of multi-dimensional document/letter mapping strategy crucial to major program (subprogram) on-boarding effort
Confidential, Arlington, VA
Programmer/Analyst
Responsibilities:
- Responsible for design and implementation of web service interfaces using DotNet (C-Sharp) and SQL Server Enterprise Manager
- Key contributor to mandated metrics collection enhancement effort applying object-oriented design and development methodology
- Responsible for target community maintenance and support, and approved corrective/perfective modification of existing Java Swing code-base
Confidential, Arlington, VA
Senior Software Engineer
Responsibilities:
- Responsible for implementation of APCMS portal-wide change requests requiring IBM DB2 back-end modifications and thorough knowledge of JSR 168 portal integration strategies
- Adapted Java 2, Javascript/AJAX, XSL Stylesheet coding to accommodate implementation of SMTS Administrative (user management) functionality on an integration basis within a pre-extant IBM WebSphere Portal Application environment
- Performed Audi proof-of-concept application deployment of custom Java/J2EE portlet code within a Linux 2.5 test/staging integration environment and successfully accomplished related file system administrative tasks
- Actively contributed to the SMTS implementation planning and development strategy for an IBM WebSphere Portal environment with structural data representation in DB2
- Assumed lead responsibility for the initial compilation and authoring effort of the Software Design Specifications document for the SMTS Project incorporating use-case models generated using Rational Software Architect
Confidential, McLean, VA
Software Engineer
Responsibilities:
- Participated in the Requirements Elicitation and Refinement efforts for the initial phase of the NAVICP/ECFW Project while configuring RequisitePro to serve as a pilot project model for managing requirements with the Rational Suite
- Authored an XML Chunking Overview document and PowerPoint presentation to promote broader understanding and generate constructive client feedback for the PCMP (now APCMS) Project targeted for the Confidential ’s Publishing community
Confidential, Falls Church, VA
Software Engineer
Responsibilities:
- Responsible for software analysis and development (code fixes) in JSP, Javascript, X-HTML, Struts, JDBC and SQL Query analysis using MyEclipse 4.03 and Oracle Enterprise Manager 10g
- Active participation in weekly Engineering and Unit Test phase documentation and Code review sessions in compliance with internal CMM procedural requirements
- Contributor to Log4J and JavaDoc code-refactoring efforts responsible for 20 percent reduction in Alpha Phase delivery time
Confidential, Baltimore, MD
Software Developer
Responsibilities:
- Contributor to Arbortext Epic customization effort performing .ACL script, and DTD updates and style modifications using Epic Styler.
- Participated in on-going test script analysis and documentation effort performing bug fixes and error-tracking via Sharepoint portal customization
- Participated in time-sensitive, high profile document conversion effort supporting project XML import efforts
Confidential, Alexandria, VA
Technical Analyst/Writer
Responsibilities:
- Consistent contribution to development of SDLC (system life-cycle) document authoring and compilation.
- On-site Java 2 (J2EE), JSP, HTML development in an Eclipse environment for Government sub-contract ( Confidential -PIH)
Confidential, Vienna, VA
IT Specialist
Responsibilities:
- Corporate site administration in a web-based environment using open-source technologies including Zope, Plone, Python, SQL, Linux, and MySQL.
- Ensured appropriate application and functionality of built-in Plone security model
- Performed background source de-bugging for future implementation requirements by involving new business logic and interfaces using Python, Java, JSP, HTML, XML, and SQL and other related technologies.
Confidential, Bethesda, MD
XML Technical Analyst/Writer
Responsibilities:
- Major contributor to XML, X-Path, XSLT, XSL-FO and FOP development/coding effort for U.S. Naval (NATOPS) Manual and derivative document production per strict processing/formatting guidelines using Arbortext Epic and Antenna House
- Contributed to Java 2 servlet API and JSP GUI development, coding, de-bugging, testing and analysis effort in an Apache Tomcat environment
- Significant role in HTML, JavaScript, and CSS development for Johns Hopkins Online PopReport project
- Lead role in NATOPS Document Type Definition (DTD) maintenance and XML schema conceptual development responding efficiently to transitive document requirements.
- Responsible for product research and development crucial for implementation of a viable, database-driven, Native XML Content Management System/Repository solution involving thorough knowledge of SQL, JDBC APIs, relational database theory, and X-Query (using FLWOR expressions) for realistic test query formulation and efficient use of Java data streams
Confidential, Laurel, MD
XML Specialist/Developer
Responsibilities:
- Consistently performed detailed data analysis while participating in proof-of-concept XML/XSL, XSL-FO, X-Path development and mark-up for J2EE deployment
- Java 2 stream object manipulation, JSP, and related Java servlet coding/de-bugging demonstrating dynamic file system accessibility and functionality
- Major contributor functioning in guiding role to compilation and creation of original material for substantial corporate documentation effort
- Java programming/research of regular expression usage within DataStream objects
Confidential, Washington, DC
Communications Coordinator
Responsibilities:
- Responsible for overall promotional/advertising scheduling adherence facilitating and documenting project progression and group interaction ensuring timely delivery.
- Contributor to proprietary Authorities database normalization process and further establishing/defining relevant relational rules
- Redesigned promotional schedule to more clearly delineate specific projects at a glance.
Confidential, Washington, DC
Technical Assistant
Responsibilities:
- Proposed electronic concurrence distribution process resulting in an estimated 65% reduction of costs related to paper usage.
- Created database for tracking incoming compliance referrals in Windows 98 environment contributing web/technical support duties as warranted.
- Primary Excel spreadsheet maintenance for critical correspondence tracking verification