Software Engineer Resume
SUMMARY
- Confidential has more than 15 years of IT experience. He has experience in architecture, designing, developing, and deploying distributed multi - tiered, end-to-end enterprise applications, He has experienced with Rapid Unified Process (RUP), an iterative development (inception, elaboration, construction, & transition).
- He is experienced developing tailoring instructions for a formalized System Development Life Cycle (SDLC) which included requirement analysis and system specifications, software architecture and design, development, unit testing, integrated testing, user acceptance and deployment.
- Confidential has extensive experience in identifying and translating high level, conceptual user requirements into business and software specifications that were used to guide application development activities as well as the selection of tools to facilitate the effective integration of technology in delivering services.
- He has solved scalability challenges with a specialized Web service-based global XML dissemination service that can achieve efficient message filtering. He is a strong team player who has excellent communication and interpersonal skills.
- This is as shown by his experience in working with the Communities of Interest in the DoD/DNI meetings, facilitating SME (Subject Matter Expert) Workshops involving large audiences, and communicating work results, technical concepts and program reviews to cross-functional teams.
TECHNICAL SKILLS
Protocols: TCP/IP, Ethernet, Fiber Optics
Operating Systems: Windows
Languages: PhP, J2EE, JSP, JavaScript, Web Services, WSDL, SQL, C++, Java 1.5, C#.NET, Cassandra, Pig, Hive, JQuery, JSON, Hibernate/IBatis
Tools: Sharepoint 2007, Visio, Maven, Apache Tomcat, Tortoise SVN, Toad for Oracle, PL/SQLFrameworks Spring MVC, .NET, AJAX, Tiles
Databases: MySQL, Oracle 11, Ms Access, MS SQL Server
Reporting: Jasper and Crystal Reports
Methodologies: MAPI (Message API), DMDS, Defense Message Dissemination System, Fortezza and PKI encryptions, JANAP message formatting, SCRUM
PROFESSIONAL EXPERIENCE
Confidential
Responsibilities:
- Application Developer/Designer for a web-based, mobile Data Cleansing Application. Responsible for all SDLC components including design requirements, analysis, implementation and unit testing planning. Application development is based on 2014 C# and 2014 SQL Server.
- Created a knowledge based engine design to works as a framework for processing imported ‘dirty’ data. The original source data is cleansed resulting in an exported table or excel file for future source for other information systems.
- Worked with the Department of the Army (Pentagon) as part of a Data Improvement Team (data cleansing effort). Information from the Army Enterprise System Integration Program is reviewed for inaccuracies. Once discovered, data identified as “dirty” is flagged and recommendations based on business rules are provided. Once the recommendations are accepted, the data is updated.
Confidential
Responsibilities:
- Sr. software developer supporting Public Health Information Systems for USDA.
- Used c# to development automated test components.
- Provided management supervision of several teams including database management and configuration management.
Confidential
Responsibilities:
- I work for the Secretary of Defense in which I support MilVal. I work as a developer/analyst in process mapping for system improvement, business process improvement, Lean Six Sigma Projects and strategy linkage. Responsible for displaying sequential steps involved in converting BRAC inputs into the required output known as Capacity and MilVal analysis. This tool was used to analyze & develop specific areas for improvement and / or future change initiatives for overseas military sites. It identified opportunities for improvement via reports which it generated to understand the work process, resource allocation, training of overseas military installations. It identifies efficiencies and where systems could support these improvement processes by removing non-value add, complexity & constrains.
- Strong experience in Java SE.
- Java web developer skills (HTTP, HTML, CSS, Servlets, JSPs, JavaScript, AJAX, jQuery, ExtJS, Spring MVC).
- Experience with JEE technologies, Spring framework, JPA / Hibernate, Tomcat.
- Good understanding of XML including knowledge of XML, SAX, DOM, StAX, XSLT.
- Experience with relational databases (PostgreSQL, Oracle, DB2).
- Good understanding of multi-threading, concurrency issues, IPC, caching, client-server systems, optimization etc.
- Experience in systems analysis, design and a solid understanding of development, quality assurance and integration methodologies; understanding of the full software development lifecycle.
- Proven track record in building and deploying consumer-facing web applications
- Experience with building document processing flows, implementing content enrichment, building document duplication algorithms, and learning indexing and searching using Lucene.
- Hands-on experience with software tools such as Eclipse / IDEA, Ant, CVS / SVN, JIRA, Bamboo.
- Experience working in agile development teams
- Currently working on DIA account sharepoint development. Created a Lync column within its People and Groups site to show IM presence. Knowledge of Windows sharepoint services, Sharepoint Server 2007. Worked with IIS, WSS 2.0, WSS 3.0, MOSS 2007. Learned services as roles (Web Front End, Index’s and SQL). Used .NET Framework 3.0, ASP.NET 2.0 and windows workflow foundation.
- Provided development support for Confidential prototype application called ATOM. Development tools used JSP, JQuery, Java, JavaScript, JSON, Maven, and Spring MVC. Two applications communicated via interfaces. A domain component and a presentation component was developed. The domain contained entities which talked to DOA, which talked to services. The presentation component contained containers, services and front-end (JS/JSP). Each component talked to each other via interfaces. A login component was added to the controllers to managed user rights.
- Developing a stand-alone workstation application as part of a potential FEMA investment. Code was developed in Php with MySQL db.
- Staff writer for Peer to Peer ( Confidential online magazine). Completed an article on public private security and its impact on your privacy.
Confidential
Responsibilities:
- 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: Windows, Oracle 10g DB. Subversion, Eclipse, TOAD, Oracle SQL Developer, XMLSpy
- 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: Tools: JEE, JSP/JSTL, XSLT, AJAX, JSON, OSGI, XML/XSD, Rational Team Concert (RTC), Tika, Solr/Lucene, Chiliad, Oracle 10g/11g DB, H2 DB, lite Hadoop, RBAC, LDAP, Jena, Spring, and Hibernate.
- Providing database 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, Subversion, Eclipse, TOAD, Oracle SQL Developer, Oracle SQL Modeler.
- Used HIVE to talk to Hadoop clusters in produce maprequest jobs in parallel via SQL commands in answer questions. Working knowledge of hdfs. Datasets were in Gbs. Raskspace and Amazon clustering knowledge. Experience with cloudera for three note clustering.
- Worked with Active directory and Microsoft Exchange 2003 doing account management. Used IIS as part of my J2EE development efforts in which web hosting was needed for web content. Web files are managed for hosting applications. I created J2EE apps which were hosted by IIS and Apache Tomcat application servers. Oracle 11G was the backend db. Web services was incorporated to tie in legacy applications. I created a WSDL for such.
- Used .NET framework to create a single sign - on processing for an existing app. Worked as apart of a team effort. This took 6 months to create with a team of four.
- Knowledge in UCAPL Process which is used to standardized product submissions to be used on the DISN. Provided testing and Certification (Testing setup, IA testing and IO testing). Worked with Spawar Charleston Vendor and Sponsors for product certifications. Familarity with the IPv6 requirements fo UCR 2008 Change 2 Products which include Multifunction Softswitches, Secure End Instruments, LAN Access Switches, and Wireless LAN Access Switches.
- Knowledge of UCR 2008 testing requirements for networks. This includes network elements (devices) such as routers, circuit emulations, and/or any network devices that could have an effect on the performance of associated network traffic. Worked with DLoS transports, such as IP based protocols (e.g., the 802.11 and 802.16 series).
- Responsible for evaluating message-processing procedures and assessing Legacy message functionality. To establish message traffic volume and simulate real-world conditions, the test team will use the Volume Automated Test System. Confidential will test the NAVMACS II Release 3.1 for interoperability and compatibility with other legacy systems. The legacy systems tested included the common User Digital Information Exchange System, Nova, Fleet Messaging Exchange, and Multilevel Mail Server. Used current operational cryptographic equipment, including Secure Telephone Equipment devices.
- Task Lead to perform standards conformance testing of High Frequency (HF) radio systems and data modems. This testing determines the level of compliance to the requirements of Military Standard (MIL-STD)-188-141 (Interoperability and Performance Standards for Medium and High Frequency Radio Equipment), MIL-STD-188-110 (Interoperability and Performance Standards for Data Modems), and MIL-STD-188-148 (U) Interoperability Standard For Anti-Jam (AJ) Communications in the High Frequency Band (2-30 MHz)(S) .
- Responsibilities include providing testing support to IA42 Directory Services Branch and its customers as part of Confidential GDS Program and the JEDS Project via a lab that is an exact replica of the Defense Enterprise Computing Centers (DECC) deployed operational GDS and JEDS systems. My team directly supports the GDS and JEDS with operational configuration management and independent verification and validation testing of deploying GDS and JEDS systems and components. We provides NIPRNET based testing community an enterprise-wide PKI directory service that distributes Certificate Revocation Lists (CRL) and email public key encrypted certificates generated from the Confidential PKI PMO test Certificate Authority (CA).
- Developed software specifications for the Data Integration for Data Providers/Users within the Intelligence Community to provide the roadmap for Data Integrators and Users within the community of what it would take to integrate their Data Source with the Intelligence Community Data Layer.
- Worked with stakeholders managing functional and data related issues, identifying solutions, and documenting solution requirements.
- Generated System Diagrams using Visio of Schemas, and DTD of IC Data Layer Framework during the development of the IC Specification Documents.
- Conducted and facilitated meetings to gather, analyze, develop and document all aspects of functional requirements associated with various projects.
- Met with users and subject matter experts to understand the business processes and translate them into functional requirements documents.
- Developed associated testing documentation and integration/acceptance test specifications. Assisting with system testing activities.
- Attended meetings independently and work with little or no supervision to accomplish tasks.
- Created and presented project briefs and supporting the training of end-users/customers. Working closely with the development team to ensure code is developed in accordance with the functional requirements. Recommending changes to the development / testing processes to facilitate process improvements.
- Assisted with project management activities including assisting in the creating/maintaining of project schedules and plans.
- Worked with senior program management and supporting program requirements with quick and responsive turn around.
Software Engineer
Confidential
Responsibilities:
- Enhanced the customer’s System Development Life Cycle (SDLC) framework to include processes that ensured projects were in alignment with GSA's Enterprise Architecture (EA), Capital Planning and Investment Control (CPIC), and Federal Enterprise Architecture (FEA) using System Architect and Visio to document findings
- Gathered high level information via surveys and interviews; developed strawman ‘as-is’ and ‘to-be’ business process models and conceptual data models (information classes), and facilitated and vetted the models in stakeholder meetings that included over 50 users from the 12 GSA centers.
- From the business process and conceptual data models, developed use cases and Software Requirements Specification (SRS) to elaborate the requirements.
- Provided training to the stakeholders on use cases.
- Using the business requirements, performed cost benefit / alternative analysis to identify cost-effective solution strategies, frameworks and architectures.
- Made recommendations to customer of possible formats for publication of solicitations.
- Analyzed various SDLC based projects within GSA Advantage with varying schedules and budgets.
- Developed “SDLC Tailoring” approaches and conducted training sessions of the “SDLC Tailoring” to various management and IT teams.
Software Engineer
Confidential
Responsibilities:
- Worked on the modules within the Real-time Network Control Center developing software development life cycle (SDLC) work products for all phases (e.g., the requirements, design, system testing, user acceptance, implementation and maintenance phases).
- Developed the Interface Control Document to the interfacing subsystem.
- Coordinated with Program Management Office for developing/tracking Project schedule, resource assignment and budget management.
Software Engineer
Confidential
Responsibilities:
- Worked on the next generation satellite-based broadband services system, Spaceway Project.
- Researched Quality of Services (QOS) issues for Differential Services and RSVP.
- Designed and implemented a simulator for Fast Packet Switch Network.
- Performed performance analysis of various TCP versions through simulation using NS tool.
- Implemented High Level design of a MAC sub layer protocol using State Diagrams
- Prepared Basis of Estimation for several segments at the initial stages of the Project.
- Used core technologies such as Tornado, Rational Rose and UML.
- Claircom Project (AT&T's AirPhone System)
- Developed Data services capability for the in-flight phones.
- Developed several modules to implement Packet Data Network feature for AT&T's AirPhone system.
- Lead design /code reviews with team members and customers at various stages of the development.
- Presented design analysis to team members and representatives from other departments.
- Developed unit and integration test plans for several systems.
- Telephony Earth Station Project (VSAT Application)
- Designed and implemented various subsystems for E1/T1 Digital Interface support
- Generated test scripts reports, and design documentation for administrative review.
- Developed customizable report generator for the analysis of system test log data using Perl.
- Provided technical support to customers through quick, effective resolutions to their problems.