We provide IT Staff Augmentation Services!

Senior Software Engineer Resume Profile

4.00/5 (Submit Your Rating)

SUMMARY

  • 14 years solid programming experience in J2EE applications
  • Specialized in Java enterprise application design and development including JSP EJB Struts JSF Spring Spring MVV Hibernate Seam and Web Services
  • Strong experience with object-oriented design and page design
  • Broad knowledge of various software development tools
  • Sound experience with major database packages such as Oracle DB2 SQL Server etc
  • Expertise in Eclipse and WSAD and familiarity with RAD WebLogic 8.1 and JDeveloper
  • Working experience with UML and XML
  • Strong organization prioritization and project management
  • Excellent communication and interpersonal skills
  • Highly motivated and creative person great team player with strong analytical skills

CERTIFICATIONS

  • Sun Certified Enterprise Architect for the J2EE Platform
  • Sun Certified Business Component Developer for the J2EE Platform
  • Sun Certified Web Component Developer for the J2EE Platform
  • Sun Certified Developer for the Java 2 Platform
  • Sun Certified Programmer for the Java 2 Platform
  • IBM Certified Solution Developer - XML and Related Technologies

SKILLS

Operating Systems Windows 7/8/XP/2000/ NT Unix Linux Mac

Languages Java SQL Groovy C C

Web-Technologies J2EE JSP Servlets JSF JSTL Spring MVC Struts Tiles JavaBeans DHTML XML HTML CSS Grails Geb Flex Seam Castor ICEfaces RichFaces Ajax

Middle-Ware Hibernate Spring SOAP RESTful JAXB2 EJB RMI

Development Tools ANT WebLogic cactus plugin Junit ClearCase ClearQuest Maven Jenkins Aqua Studio Toad SQL Developer DynaTrace

Design/Modeling UML with Rational XDE Jude

RDBMS Oracle10/11g DB2 8.1 SQL Server 7.0 MS-Access

Script Languages JavaScript VBScript

GUI Swing Visual Basic 6.0

Servers IBM-Websphere 5.1 JBoss Tomcat WebLogic Server 8.1 Apache1.4

IDE Eclipse WSAD 5.1 GGTS RAD Dreamweaver JDeveloper WebLogic Workshop 8.1 JBuilder 5.0 Visual Basic Studio Visual InterDev Opus

EMPLOYMENT

Confidential

Senior Software Engineer

Project 3GTMS

The 3GTMS is a web-based application that manages the full transportation lifecycle - rating routing including multi-stop and pool distribution optimization tendering tracking tracing and settlement in a single system.

Responsibilities

  • Led designing and developing new modules to streamline the interaction between different modules in the 3GTMS application
  • Applied design patterns and best practices to implement new functionality including RESTful Web Services
  • Implemented web pages for 3GTMS application with Velocity and JQuery
  • Utilized JavaScript to realize the interaction between a browser and server
  • Documented software design with UML
  • Debugged Java JSP HTML JavaScript and CSS
  • Performed unit tests and integration test

Environment Java 1.7 J2EE JSP 1.2 Spring 3 Hibernate 4 JSTL XML HTML JavaScript CSS RESTful Web Services JSON UML Eclipse Maven JDBC SQL Server JUnit Velocity JQuery Tiles Fiddler Tomcat Jenkins Windows 8

Confidential

Advisory Software Engineer

Project Talent Management Suite

The talent management suite is a comprehensive suite of employee lifecycle services and web-based technology systems for human capital management which automates and integrates multiple data points to fully understand the factors that create initial attraction to an organization affect the speed at which individuals assimilate into an organization lead to sustained motivation and demonstration of discretionary work behavior over a sustainable career and ultimately lead to the retention of high-performing individuals.

Responsibilities

Responsible for designing and developing new modules to enhance the talent management system

  • Applied design patterns and best practices to implement new functionality for the talent management system
  • Implemented custom JSF components for the talent management system
  • Analyzed the system performance and identified the performance bottleneck with DynaTrace and refactor the existing code to improve performance
  • Designed database tables for the new software modules
  • Created new web pages for the new modules added to the software system
  • Redesigned the existing web pages to accommodate new modules
  • Initiated and implemented a testing framework with Geb to automate QA test
  • Leveraged JavaScript to realize the interaction between a browser and Geb testing framework
  • Documented software design with UML
  • Established development standards for testing framework
  • Served as a technical resource and mentor for a team of 4 engineers
  • Debugged Java JSP HTML JavaScript CSS and Geb with different tools
  • Conducted unit tests with Junit and integration test

