Resume
Senior Software, EngineeR
SUMMARY
- Confidential has over 30 years of experience in teh field of Software Engineering and Software Development and Testing.
- Confidential has over 10 years of experience developing web - based applications using Java and ASP.Net/C# programming languages.
- Confidential is also an adjunct professor in teh Computer Science Department at Confidential .
- Courses taught by Confidential include introductory and advanced Java programming, Digital Design, Software Engineering, Software Testing and Quality Assurance and teh C++ programming language.
- Confidential has taught Java programming at George Mason University and Enterprise Application Development (J2EE) at teh University of Virginia (Falls Church).
- Confidential is experienced in Systems Engineering and Probability (Stochastic Processes).
- Currently Dr Confidential is working on a project to program advanced microcontrollers (AtMega168, 328, and 324).
- Teh project implements a wireless technology to transmit GPS data to teh microcontroller.
TECHNICAL SKILLS
Software: UNIX OS, Linux OS, Windows 95/98 and NT, Java (Swing, RMI, JDBCServlets, JSPs, Java2D, EJB), AJAX Framework, X-Window System, Motif, Java and X-Window-Motif GUI Builders and IDEs (Eclipse, Visual Editor, VisualAge, JBuilder, Sun One Studio 4, Builder Accessory), HTML Page Builders, Visibroker, JavaWebServer1.1, Rational Products (Rose, ClearCase, Purify), MS Access, Oracle8i, Websphere App Server, Weblogic App Server, Sybase, Rogue Wave (Sybase CT Access Library, DBTools.h++, Tool.h++), MS Visual C++, Borland C++ Builder, Sun One Studio 4 IDE, Software Configuration Management Tools (PVCS, CVS, Subversion).
Programming Languages: ASP.Net, C#, Java, JavaScript, C++, C, HTML, XML, Ada, FORTRAN, LISP
PROFESSIONAL EXPERIENCE
Confidential
Senior Software Engineer
Responsibilities:
- Confidential is currently developing a Java-based data warehouse application using Confidential ’s Data Integration (ODI) Middleware.
- dis application is targeted for deployment on a Weblogic 11g application server and all code has been developed using teh Eclipse IDE.
- Other development efforts supported by Confidential include maintaining and enhancing web-based financial applications that are deployed to a JBoss application server and are developed using teh Eclipse IDE.
- Teh web-based financial applications incorporate teh Echo open-source framework to implement teh user interface, teh Spring Framework to implement teh MVC web tier and middle tier services, and teh Hibernate persistence framework to interface an Confidential 10g database.
- Confidential also uses teh Jasper iReport to prepare detailed financial summary reports.
Confidential
Senior Software Engineer
Responsibilities:
- Confidential modified and developed web applications using SharePoint 2007.
- Teh SharePoint work required extensive use of JavaScript, jQuery, SOAP, SharePoint Designer 2007 and Flex Builder to supplement teh built-in capabilities of SharePoint.
- Confidential is a certified SharePoint 2010 Administrator.
Confidential, McLean, VA
Senior Software Engineer
Responsibilities:
- Confidential was teh technical lead on teh development of a web-based application using ASP.Net/C# and deployed on an IIS 6 application server.
- Teh web-based application uses MS SQL Server as its database repository, MS Visual Studio IDE, and MS Visual Source Safe for configuration source control.
- Development tasks use teh Scrum agile methodology.
- Other development activities include extensive use of JavaScript, AJAX Toolkit, and Web Services architecture.
- In addition to his software design and implementation duties, Confidential performs a variety of administrative support tasks including serving as teh Scrum master for teh project, teh installation COTS, and critical project documentation.
- Prior to his current job assignment, Confidential was responsible for developing web-based applications using teh GWT-AJAX framework and teh Spring Framework’s support functionality including teh MVC web tier and middle tier service and data access components.
- Application development efforts were focused on teh use of annotation-based configuration and interfacing wif an Confidential database using Spring Framework’s JDBC and Stored Procedure support components.
- Confidential was also responsible for developing application validation and testing code, and implementing application security components using JUnit 4.x and Spring Security 2.0 software, respectively.
Confidential, McLean, VA
Senior Software Engineer
Responsibilities:
- As a Software Engineer, wif teh Intelligence, Security and Technology Group, Confidential was responsible for teh design and implementation of teh Graphical User Interface (GUI) for a Java Applet/AJAX client.
- Teh GUI was developed using teh Eclipse IDE wif teh Visual Editor plug-in and Spring Framework support functionality.
- Confidential ’s other responsibilities included developing a Java-based halp system to support teh GUI client, installing and configuring a software Configuration Management tool (Subversion) to support development efforts, and developed server-side components using teh Spring MVC model and teh Hibernate persistence framework.
- As a Senior Software Engineer, wif teh Engineering & Special Projects, Confidential was responsible for teh maintenance of Java-based web applications deployed on a Weblogic application server.
- Confidential ’s other responsibilities included teh installation and configuration of teh Weblogic 8.1 (SP3), teh migration of Java-based web applications from Weblogic 7.0 to Weblogic 8.1, teh identification of requirements for migrating from a local LDAP authentication system to a centralized Directory Service.
- As a Senior Software Engineer, wif teh Field Support Division, Confidential was responsible for teh design and development of Java-based (JAX-RPC) Web Service applications using teh JBuilder IDE and deployed on a Weblogic 8.1 (SP3) application server. Confidential ’s other responsibilities included teh installation and configuration teh Weblogic application server, teh configuration and deployment of COTS web applications, and teh installation and configuration of a COTS Records Management application.
- As a Senior Software Engineer, wif teh Innovative Confidential Division (ITSD), Confidential was responsible for teh design and development of Graphical User Interfaces (GUIs) using Java/Swing components and web-based applications using a combination of JSP/Servlet/JApplet/JDBC/JNDI technologies.
- Confidential led teh effort to migrate several web-based applications from teh IBM Websphere to teh BEA Weblogic application server Versions 7.0 and 8.1 (using teh Sun One Studio 4 IDE).
- Confidential has developed web-applications specifically targeted for execution on teh Weblogic application server.
- Confidential led teh effort to install and configure teh Sun One web server (iPlanet Version 6) and provided technical guidance used to implement LDAP authentication by interfacing Netscape Directory Server Version 4.x wif both teh Sun One web server teh Weblogic application server. Dr Confidential has also developed Java applications that interfaced LDAP directory services (Netscape Directory Server Version 4.x) using JNDI APIs.
Confidential, Fairfax, VA
Senior Software Engineer
Responsibilities:
- As a software engineer, Confidential was responsible for teh design, development and testing of a graphics-based timeline application that integrates Java COTS components wif a developed graphical user interface (GUI) control display.
- Teh developed GUI incorporated a wide range of both basic and advanced Java/Swing and Java2D components.
- Documentation describing teh developed GUI software was created using teh javadoc utility.
Confidential, Chantilly, VA
Senior Software Engineer
Responsibilities:
- As a software engineer, Confidential designed and implemented C++ applications used to interface a Sybase Adaptive Server running on a Sun (Solaris) platform.
- Teh application interfaces are developed for implementation on both UNIX and Windows NT platforms and incorporate teh use of teh following COTS software: Client-Library APIs provided by Sybase (UNIX and Windows NT platforms), Rogue Wave’s Sybase CT Access Library, DBTools.h++, and Tool.h++ classes and class libraries.
Confidential, Fairfax, VA
Senior Software Engineer
Responsibilities:
- As a software engineer, Confidential developed GUI and graphics software using Java/Swing and Java2D APIs.
- Confidential also developed network-based client/server applications that employed Java’s RMI and JDBC technologies.
- Confidential also developed network-based applications that created and manipulated databases using an Oracle8i Application Server (JServer).
Confidential, Annandale, VA
Assistant Professor
- As an Assistant Professor, Confidential taught software systems analysis and design techniques and advanced high-level programming languages (C++ and Java).
Confidential, Fairfax, VA
Software Engineering Consultant (Part-time)
Responsibilities:
- As a software engineering consultant, Confidential developed distributednetwork-based Java applications that incorporated teh following software development technologies: GUIs using Java Swing APIs, applets, RMI, SQL database access (JDBC-MS Access), and serial port communications using Java Comm APIs.
Confidential, Herndon, VA
Senior Software Engineer
Responsibilities:
- As a senior software engineer, Confidential served as a lead Software Engineer and a team member in teh design and implementation of software projects used to support SIGINT- and IMINT-based research and development projects.
- Confidential was directly involved in UNIX and NT workstation-based software development efforts that incorporated state-of-teh-art software development technologies including: object-oriented methodologies, GUIs using X-Window/Motif and Java Swing APIsnetwork-based client-server applications using CGI/C++, Java applet/servletCORBA, and Java RMI approaches, HTML web page development, and COTS integration.
Confidential, Sterling, VA
Senior Computer Scientist
Responsibilities:
- As a senior computer scientist, Confidential designed, tested, and implemented C++ based object-oriented communication, simulation, and GUI software.
- Confidential developed socket-based distributed UNIX workstation system used to support data transfer and processing and display of imagery and graphics data.
- Other duties included teh application of Confidential 's Common Approach to develop a Software Improvement Plan (SIP) to satisfy SEI CMM Level 2 requirements.
Confidential, Lanham, MD
Computer Scientist
Responsibilities:
- As a computer scientist, Confidential was responsible for teh designimplementation, and testing of interactive UNIX workstation-based satellite support software written in teh C/C++ programming language and included teh development of GUIs using X-Window/Motif.
- Prior to dis assignment, other duties included teh following: (1) designed, implemented, and tested UNIX-based multiprocessor communications front-end system used to link mainframe computer platforms and remote computer systems via an Ethernet LAN, (2) implemented a prototype distributed system composed of UNIX-based PC workstations linked through Ethernet, and (3) designed, coded, and tested workstation software that provided executive services through X-Window/Motif- GUIs. While at Confidential, Confidential developed software in accordance wif teh SEI CMM level 2/3 criteria and used several COTS and CASE software development tools.
Confidential, Manassas, VA
Programmer/Analyst
Responsibilities:
- Staff Programmer/Analyst responsible for teh design, implementation, and testing of Ada software used in teh development of a signal processing system.
- Others duties included: 1) teh development of message transfer software in teh C programming language, and 2) teh development of real-time simulation software for teh TRIDENT Sonar Operational Trainer (TSOT) device. Software development required teh development of high-level program design, code development, and unit test design and implementation.
Confidential, Silver Spring, MD
Senior Systems Engineer
Responsibilities:
- Senior Systems Engineer responsible for teh design and documentation of real-time simulation software for Acoustic Operator Trainer devices for teh US Navy (AN/SQQ-89 Underwater Sensor System Device 14E35).
- Principle duties included teh development, documentation and test of Target History and Target Acoustics software systems.