Senior Software Engineer Resume
Herndon, VA
OBJECTIVE:
- My desire is to continue to utilize my skills as a Java Application Developer. (My most recent experience is backend web services.)
SUMMARY:
- 30 years of development experience, progressing from mainframe to Unix c/c++ structured client - server to c++/OO to Java J2EE web application servers, including analysis, design, development, testing, CM, and production support.
TECHNICAL SKILLS:
Core Languages: Java, BPEL, C.
Scripting and other languages: XML, XSL, shell.
API s/specs/libraries: J2EE (servlets, JDBC, JMS), log4j, http/https/SOAP, SQL.
Development, Testing & Analysis Tools: Eclipse, Maven, Ant, JDeveloper, sqldeveloper, visio, SoapUI.
Servers/DBMS/Third party software: Apache/Tomcat, Oracle SOA Suite.
Configuration Management Tools: CVS, SVN.
Operating Systems: Linux, Windows.
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Responsibilities:
- Set up luntbuild to automate deployment of Oracle SOA Suite services.
- EAI - implemented 3 web services for Wholesale services using Oracle SOA Suite (bpel)
- EAI - implemented a process to generate output files containing commands for cell tower configuration, first in SOA Suite, then a rewrite in Java
- EAI implemented several web services on Java platform (axis2/tomcat/Spring)
- MFT V3 (Java/Spring/EAI Framework re-write) - continue design, coding, testing, performance testing.
Confidential, Herndon, VA
Responsibilities:
- DataPower Enterprise Services Buss GUI/configuration - helped with deployments, set up DR site, performed testing/load testing, and perform support and setup for testing environments and production.
- Enhanced bash shell scripts used for deployment of DataPower and Collab (Tomcat/Axis) web services.
- MFT (Managed File Transfer) application - performed bug fixes, enhancements, deployments, set up DR site, perform support for testing environments and production.
- MFT V2 (Java/Spring/EAI Framework re-write) - participate in design, coding and testing.
Confidential, Dulles, VA
Senior Software Engineer
Responsibilities:
- Assisted in porting legacy functionality to RSP (Registration Services Platform), moving from weblogic to Tomcat and creating REST webApi’s to replace web services.
- Created and supported web services in RSP (Java/Weblogic/Unix).
- Maintained and enhanced legacy C/Unix backend servers.
- Created web services (AOLserver/TCL/C/Unix) for Confidential .com website and other partners.
Senior Software Engineer
Responsibilities:
- Worked on project onsite Confidential UUNet involving SiteMinder security software, Java servlets, OO, and use cases - analysis phase only.
- Implemented NET server onsite Confidential UUNet plus two maintenance releases, documented Rose model and helped transition project to UUNET resources. (web based UI, servlet backend talking via CORBA to other backend application and database servers, using OO/Rational Rose, use cases, Java/Tomcat, CORBA, JSP, HTML, Visual Café IDE, JProfiler, JRUN, Windows NT, Solaris, and Visual SourceSafe.)
- Spent time on “bench”, learning wireless mobile programming in (XML based) WML.
Confidential, Dulles, VA
Responsibilities:
- Worked on porting “Sign On A Friend” (SOAF) application from Stratus to Unix, (Stratus, PL/1 SAPI/C/Unix, Sybase, CVS, & FormEdit ( Confidential client forms tool).
- Implemented EMAN (notify friends of new Confidential email) using C/C++/SAPI Unix servers, and helped with maintenance on SOAF.
C onfidential, Dulles, VA
Responsibilities:
- Implemented a web-based ordering solution using html/JavaScript, Java servlets, orbix, and a modification of previously implemented business objects on the backend.
- Worked with a large team to design and implement an ordering system for local telephone service using OO, Rational Rose, C++, RogueWave, Neuron Data, Unix.
- Created X-Windows based ordering screens using Teleuse.
- Production Support Group - supported long distance ordering system, helped developers code maintenance releases.
- Worked with a large team to implement ordering system for long distance services, using C/Unix, curses UI, Tuxedo, and Informix.
- Development on MVS using bx.25 protocol for an app to track long running MVS jobs.
- Production support for MVS applications
- Worked in Installation group for MVS, writing JCL procs and COBOL utilities, supported Kansas City Data Center onsite.
- Worked in Change Management Control Center, maintaining source control and supporting compiles for Mainframe applications.