Environment Java 1.6 J2EE JSP 1.2 JSF1.2 Servlets EJB3 Hibernate Groovy JSTL XML HTML JavaScript CSS RichFaces 3 Web Services Flex Seam 2 UML JavaBeans Eclipse GGTS Maven Grails Geb JDBC 2.0 Oracle11g JUnit JBoss Tomcat Jenkins Unix Windows 7

Confidential

Java Architect

Client De Lage Landen Financial Services DLL

The Confidential

system is a comprehensive lease accounting and asset management system which is developed for DLL employees to manage a variety of lease portfolios online with an intuitive user interface. The system is integrated with several other DLL applications via web services to provide work-flow oriented processing to fulfill leasing management and accounting function.

Responsibilities

Responsible for designing and developing new functionality to enhance the New Once system

  • Implemented SOAP Web Service endpoint with Spring WS and JAXB
  • Incorporate design patterns and best practices into software development
  • Describe software design with UML
  • Debugged Java JSP HTML JavaScript CSS
  • Perform unit tests with Junit and integration test

Environment Java 1.6 J2EE JSP 1.2 Servlets Spring Spring MVC Hibernate JSTL XML HTML JavaScript CSS UML JavaBeans Eclipse SOAP Web Services JAXB2 Maven JDBC 2.0 Oracle10g JUnit Jenkins Unix Windows XP

Confidential

Technical Analyst

Project Reed Integration System

The Reed Integration System is intended to integrate external information sources into existing company s system based on certain criteria established by business needs. The system consists of two applications. One is a stand alone Java application which runs in background to process xml data provided by vendors and save data in the company s database. The second one is a web-based application which is responsible for configuring the stand alone application so that the stand alone application performs functions specific to business interests.

Responsibilities

Responsible for designing developing and deploying the reed integration system with J2EE Spring Spring MVC and Hibernate

  • Applied design patterns and best practices to implement the reed integration system
  • Utilized JDom to manipulate XML data
  • Provided SOAP Web Services to allow disparate systems to share common services over network
  • Designed a relational database system
  • Incorporated aspect-oriented programming AOP in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Crafted web pages
  • Secured web applications with Spring Security 2 and LDAP
  • Debugged HTML JavaScript CSS with IE 8 and Firebug
  • Conducted unit tests with Junit and integration test

Environment Java 1.6 J2EE JSP 1.2 Servlets Spring Spring MVC Hibernate JSTL DWR XML HTML Tiles JavaScript CSS UML JavaBeans Eclipse JDom SOAP Web Services JAXB2 LDAP Ant Maven JDBC 2.0 Oracle10g JUnit Unix Windows XP

Confidential

Application Developer

Project PAS System

The Policy Administration System PAS is a comprehensive flexible insurance policy management solution that is able to manage multiple insurance product lines such as life annuities and reinsurance and effectively support new production introductions online.

Responsibilities

  • Designed developed and deployed server side Java classes and JSP pages for PAS system with JSF Spring Hibernate and ICEfaces
  • Applied design patterns to the existing system for the purpose of its enhancement and added efficiency
  • Implemented new functionality that meets the client s needs in Java
  • Integrated with client s system through Web Services
  • Incorporated aspect-oriented programming AOP in the system for implementing crosscutting concerns such as transaction
  • Documented software design with UML
  • Supplied software analysis reports and failure reports
  • Debugged Java classes JSP HTML JavaScript and CSS
  • Wrote SQL scripts to manipulate databases
  • Performed unit tests with Junit

Environment Java 1.5 J2EE JSP Servlets Struts JSTL JSF Facelets Ajax XML HTML JavaScript CSS UML JavaBeans Eclipse Hibernate Spring Web Services JAXB2 ICEfaces Firebug Maven JDBC 2.0 Oracle10g DB2 SQL Server Aqua Studio Axis JUnit Unix Windows XP

Confidential

Java Programmer

Project Bridges System

