Senior System Engineer Resume
Olympia, WA
SUMMARY:
- Lead Senior Software Engineer with 12 years 8 months IT industry experience in analysis, design, development, testing and implementation of various internet based application. Experienced with all stages of software development life cycle of dynamic web project. Solutions are based on Java/J2ee including open source technologies framework Spring, Hibernate, Struts etc.
- Proved leader with interpersonal and motivational abilities to develop collaborative relationships among high - functioning teams. Good problem solver with an aptitude for troubleshooting and the ability to quickly master new skill, technology or role.
- Interface with client for requirement, design & architectural issues independently.
- 12+ years in software development industry
- Strong multi-tier experience from back-end data source through mid-level services to front-end user interfaces
- Full software development life cycle experience and team management experience ( i.e. 2 to 6 size)
- Have a solid grasp and experience with MVC and OO design.
- Good Knowledge of AWS Cloud ( e.g. EC2, S3, lambda, Dynamo DB AWS services etc. )
- Good Knowledge of Confidential Cloud ( Confidential Bluemix platform (PAAS) build based on Cloud Foundry open source platform)
- Knowledge of Micro Service, REST Web Services, Spring Boot, SOA Frameworks
- Experience in using Spring, Hibernate, Struts frameworks
- Experience with database management and development
- Experience in using variety of IT management tools such as Clear Case,
- Experience in Agile and SDLC software development life cycle.
- Experience in Confidential Http Server, WebSphere, WebLogic and Tomcat servers
- Responsible for day-to-day system operation, analyzing production issues and providing solution within SLA.
- Developed Microservice application using Spring Boot API e.g. JPA, MVC, Eureka, Zuul
TECHNICAL SKILLS:
Programing Languages & Technologies: Core Java 1.3/1.4/1.5/1.6/1.8, JSP, Servlets, J DBC, EJB, JNDI, JMS, JPA, Struts 1.2/2, MVC, Spring, Spring WS, Spring JDBC Template, Hibernate, Credit Suisse Specific Framework-OBP, XML (DOM and SAX), XML Schema, DTD, Spring Batch, SQL, PL/SQL
Database: Oracle9i/10g, DB2, MySQL, SQL Server
Tools: Rational Software Architecture, Microsoft office Visio 2003/2016, Confidential Image Plus, Confidential DB2 Enterprise Content Manager, Control hub, Team site, Rational Clear Quest
Version Control: CVS, VSS, Rational Clear Case, Maven, GitHub
Application/ Web Servers: WebSphere 4.0/6.0/8.0/8.5, WebLogic, Confidential HTTP Server, Tomcat, Confidential Process Server, Confidential Blue mix
IDE: Rational Application Developer, Eclipse, NetBeans, Rational Software Architecture/Spring Tool Suite (STS), Confidential WebSphere Integration Developer (WID)
Architecture Style: REST, SOA & Micro Services
OS: Windows, UNIX, Solaris, Linux
Processes: QPACE (Quality Process Awareness and Competency Evaluation), OPAL (On Demand Process Asset Library), CMMI (Capability Maturity Model Integration)
PROFESSIONAL EXPERIENCE:
Senior System Engineer
Confidential, Olympia, WA
Responsibilities:
- Work on creation on function design document, unit test case and integration test case document and get it approved from business analyst, Test Analyst, Customer Support and Architect team.
- Identifying production and non-production application issues
- To take part in software and architectural development activities
- Develop technical deliverable i.e. Class Diagram, data flow diagram, sequence diagram for application development
- Unit testing and Integration testing of the developed code in dev environment.
- Attend weekly status meeting, provide work update to team leader, and do peer review of design, code and test case document.
- Actively participates in requirements, architecture, and design meetings
- Enjoy a healthy technical debate but know how to collaboratively solve problems that move everyone forward
Languages/Tools:JDK 1.8, Servlet, JSP, YUI, Spring, Hibernate, DB2, Rational Clear Quest, Ration Requisite Pro, Rational Application Developer, Web Sphere Application Server 8.0/8.5.5, Apache 2.6
Lead Senior System Engineer
Confidential, Olympia, WA
Responsibilities:
- Responsible for analyzing application impact due to this changes.
- Developed proof of concept to demonstrate the migration of data access layer framework from JDBC call to Spring JDBC template/Open JPA API.
- Lead the team of 6 team members in designing and developing effective, maintainable, high quality code in a timely fashion
- Develop technical designs and solutions. Guide team members with the implementation and verification
- Coach, mentor, motivate, and supervise team members, and contractors during implementation
- Implemented logging using log4j and transaction management using Spring transaction manager concept.
- Followed waterfall model to meet customer expectation, time lines with quality deliverable.
- Provide weekly status to project manager and clients.
Languages/Tools: Java 1.8, JQuery, JavaScript, Servlet, JSP, Spring Core, Spring JDBC Template, Spring Transaction management, Open JPA ( 2.0), WebSphere Application Server 8.5.5, Confidential HTTP Server, DB2 database, log4j, Rational Performance Tester, Clear Case, Rational Application Developer
Senior System Engineer
Confidential, Olympia, WA
Responsibilities:
- Create proof of concept for demonstrating the SAVE request input user interface using JSP, Servlet, JQuery, DB2 to the end clients
- Created Sequence diagram, data flow diagram and entity relationship diagrams as deliverable.
- Worked with business analyst, test analyst, customer support and application architect for finalizing SAVE system interaction design.
- Document Unit Testing and Integration testing plan and execute them in release & development regions.
- Worked with System Tester to document the User Acceptance test scenarios and review.
- Implement SAVE integration functionality using JSP, Servlet, JMS, JQuery & DB2. Input SAVE information will be stored into database and create various SAVE verification request payload and put into the Message Queue.
- Provide work update to team leader, do peer review of design, code and test case document.
- Attend various meeting about project requirement understanding, design, testing & implementation.
- Developed SAVE response processing EJB, JPA which reads SAVE response from response queue and stored SAVE results into DB2 database.
Languages/Tools: JDK 1.6//1.8, Servlet, JSP, EJB, JPA 2.0, JMS, MQ, Visio 2016, DB2, Ration Requisite Pro, Rational Application Developer, WebSphere Application Server 8.0/8.5.5, Apache 2.6, Confidential HTTP Server 8.5, log4j
Senior Application Developer
Confidential - New York
Responsibilities:
- Worked as senior software developer to develop unemployment benefit functionality using Spring, Hibernate, and Confidential SCA API.
- Maintenance and Enhancement of the existing business rule application developed using Confidential iLog API.
- Worked on Confidential WebSphere server to configure local and remote invocation of the business rule project.
- Developed functionality to add, search, and retrieve documents from Confidential DB2 Enterprise Content Manager using content manager API.
- Responsible for unit and Integration testing of the unemployment insurance benefit functionality in dev environment.
- Participate in daily work update scrum meeting.
- As Scrum Team member on the project works together with designer, business analyst or tester to complete the set of work together, owns the plan for each sprint and planned how much work they can complete in each iterations.
- Participated with client project manager, architect for designing data model for the content manager.
Languages/Tools: JDK 1.6, Spring 3.2 Framework, Hibernate 3.0 Framework, Confidential SCA API, Confidential iLog API (Writing Business rule), Oracle 11, Agile life cycle. Spring Batch, Confidential Content Manager Tool API i.e. Image plus and Enterprise Content Manager
Technical Lead - Java/J2EE
Confidential, Boston MA
Responsibilities:
- Developed the whole application using Spring Web Service and JDK 1.6 and successfully deploy on production server.
- As technical lead was responsible for interacting with security team to design proposed solution using Tivoli Access manager and Tivoli Identity Manager
- Document technical design document of the project. Design document includes Sequence diagram, Class Diagram and data flow diagrams
- Provided estimation for the work request raised to develop ESS application.
- Developed authorization, authentication, add user, update user, delete user functionality by calling Tivoli authentication/authorization and CRUD operation API.
- Interacted with onsite coordinator, client business analyst and client for any requirement raised for application development.
Languages/Tools: JDK 1.6, Spring Web Service 2.5, Microsoft Visio, Eclipse 3.2, Web sphere 7.0.0.19, IHS 3.2.
Technical Lead - WebSphere/Java/J2EE
Confidential, MA
Responsibilities:
- Developed POC for product template automation application based on the requirement provided using Struts framework, JSP, POI API, Oracle, Quartz API
- Interact with client business analyst for requirement understanding, discuss issues/concern raised during design, development.
- Provide estimation for the work request.
- Developed whole application using Struts, JSP, POI, Quartz API and successfully delivered to production
- Document technical designs for application development
- Developed scheduler using Quartz API to schedule job to be executed at specified time in production.
Languages/Tools: JDK 1.5, JSP, Struts 1.3, POI 3.2 API, Spring 1.2.4, Hibernate 3.2, Microsoft Visio, Eclipse 3.2, WebSphere 6.1/7.0.0.19, IHS 3.2.
Technical Lead - WebSphere/Java/J2EE
Confidential, MA
Responsibilities:
- As technical lead was responsible for analyzing & troubleshoot issues raised in production.
- Responsible for analyzing enhancement & maintenance request raised by client.
- Design, develop & test application enhancement & maintenance request using JSF, Hibernate framework.
- As offshore technical lead interact with onsite coordinator on the issue in Broker Registration, BlueQuote and other BCBSMA applications.
- Document various design artifacts e.g. Class Diagram, Sequence diagram etc.
- Assign the project task to the team members.
- Review design, test case written by the testing team as per prototype designed.
Languages/Tools: JDK 1.5, JSF 1.0(Sun Basic Implementation), Hibernate 1.0, EJB 2.0, Microsoft Visio, Eclipse 3.2, WebSphere 6.0.0.39
Technology Solutions
Confidential
Responsibilities:
- Involved in the requirement analysis and making requirement analysis document.
- Design the prototype using Credit Suisse standard for the data dictionary.
- Involved in the Estimation of the project.
- Design the Technical Design document of the project and deliver to client.
- Develop the whole application using Struts 2, POI 3.2 API and successfully deploy on production server.
- Assign the project task to the team member.
- Review the test case written by the testing team as per prototype designed.
- Interact with onsite coordinate on the issue in data dictionary application.
Languages/Tools: Core Java, JSP, Struts 2, POI 3.2 API, BO Universe, WebLogic 8.1, Microsoft Visio, Eclipse 3.2
Confidential
Senior Application Developer
Responsibilities:
- Mainly involved in the Enhancement activities of the project.
- Also, involved in real time issue resolution of the client.
Languages/Tools: Java, Sybase as database, J2EE, EJB, DAO, AMQ Server, Spring, JDBC, Legacy System
Confidential
Senior Application Developer
Responsibilities:
- Leading the team and resolving problems of team member.
- Development of the application.
- Packaging and deploy on test server.
- Unit testing of the application module.
Language /Tools: Java, JSP, Shrimp framework (Strut, Spring and Hibernate), Tomcat 5.5, Oracle 9i
Confidential
Java Developer
Responsibilities:
- Design and development of the application
- Packaging and delivery.
- Deployment application on Test and Production server
- Developed and maintained database as per requirement from client.
- Involved in requirement study, understanding of the business logic and acquiring domain knowledge required for the project.
- Involved in Project level Knowledge Transfer sessions.
- Involved as a senior team member for Development.
- Developed and maintained directory server data.
- Configuration of Tivoli directory server, Confidential Web sphere and Http Server for authentication and authorization.
Languages/Tools: Core Java, JSP, JavaScript, Servlet, Oracle9i, Ajax (DWR), MVC framework, Web sphere 5.1.1, Tomcat 5.5.17, Tomcat - IIS configuration. Confidential Tivoli directory server 5.2,Http server