Sr. Software Engineer (contractor) Resume
Annandale, VA
OBJECTIVE:
- To obtain employment as a Sr. Software Engineer/Architect
TECHNICAL SKILLS:
- 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
PROFESSIONAL EXPERIENCE:
Confidential, Annandale, VA
Sr. Software Engineer (contractor)
Responsibilities:
- Providing design and development for next generation of Investigative Data Warehouse (IDW) for Federal Bureau of Investigation (FBI); data operations: ingestion, parsing, extraction, transformation, load (ETL), indexing, search, optimization; index operations: parallelism (Java multi - threading), distributed (sharding), replication (duplication).
- Tools:JEE, JSP/JSTL, XSLT, AJAX, JSON, OSGI, XML/XSD, Rational Team Concert (RTC), Tika, Solr/Lucene, Chiliad, Oracle 10g/11g DB, H2 DB, Hadoop, RBAC, LDAP, Jena
- Providing design, assessments (cost, risk, vulnerability), data migration, development, and security engineering for FISMA(Federal Information System Management Act) compliant applications for US Dept. of Energy;
- Tools: Java, JSP, Servlet, XML, XSD.
- Environment: OID (Oracle Internet Directory), SSO (Single Sign-On), Windows, Oracle 10g DB, SQL Server 2005.
- Subversion, Eclipse, TOAD, Oracle SQL Developer, XMLSpy
- Providing design and development for APICS (Access Polygraph Investigative Collection System) project for General Dynamics;
- Tools: Oracle PL/SQL, Java, JavaScript, Lombardi Teamworks, Business Process Management (BPM).
- Environment: Windows, Linux, Oracle 10g DB, Subversion, Eclipse, TOAD, Oracle SQL Developer
Confidential ., Arlington, Virginia
Sr. Software Engineer (contractor)
Responsibilities:
- Providing architecture determination, design, and development for Portico project, consisting of web based applications for Counter Intelligence Field Activity (CIFA) and DoD intelligence community users to track suspects and would-be terrorists, using J2EE, C#, Web Services.
- 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
- Utilizing Struts, Spring 2.0, and Dojo frameworks for the web applications
- Writing Oracle SQL scripts as needed
Confidential, Bailey’s Crossroad, Virginia
Software Engineer
Responsibilities:
- Providing architecture determination, design, and development for iXP project, a prototype for Defense Enrollment Eligibility Reporting System (DEERS) for DoD, using J2EE, Web Services, and Oracle Business Process Execution Language (BPEL).
- Tools: J2EE, B2B, BPEL, XML, XSD, XSLT, JDeveloper, XMLSpy. Environment: WindowsXP, Oracle 10g AS, Oracle 10g DB
- Managing a team of developers to develop and deliver software based on requirements provided
Confidential
Portal Developer (contractor)
Responsibilities:
- Developing and maintaining Staff Action Tracker, a SR-168 compliant, Exo-platform portal, for Multi-National Force-Iraq(MNF-I), to track actions, or commands/orders for Army officers. Also partially developed a webapps to keep track of detainees in Iraq theater.
- Tools: Java Porlet, Hibernate 2.5, Eclipse 3.1, Ant 1.6.2, Tomcat 5.59, Oracle 10g AS, Javascript, Ajax, HTML, JSTL, Spring, AOP, JUnit, JMock, Appfuse, Web Services, Oracle BPEL, SVN/Subversion.
- Environment: Windows2000/XP, Xythos WFS 5.0.14; NIPRNET, CENTRIXS, SIPRNET DoD classified computer networks
- Utilizing Exo-platform, Spring MVC, Appfuse frameworks for the web applications
- Writing Oracle SQL scripts as needed for backend manipulation and live updates
Confidential, Alexandria, VA
Sr. Software Engineer/Lead Developer
Responsibilities:
- Developing and maintaining web based applications, including Predictive Readiness Assessment System (PRAS) and Mobility Simulation Model (Mobsim) for OSD, and Crisis Planning and Response System (CPR) for DHS.
- 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
- 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
Confidential, Arlington, VASr. Application Developer (contractor)
Responsibilities:
- Developing and testing web based client-side consumer SOAP web services for for ADS(Authoritative Data Source)-to-portal prototype of Navy Marines Corp. Intranet (NMCI), using Apache Axis 1.1, WSDL, JWS, J2EE, DOM, JavaScript, XML, XSLT.
- Environment: Windows 2000/XP, Tomcat 5
Confidential, Arlington, VA
ConsultantResponsibilities:
- Developing web based applications for Navy Common Database (NCDB) using ASP, VBScript, JavaScript, XML, XSLT.
- Platform: Windows 2000/XP, Oracle8i, IIS5.0
- 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
Confidential, Fairfax, VA
ConsultantResponsibilities:
- Developing and customizing a media viewing porlet on proprietary enPortal for the Digital Media Broadcast Corp. (DMBC- in partnership with Lockheed-Martin) using servlet, JSP, JavaScript, Java Bean.
- Platform: Windows 2000/XP, Apache 2.0, JBoss, Oracle9i, enPortal
- 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
Confidential, Annandale, VA
Sr. Software Engineer
Responsibilities:
- Developing new web applications as part of migrating desktop VB6 applications- PTS (Personnel Tracking System) to web based applications, using JSP, JavaScript, XSLT, HTML for front-end and Servlet, JDBC, XSQL for middle-tier and XML, Oracle as back-end based on the MVC model.
- IDE: Eclipse, JDeveloper.
- Environment: Windows 2000/XP, Oracle 9iAS, WebSphere 5.0 AS, Tomcat 4.18, Oracle v8.1.7
- 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
Confidential, McLean, VA
Consultant
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-FCS 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.
- IDE: Forte(now NetBean) and PFE.
- OS: Window 2000 and Window NT's 4.0
- Mentoring more junior members in Java
Confidential, Christiana, DE
Software/System Engineer
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
Confidential, Wilmington, DE
Database Designer
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
Confidential, Glasgow, DE
CIS Intern
Responsibilities:
- Developed Graphical User Interface (GUI) applications with Java 1.1.x and Perl, and serial port communication application with Java Native Interface (JNI).
- Environment: Solaris and Window NT 4.0
Confidential, Phila, PA
Research Assistant
Responsibilities:
- Helped conduct experiments and formulate the results with graphical analyses of the effect of anesthesia on alcoholics
- Made Sweat-Test kit for clinicians to assess patients' sympathetic nervous system, Jefferson Pain Clinic, Phila, PA, 19107