The Bridges system is developed for Michigan Department of Human Services Lansing MI and intended to provide comprehensive services within the Department of Human Services online.

Responsibilities

  • Developed Java classes to provide data for generating PDF files with RAD and Opus
  • Documented Java class design with UML
  • Participated in a batch application development and code and debug Java classes for a batch application with RAD
  • Designed JSP pages
  • Coded user interface screens using JSP custom tags HTML and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Oracle database
  • Validated user data with JavaScript
  • Utilized Log4j for logging mechanism
  • Performed unit tests with Junit

Environment Java J2EE JSP 1.3 Servlets 2.3 XML UML HTML JavaScript CSS JavaBeans RAD Ant JDBC 2.0 Oracle10g PL/SQL Log4j JUnit Unix Windows XP ClearCase ClearQuest Opus

Confidential

Programmer Analyst

Project FSA System

The Federal Student Aid FSA system is developed for the U.S. Department of Education and intended to provide comprehensive services regarding federal student loan programs. The FSA system allows application and management of the federal student loan for both the Department of Education staff and applicants online.

Responsibilities

  • Participate in all phases of the Software Development Life Cycle from requirement analysis to final release
  • Developed J2EE applications with WebSphere Studio Application Developer WSAD
  • Design domain objects for the application
  • Document the application design with class diagrams and sequence diagrams using Rational XDE tool
  • Take initiative to implement a simulation system for testing purposes
  • Incorporate design patterns such as Domain Object Service Layer Data Access Object State Adapter Factory Method Singleton Data Transfer Object Facade and Flyweight in the application
  • Provide mapping mechanism to move data from domain objects to backend Oracle database and vice versa with Hibernate
  • Craft JSP pages with Dreamweaver
  • Code user interface screens using JSP Struts framework Tile framework Ajax and CSS
  • Use JDBC for the connection to the backend database
  • Write SQL scripts to manipulate Oracle database
  • Validate user data with Struts Validator and JavaScript
  • Automate software development with Ant
  • Utilize Log4j for logging mechanism
  • Perform unit tests with Junit

Environment Java J2EE JSP 1.3 Servlets 2.3 Struts Hibernate Tiles XML UML DHTML JavaScript CSS Ajax JavaBeans WSAD 5.1 Ant JDBC 2.0 Dreamweaver Oracle10g Log4j JUnit CVS Unix Windows XP ClearCase ClearQuest Rational XDE Toad

Project AIF System

The Application Integration Framework AIF system is developed for Department of Health and Human Services Montgomery County Government Maryland and intended to integrate multiple existing systems into a single application to provide a variety of services within the Department of Health and Human Services online.

Responsibilities

  • Developed business objects to provide functionality for the application
  • Participated in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Utilized UML tool to document the application design with class diagrams and sequence diagrams depicting class interaction
  • Implemented design patterns such as Business Object Business Delegate Data Access Object and Service Locator
  • Provided mapping mechanism to move data from business objects to backend Oracle database and vice versa
  • Designed JSP pages with Dreamweaver
  • Responsible for coding user interface screens using JSP Struts framework Tile framework and CSS
  • Used JDBC for the connection to the backend database
  • Wrote SQL scripts to manipulate Oracle database
  • Performed data validation with Struts Validator and JavaScript
  • Automated software development with Ant
  • Configured Log4j for logging mechanism
  • Conduct unit tests with Junit

Environment Java J2EE JSP 1.3 Servlets 2.3 Struts Tiles XML UML HTML JavaScript CSS JavaBeans Ant JDBC 2.0 Dreamweaver JDeveloper Oracle10g Log4j JUnit CVS Unix Windows XP

Confidential

Senior Consultant

Project PPS System

Premium Processing System PPS is a web-based application for processing health insurance premium and automating the premium management. It offers reps a web interface to create new accounts keep track of existing accounts and generate statements online.

Responsibilities

  • Designed and Developed EJB components session bean and entity bean and other related classes to fulfill business logic for a web-based application
  • Involved in all phases of the Software Development Life Cycle and gathering the requirements from business team
  • Participated in defining use cases and designing backend Oracle database
  • Created class diagrams and sequence diagrams depicting class interaction with UML tool
  • Implemented design patterns such as Session Facades Business Delegate Value Object and Command
  • Coded WebLogic java control and ejb control
  • Wrote XML Schema to generate WebLogic XMLbeans
  • Crafted JSP pages with Dreamweaver
  • Responsible for coding user interface screens using WebLogic portal with JSP and CSS
  • Performed client-side validation with JavaScript
  • Conducted unit tests using WebLogic cactus plugin
  • Utilized Log4j for better logging mechanism

