Sr. Software Engineer Resume
Washington, DC
SUMMARY:
To obtain employment as a Sr. Software Engineer/Architect
SKILLS
Hands - on: MS Word, MS Excel, MS Access, HTML, Internet tools, SQL, SQLPlus, SQL Server2000, PL/SQL, Oracle, Visual Basic, VBA, ASP, Crystal Reports, Perl, PHP, Python, Ruby on Rails, ASP.NET, C#, Java, Java Script, Servlet, JSP, EJB, J2EE, Struts, AJAX, LDAP, Exo-platform, Spring MVC, Appfuse, Portal, Portlet SR-168, Swing, XML, XSLT, XPath, Windows, UNIX, X terminal, Tomcat, Apache, Iplanet, IIS, Weblogic, WebSphere
EXPERIENCE:
Sr. Software Engineer
Confidential, Washington, DC
Responsibilities:
- Providing design and development for Enrollment System & Income
- Verification Matching (ESR & IVM) for Confidential .
Tools: JEE, XML, SOAPUI, EJB, JPA, Spring 4.0, Hibernate 4.0, JSP/JSTL, AngularJS, Weblogic, ClearCase, ClearQuest, Rational Team Concert (RTC)
Sr. Software Engineer
Confidential, Annandale, VA
Responsibilities:
- Providing design and development for Confidential .
- Providing design and development for next generation of Investigative Data Warehouse (IDW); data operations: ingestion, parsing, extraction, transformation, load (ETL), indexing, search, optimization; index operations: parallelism (Java multi - threading), distributed (sharding), replication (duplication).
- Providing design, assessments (cost, risk, vulnerability), data migration, development, and security engineering for Confidential compliant applications for Confidential ;
- Providing design and development for APICS (Access Polygraph Investigative Collection System) project for Confidential ;
Tools: Oracle PL/SQL, Java, JavaScript, Lombardi Teamworks, Business Process Management (BPM).
Environment: Windows, Linux, Oracle 10g DB, Subversion, Eclipse, TOAD, Oracle SQL Developer
Sr. Software Engineer
Confidential, Arlington, Virginia
Responsibilities:
- Providing architecture determination, design, and development for Portico project, consisting of web based applications and Confidential intelligence community users to track suspects and would-be terrorists, using J2EE, C#, GWT, Web Services.
- Utilizing Struts, Spring 2.0, and Dojo frameworks for the web applications
- Writing Oracle SQL scripts as needed
Tools: J2EE, EJB, JMS, C#, XML, XSD, XSLT, JSTL, WSDL, XMLBeans 2.0, DOM4J, JAXB, AJAX, Hibernate 3.0, Eclipse 3.2, XMLSpy.
Environment: Windows, Oracle 10g AS, OC4J, Oracle 10g DB
Software Engineer
Confidential, Virginia
Responsibilities:
- Managing a team of developers to develop and deliver software based on requirements provided
Tools: J2EE, B2B, BPEL, XML, XSD, XSLT, JDeveloper, XMLSpy.
Environment: WindowsXP, Oracle 10g AS, Oracle 10g DB
Portal Developer
Confidential
Responsibilities:
- Developing and maintaining Staff Action Tracker, a SR - 168 compliant, Exo-platform portal to track actions, or commands/orders for Army officers.
- Also partially developed a webapps to keep track of detainees in Iraq theater.
- Utilizing Exo - platform, Spring MVC, Appfuse frameworks for the web applications
- Writing Oracle SQL scripts as needed for backend manipulation and live updates
Tools: Java Porlet, Hibernate 2.5, Eclipse 3.1, Ant 1.6.2, Tomcat 5.59, Oracle 10g AS, Javascript, Ajax, H TML, JSTL, Spring, AOP, JUnit, JMock, Appfuse, Web Services, Oracle BPEL, SVN/Subversion.
Environment: Windows2000/XP, Xythos WFS 5.0.14; NIPRNET, CENTRIXS, SIPRNET Confidential classified computer networks
Sr. Software Engineer/Lead Developer
Confidential, Alexandria, VA
Tools: Eclipse 3.1, Ant 1.6.2, TOAD, Rational ClearCase, ClearQuest, UML, design patterns (singleton, DTO, DAO), JavaScript, JSTL, XML, Hibernate.
Environment: Windows 2000/XP, Tomcat 5.5.7, Oracle9i
Responsibilities:
- Utilizing Struts, Tiles, JavaScript, JSTL, and J2EE for the web application
- Mentoring more junior members
- Writing Oracle SQL scripts as needed for backend manipulation
- Consulting on technologies and solutions
Sr. Application Developer
Confidential, Arlington, VA
Environment: Windows 2000/XP, Tomcat 5
Responsibilities:
- Developing GUI for in - house Java applications using Java Swing
- Consulting on web hosting and network management
- Writing analytical and research articles on search engines using metadata with formulated suggestion/conclusion on the best approach for the project
Consultant
Confidential, Fairfax, VA
Responsibilities:
- Researching on IP address - to-postal code mapping to enforce the blackout rule of subscribed sports media broadcast service; creating the database to hold such data and writing Java applications for data retrieval. Platform: same as above
- Researching on Windows Media Rights (WMR) and writing web applications for media right licensing and retrieval on issuing server and authenticated clients, respectively, using ASP, WSH. Platform: Windows 2000/XP, IIS5.0
Sr. Software Engineer
Confidential, Annandale, VA
Environment: Windows 2000/XP, Oracle 9iAS, WebSphere 5.0 AS, Tomcat 4.18, Oracle v8.1.7
Responsibilities:
- Utilizing Struts framework for MVC modeling of the web application
- Writing Oracle PL/SQL, triggers, and SQL script as needed to modify and manipulate database to extract desired data for reports
- Customizing, testing, debugging Visual Basic applications using VB6, Visual Studio, Crystal Reports
- Writing internal research articles and proposals that are subsequently used to bid on contracts
Consultant
Confidential, McLean, VA
Responsibilities:
- Scripting using PERL in PISCES team
- Writing MS Access and Excel Macro using VBA
- Web development customizing Windchill package(PTC) using J2EE components (Servlet, JSP, JDBC), JavaScript, UML (Rational Rose), with Oracle as back - end in IDE- Confidential project
- Creating GUI (Graphic User Interface) utilizing AWT and Swing as part of the effort to transport code from C++/Window CE to Java/HP-PDA in JEDI (Joint Expeditionary Digital Information) project, a real-time GPS-based targeting system.
- Mentoring more junior members in Java
IDE: Forte(now NetBean) and PFE.
OS: Window 2000 and Window NT's 4.0
Software/System Engineer
Confidential, Christiana, DE
Responsibilities:
- Develop and customize accounting software package using
- Visual Basic v6.0, VBA, Crystal Reports
- Install business software packages at client sites. Set up computer system for employee training. Maintain internal network and trouble shoot networking problems.
Environment: Window 98 and Window NT's 4.0, SQL Server
Database Designer
Confidential, Wilmington, DE
Responsibilities:
- Analyze business needs and design/create corresponding database with pertinent forms, queries, and reports.
- Software used includes MS Access and VBA.
Environment: Window 98