Software Engineer Resume
Hanover, MD
SUMMARY:
- Over 15 years of professional Information Technology experience in Government and Telecommunication domains.
- Over 9 years of Java/J2EE programming and software testing experience in client server, web and distributed computer environments.
- Extensive experience in full life cycle software development including analysis and design phase, development, testing, integration and regression testing, performance testing, deployment and production implementation.
- Developed Applications using J2EE technologies with Java, Servlet, JSP, MVC Framework (Struts), HIBERNATE, EJB, XML, SOAP JNDI, JDBC and Spring Framework.
- Mastery of Object Oriented Design (OOD) and J2EE Design Patterns, MVC, HIBERNATE multi - tier architectures and distributed architectures.
- Experience in developing and deploying Web Services using SOAP, WSDL, UDDI, XML and MQSeries technologies.
- Hands on experience in creating automated build scripts using ANT and UNIX shell scripting for software release installation in a network application environment.
- Extensive experience in production support and Production troubleshooting, Software test scripting using Mercury Quality Center and Mercury Winrunner Test Tool.
- Experience in writing Oracle SQL PL/SQL stored procedures, database concepts and in fine tuning SQL. Crystal Reporting. Extensive experience creating use case and flow of events diagrams using RUP in the design phase for web development projects.
- Solid Management skills, demonstrated proficiency in leading and mentoring individuals to maximize productivity and promoting a cohesive team environment.
- Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and a proven team player.
- Unique ability to communicate technical concepts simply and understandably.
TECHNICAL SKILLS:
Operating Systems: Windows NT/2000/XP/7/8, Sun Solaris, Suse Linux, Ms Dos, IBM I5/OS
Languages & APIs: Java, J2EE, EJB, JMS, JSP, JDBC, JNDI, MVC, Struts, XML, PL/ SQL, HTML,AJAX, Java Script, Unix Shell script, Swing, SOAP.
Application Servers: WebLogic 8.1, 10.3.5, IBM Web Sphere 5.2,6.1,7.0,7.5.8.0, Tomcat and Apache Web Servers, Oracle OC4J Application server, Glassfish 3.1.2 Application Server
Messaging: IBM MQ Series 5.1, Apache Camel 2.13.12 messaging parallel processor
Design Tools: UML, Rational Rose, ClearQuest
Development Tools: Eclipse, emacs, Visual Studio 2008, Oracle JDeveloper 10g, IBM Websphere Studio Application Development Facilities, NetBeans, MyEclipse
Databases: Oracle (9i,10g,11g), SQL Server 2000/2008, MS Access, DB2/udb, MySQL
Configuration Management Tools: Clearcase, CVS, MKS, RTC, Maven, Boreland Star Team8, Ms Team Foundation Server, Serena Dimensions, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Hanover MD
Software Engineer
Responsibilities:
- Followed Rational Unified Process for the complete life cycle of the project. Interacted with the business users for requirement gathering and was responsible for the Analysis
- Design and Development of the System. Performed Java programming for forms input in Medicare Retirement planner, Prescription Drug Plan and Medicaid NY Health care application forms.
- This included the creation of Jsps mapped within STRUTS framework and HIBERNATE database access to ORACLE 10g database. Developed presentation layer using JSP, Servlets and performed data validation using javascript.
- Developed message driven beans to automatically drive schedule validation. Developed few Spring based POJOs to handle the business logic of the application, as part of maintenance and change request implementation Involved in Database Design for software release including the addition of new tables and table column to meet the need of user requirements.
- Performed programming for System Integration of components for forms based input traffic to house demographic information of disability claim filers. Developed and deployed SOA services using Webfocus
- DB2 Web Query Programmatically produced production reports, and dashboard compound reports for users who wish to run pre-defined reports
Technologies: Java/J2EE, Struts 1.1, HIBERNATE3, JSP, EJB, XML, SOAP, JNDI, JDBC, Rational Rose 2007, IBM DB2 Web Query for IBM .i web reporting server, WebLogic 8.1 Web Services, Oracle 10g, Webfocus 2.0. Spring 3.2.18
Confidential, Ashburn, VA
Software Engineer
Responsibilities:
- Performed software testing of applications developed in Java, .NET, Visual C++, AJAX and UNIX. JUnit testing of Java classes to populate JSP screens of online tax exemption forms which updated Oracle 10g database under Tomcat/WebLogic web services.
- Designed and developed web pages using JSP, and HTML. Implemented MVC Architecture using Struts Framework. Developed Data Access Objects, which are java classes those encapsulate all database specific, code using JDBC API. Followed Rational Unified Process for the complete life cycle of the project to rewrite the front end of the ETAX tax exemption user group application.
- Completed the component and Functional overview to replicate existing functionality of the current ETAX system on newer more widely supportable technologies.
- Created test plan to interface to Filenet 5.0 to link images of the required documents to the exemption requests.
- Tested the newly developed interface to and from the corporate new tax facility system for further processing of the exemption requests.
- Validated tax exemption comparison reports for the migration of the MWAN to the IBRS system to show any tax exempt accounts in MWAN that are tagged as such in the IBRS billing system.
Technologies: Java 1.5, JSP, JDBC, Struts 1.1, Servlets, IBM AIX/Unix servers, Windows 2003 server, Visual C++, .NET, Mercury Quality Center 9.0, JUnit Testing, Rational Rose 2007, Unix Shell Scripting
Confidential, Reston VA
Java Programmer
Responsibilities:
- Develop software in JAVA/J2EE, EJB, Struts, XML, WebLogic, Oracle and Enterprise Architecture. Code DAO objects for Human Resource Application supporting Oracle database housing employee job descriptions and project specifications.
- Use of Rational Unified Process RUP to design use case, business case and test case including actor-composition relational diagrams.
- JUnit testing for Java classes and debugging code.
Technologies: Java 1.5, JDK, Windows 2003 servers, Oracle 9i and MySQL relational databases, CVS versioning software for software testing, configuration and production migration.
Confidential, McLean. VA
Software Engineer
Responsibilities:
- Support server network based applications for corporate credit card processing. Troubleshoot production tickets and provide 24 x 7 on-call pager support.
- Complete file delivery requests for clients desiring to add partner companies to customized reporting configuration housed on DB2/udb relational database.
- Code software utility scripts using Perl scripting language to reclaim disk space and maintain space availability for production file loading.
- Involved in hardware support and reconfiguration of server infrastructure
- Performed Java maintenance programming for production fix and database loading.
- Involved in SQL query optimization and relational data base normalization.
- Involved in software installations utilizing UNIX shell scripts and to run ANT release software builds.
Technologies: Java 1.5, Unix shell scripting, JDK, JDBC, IBM AIX, SUSE Linux 10 and MicroStrategy 8 application servers, Perl, DB2/udb and MySQL 5.1 relational databases, CVS 1.11 and MKS versioning software for software testing, configuration and production migration. Java Unified Normalization Kit for deployment.
Confidential, Baltimore MD
Software Engineer
Responsibilities:
- Performed Ms FrontPage and HTML programming to enhance functionality for decedent case management application at Washington D.C. General Hospital.
- Use of JavaScript language to code data validation functions for user input. Created ERWIN diagram of Ms SQL server application database and did the design work for enhancements to functionality and addition of new database objects.
- Coded table load scripts in SQL for test environment including decedent demographic information. Performed database incremental backup and recovery utilizing checkpoint.
Technologies: Ms SQL Server 2003, Ms FrontPage, HTML, JavaScript, Visual Studio 2003, SharePoint Web parts.
Confidential, Rockville, MD
Programmer Analyst
Responsibilities:
- IBM mainframe development initiative to implement new file input stream with parsing table search. Subject matter is for the Maryland Department of Public Safety and Correctional Services
- Work also involves updating and archiving demographic data for offenders to DB2 data base for offender identification process.
Technologies: DB2/UDB, COBOLII, SQL, MQSeries, VSAM, CICS, NIST (National Institute of Standards and Technology) metadata.
Confidential, Landover MD
Software Engineer
Responsibilities:
- Systems and integration testing of computer software in support of the IRS computer modernization program, specifically the CADE (Customer account data engine).
- This includes doing functional analysis, business rules harvesting and documentation in support of new software product. Knowledge of transaction based processing, IBM MQSeries Queue management and system operational capabilities.
- Knowledge of CADERITE test procedures including MQSeries Queues (IMF2CADE, KAASYNC, TP2DP, DP2CPE), data capture of test account records in XML format. UNIX 2.10 System Services for housing metadata (XML) Rational Rose tool suite and UML to create entity relationship and use case diagrams.
Technologies: IBM Websphere Application Developer Studio, IBM MQ Series 5.1, C+ +, C, IBM zOS, Unix 2.10 system services. Ms Visio/Powerpoint Workflow graphics.
Confidential, Rockville MD
Senior Systems Development Specialist
Responsibilities:
- Worked in Data Warehousing, data base design, data modeling and mapping of relational data base objects for ORACLE / DB2 / MVS development and conversion project. Work included COBOL/SQL programming for data base file spin and INFOREFINER ETL programming to load DB2 data base tables.
- Webfocus data base language for data mining drill down. Work also included the DCLGEN of newly created table structures and use of ORACLE Designer db design tool. Performed CLIENT SERVER based work including ad-hoc requests and querying data dictionary tables using ORACLE PL/SQL stored procedures.
Technologies: DB2/Enterprise Cobol for z/OS running on IBM mainframe computer platform with SQL. Focus and Oracle 9i database running on System V Unix operating system and PL/SQL.
Confidential, Arlington VA
Software Engineer
Responsibilities:
- Software Engineer/Technical Writer -- Confidential . Performed full life cycle development for telecommunications applications. Responsibilities included software design, coding, implementing and supporting product applications.
- Worked as a TEST PROGRAMMER for provisioning and utility billing systems. Prepared and executed application TESTS, cross application TESTS and regression TEST suites. DB2 load and unload utilities for ETL.
- Created PC MS Word TEST/USE/Business cases for applications distributed across GUI interface for DB2 data stores. Duties also included programming and production support for local and wireless billing service orders.
- Utilized RUP Rational Unified Process, Use Case Diagrams and Object Oriented techniques.
Technologies: DB2/Enterprise Cobol for z/OS running on IBM mainframe computer platform with SQL, CICS, MVS, JCL, VSAM, Distributed Systems Architecture.