Environment Java J2EE EJB 2.0 JSP 1.3 Servlets 2.3 Struts XML UML HTML JavaScript CSS JavaBeans JDBC 2.0 Dreamweaver WebLogic Server 8.1 WebLogic Workshop 8.1 WebLogic cactus plugin Oracle9i Log4j CVS Unix Linux Windows XP

Confidential

Java Programmer

LC System provides Internet-enabled banking services to the customers by allowing them to apply the letter of credit LC online. The system is developed using three-tiered architecture with J2EE technology. Struts framework is used to implement the presentation layer with JSP JavaScript HTML and CSS. EJB components are responsible for performing business logic such as business computing and accessing the backend DB2 database. Both Struts and EJB components run in WebSphere Application Server.

Responsibilities

  • Developed various Enterprise JavaBeans including Entity Beans container-managed Session Beans and Message Driven Beans based on complex business logic and deployed Enterprise JavaBeans onto WebSphere Application Server
  • Utilized JSP Struts framework and Tiles framework to develop Web-based applications with WSAD and Dreamweaver

Drew class diagrams and sequence diagrams with UML tool

  • Participated in the design of DB2 database for applications
  • Provided the connection between the middleware and DB2 database
  • Customized the format of HTML pages with CSS
  • Created XML Deployment Descriptors for deployment of EJB applications
  • Conduct unit tests with JUnit
  • Wrote JavaBeans to use in applications
  • Utilized JavaScript to perform client-side validation
  • Documented the source code

Environment Java J2EE EJB 2.0 JSP 1.3 Servlets 2.3 Struts Tiles XML HTML UML JMS JavaBeans JavaScript CSS JDBC 2.0 DB2 8.1 Dreamweaver Windows XP JUnit CVS Rational Rose WAS 5.0 WSAD 5.0

Confidential

Research Assistant

This is a stand-alone java based client application designed to access remote servers for medical image processing with RMI. The user interface of the client is implemented using Swing. The client connects the user to the remote server and allows the user to search image files stored in Oracle database view and modify image files and construct 3-dimension images with specialized software.

Responsibilities Developed a Java client program with RMI to allow users to access a remote server and database to process medical images

  • Created JavaBeans to perform specified functions required by applications
  • Provided connectivity to Oracle backend database using JDBC
  • Designed GUI using Swing

Built search engine to facilitate data search

  • Used SQL PL/SQL to write stored procedures for Oracle database
  • Developed Java application to publish FileMaker database to the web
  • Conducted unit tests using JUnit
  • Acquired and delineated medical images using state-of-the-art equipment

Environment Java Swing JavaBeans JSP 1.2 Servlet 2.2 C JBuider JDBC 2.0 Oracle9i CSS JUnit JavaScript RMI PL/SQL Dreamweaver Windows NT Mac

Confidential

Programmer Project Ecommerce Applications This is an online shopping store to sell books and other stuff. The application is implemented with JSP Servlet JavaScript HTML and CSS. Stored procedures are provides to reduce the complexity of database access and JSP custom tags are created to facilitate the maintenance of the website.

Responsibilities

  • Designed a web-based application with JSP Servlet and Dreamweaver including design and implementation of Oracle database
  • Created JSP custom tag library to provide services and full functionality for an e-commerce site
  • Built search engine to retrieve the data specified by the user from database
  • Used MVC Model-View-Controller methodology for designing with Rational Rose
  • Utilized Cascading Style Sheets to change the properties of HTML tags for web pages
  • Provided client-side validation with JavaScript
  • Automated software development with Ant
  • Wrote stored procedures with Oracle database to use in applications
  • Deployed web applications using XML

Environment J2EE Java JSP1.2 Servlets 2.2 JavaScript HTML CSS JBuilder JDBC 2.0 Ant Apache Server Dreamweaver Windows NT Oracle8i

We'd love your feedback!