Devops Engineer Resume
Framingham, MA
SUMMARY
- Around 8 years of experience in Core JAVA/J2EE technologies, using Waterfall & Agile Development methodologies in Application Software Design, Object Oriented Design, development, documentation, debugging and implementation.
- Oracle Certified Java SE 1.6 Programmer.
- Diverse experience utilizing Java tools in business, web and client - server environments including Java Platform, Enterprise Edition (J2EE), Java Server Faces (JSF), Java Servlets/JSP, Java Beans (POJO), Java Messaging Services (JMS), Web Services.
- Good understanding of UML, J2EE design patterns and MVC architecture
- Extensive experience in Swing, Struts 2, Spring and Hibernate frameworks.
- Good understanding of programming languages including Java, JavaScript, SQL, HTML, XHTML, CSS and XML.
- Strong experience in deploying and configuring Apache Tomcat, Confidential WebSphere and JBoss.
- Experience in Database table design and writing simple and nested complex SQL queries and PL/SQL stored procedures.
- Proficient in plugin development and Stand alone Java application with GUI using Eclipse AI, SWT, RCP.
- Strong experience in GUI front-end development using JSF/Facelets, JSP, HTML, XHTML.
- Expertise in REXX, UNIX Shell scripting, PERL scripting skills including SED, AWK and MAKE utilities.
- Good Exposure in using RDBMS systems like Oracle 9i/10g and MySQL.
- Expertise in using VSS, CVS, Confidential ClearCase and proficient in MAVEN/ANT build tool.
- Specialized in using IDEs Confidential RAD, RSA 8, Eclipse, and WSAD.
- Experience in code quality reviews and Java unit testing using JUnit4.0.
- Involved in preparing Functional / Technical design documents which encompasses Customer requirements, Project Scope, User Acceptance Criteria, Assumptions etc.
- Worked on all phases of Software Development Life Cycle (SDLC), from analysis and design to implementation and maintenance, including post- implementation production support.
- Excellent communications, documentation, multitasking and problem solving skills
- Ability to work in and lead multiple projects with aggressive deadlines.
- Exceptional ability to quickly master new concepts and capable of working in groups as well as independently.
TECHNICAL SKILLS
Operating System: Windows, UNIX and Linux
Languages: Core Java, J2EE, HTML, XML, PL/SQL, SQL.
Advanced Technologies: JSF, JSP/Servlets, Spring, Hibernate, Web Services, JDBC, JNDI, Java Beans, EJB.
Web Technologies: HTML, XML, XSD, CSS, WSDL and JavaScript, Spring-WS.
RDBMS: DB2, Oracle 9i/10g and MySQL.
Application Servers: Confidential -WebSphere (8.0), Apache Tomcat 5.x/6.x and JBoss4.2/5.1.
Protocols: HTTP, TCP/IP, FTP and SOAP.
Version Controller: SVN, CVS, and Confidential ClearCase.
Defect tracking: Rational ClearQuest.
IDEs: Eclipse, RSA, RAD 6.0, NetBeans.
Tools: Oracle SQLDeveloper, DBVisualizer, Team Forge, Fish Eye, Apache ActiveMQ, Phabricator, Fiddler, SoapUI.
PROFESSIONAL EXPERIENCE:
Confidential, Framingham, MA
DevOps Engineer
Responsibilities:
- Building and maintaining development, test, release, performance and preview environments for staples.com and staples.ca with full integration to WCBE Databases and ESB services to other environments on Rewards, Order Management Systems(OMS), Legacy OMS, PDB, Tax Services, Promotions, Merchandising, Inventory Systems, etc.
- Implemented Junit Test suites to validate service availability for services and functionalities on AS400 and YANTRA environments.
- Implemented siteminder agents in non-prod environments to provide SSO services.
- Debug and resolve issues and defects on staples.com and staples.ca services through Integration Gateway.
- Worked on Operations and Maintenance of staples.com and staples.ca and resolving production bugs.
- Maintenance and enhancements of Content Management Systems to push new content from teamsite to dev and qa environments.
- Maintenance and enhancements of Product Database Systems to push data feeds from AS400, Sql servers and DB2 servers and having them in sync with prod.
- Maintenance of APIGEE environments and services for API’s. creating and managing API’s through APIGEE.
- Provided build and deploy support to development, test and perf environments.
- Managed the production release process from code review, testing, creating the release notes and deployment.
- Built reusable Infrastructure and support for java projects for the web applications with functionalities to handle data formatting, calculations and on-screen data validations.
- Created custom built JSP tags for the validating cart and checkout functionalities of the web application.
- Involved in App support post production support for Go Live and Enhancements.
- Involved in writing unit test cases.
- Used stash for version control management, Jenkins for build and deploy and JIRA for workflow management.
Environment: Java 1.5, Spring Core, Java Web Services(SOAP, WSDL, XML, JAX-WS), Websphere Application Server 7.0, WebSphere Commerce Server, DB2, JSP, Servlet, JIRA, Stash, Jenkins, RAD, Tomcat servers, Akamai, IHS web servers.
Confidential, Chicago, IL
Responsibilities:
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Implemented the front end using JSP, CSS and JavaScript.
- Implemented J2EE design patterns like Service Locator, DAO, and Session Façade
- Integrated with NETEZZA and VERITAS for database layer to query for data.
- Using Bounce-Web to achieve dependency injection and implemented authentication.
- Parsed XML using Apache XMLBeans parser with XSD validation.
- Managed the production release process from code review, testing, creating the release notes and deployment.
- Built reusable Infrastructure and support java projects for the web applications with functionalities to handle data formatting, calculations and on-screen data validations.
- Created custom built JSP tags for the web application.
- Deployed the application in WebSphere server in Windows (DEV).
- Involved in App support post production, production support for Go Live and Enhancements.
- Involved in writing unit test cases.
- Used CVS for version control management and Confidential Clear Quest for defect tracking.
- Created Class diagrams, Sequence diagrams and Activity diagrams for the design flow and design documentation.
Environment: Java 1.5, Spring Core, Java Web Services(SOAP, WSDL, XML, JAX-WS), Websphere Application Server 7.0, DB2, JSP, Servlet, Confidential RSA 8.0, Star Team, Code collaborator.
Confidential, San Antonio, TX
Responsibilities:
- Followed Agile Methodology for the complete life cycle of the project.
- Direct interaction with the client team to gather the application requirements.
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Implemented the front end using JSF/Facelets, JSP, CSS and JavaScript.
- Implemented J2EE design patterns like Service Locator, DAO, and Session Façade
- Integrated Hibernate for database layer.
- Using Spring-WS & Java implemented the services consumed by the vendors.
- Used SoapUI to unit test Web services.
- Parsed XML using Apache XMLBeans parser with XSD validation.
- Implemented keyword search using JSF Ajax Autocomplete component.
- Written Java utilities for report generation and data migration.
- Managed the production release process from code review, testing, creating the release notes and deployment.
- Deployed the application in JBoss/WebSphere server in Windows (DEV).
- Involved in App support post production, production support for Go Live and Enhancements.
- Coordinated with the offshore team with the enhancement and defect fixing.
- Involved in writing unit test cases.
- Coordinated with the offshore team to assign defects and track the progress.
- Used SVN for version control management and Confidential Clear Quest for defect tracking.
- Code Review Activities for best coding practice using Phabricator and Fish Eye tool.
- Created Class diagrams, Sequence diagrams and Activity diagrams for the design flow and design documentation.
Environment: Java 1.5, Spring Core, Java Web Services(SOAP, WSDL, XML, JAX-WS), Websphere Application Server 7.0, DB2, JSP, Servlet, Confidential RSA 8.0, Star Team, Code collaborator.
Confidential, San Antonio, TX
Responsibilities:
- Lead the offshore team in the app development and acted as first level technical contact for offshore teams.
- Followed Water Fall Methodology for the complete life cycle of the project.
- Design and implementation of the saved items and navigation component for the member channel using Spring Framework.
- Used JSP, CSS, Java script and HTML for designing UI Screens using Spring MVC framework.
- Implemented Spring frameworks Inversion of control IOC by using annotations.
- Used SOAP based Webservice to communicate the business service layer.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and Hibernate queries
- Creation of High Level & Low Level design documents and Development Class diagrams & Sequence diagrams as part of system design.
- Extensively worked in the different parts of the MVC pattern like Dispatcher Servlet, Handler Mapping, Controllers, Model & Views.
- Created web Service for collecting vehicle and premium details and tested the same using SOAP UI.
- Handled the configuration management for deploying and bring up application using Confidential Websphere Application Server.
Environment: Java 1.5, Servlets/JSP, JavaScript, Web services, XML, WebSphere, Eclipse, Oracle 11g, PL/SQL Developer.
Confidential, San Antonio, TX
Responsibilities:
- Lead the offshore team in the app development and acted as first level technical contact for offshore teams.
- Followed Water Fall Methodology for the complete life cycle of the project.
- Worked with product owners and business analysts during requirement analysis phase and created technical guides & design specification document.
- Involved in the design for new screen in all adjustment flows.
- Involved in designing Components with various design patterns like Service Locator, Session Facade, Business Delegate and DAO.
- Took part in preparing high level and detailed design documents for the use cases identified.
- Developed front end using JSP/MVC architecture, Implemented MVC Architecture using Struts framework..
- Used SOAP based web services using JAX RPC for communicating to external systems.
- Developed front end using Struts tag libraries, JSTL, JSP, HTML, and Java Script.
- Developed, deployed and tested RESTFUL webservices.
- Responsible for build and deployment activities using ANT.
- Used SVN tools & Confidential Clear Quest for version control and defects tracking.
- Involved in writing unit test cases and unit testing.
Environment: Java 1.5, Servlets/JSP, XML, Webservices, SVN tools, WebSphere, Eclipse 3.6, Oracle 10g
Confidential, San Antonio, TX.
Responsibilities:
- Followed Agile Methodology for the complete life cycle of the project.
- Direct interaction with the client team to gather the application requirements.
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Implemented the front end using JSF/Facelets, JSP, CSS and JavaScript.
- Development of server side Java classes and components using RSA.
- Implemented J2EE design patterns like Service Locator, DAO, and Session Façade
- Integrated Hibernate for database layer.
- Using Spring-WS & Java implemented the services consumed by the vendors.
- Used SoapUI to unit test java Web services.
- Parsed XML using JAX-B parser with XSD validation.
- Implemented keyword search using JSF Ajax Autocomplete component.
- Written Java utilities for report generation and data migration.
- Worked with Architect/DBAs during data modeling, analysis and design phases of the database. Designed and developed objects like tables, indexes and views in Oracle/MSSQL Server.
- Managed the production release process from code review, testing, creating the release notes and deployment.
- Deployed the application in WebSphere Application server 6.0.
- Involved in Production Support and Enhancements.
- Coordinated with the offshore team with the enhancement and defect fixing.
- Used SVN for version control management and Confidential Clear Quest for defect tracking.
- Code Review Activities for performance enhancement using Fisheye & Phabricator tool.
- Involved in writing unit test cases.
- Involved in System Testing.
Environment: Java 1.5, JSF-IceFaces, Spring Core, Hibernate, Servlets/JSP, JQuery, XML, Spring-WS, Eclipse, Oracle 10g, MSSQL Server, JBOSS Server, SoapUI, Selenium
Confidential, San Antonio, TX
Responsibilities:
- Followed Water Fall Methodology for the complete life cycle of the project.
- Worked with business analysts during requirement analysis phase and helped the team in breaking the requirements into implementation details.
- Written the contract first SOAP web services (WSDL) and developed the java service component to Parse XML files and load the extracted data to DB.
- Confidential MB & MQ Series is used for sending and receiving messages by using JMS concept.
- Used Confidential Clear Case and Clear Quest tools for version control and defects tracking.
- Development of Server side classes and components using RSA.
- Developed Data Access Objects (DAOs) for easy data access.
- Trained and mentoring new members in the project.
- Involved in writing unit test cases and unit testing before handing product to QA.
Environment: Java 1.5 POJO & JDBC, XML, Apache AXIS II, Eclipse, Oracle 10g, JBOSS Server, SoapUI.
Confidential, San Antonio, TX
Responsibilities:
- Development of Java related classes and components using Eclipse as IDE.
- Used POJO/VO/DTO objects and JDBC for repository layer to interact with Oracle DB.
- Created the WFP Dashboard module pages using the JSF MyFaces and using AJAX implemented the editable GRID component.
- Played additional role as PL/SQL developer wrote all the procedure and queries for our modules.
- Worked with DBAs during data modeling, analysis and design phases of the database. Designed and developed objects like tables and Stored Procedures in Oracle.
- Implemented the support for Log4J Commons-logging framework.
- Deployment in WebLogic 8.1 for DEV and assisted the tech support team in production deployments.
- Performed Unit, Integration Testing and Worked with Integration team to identify bottlenecks, capacity issues and provide workable solutions.
Environment: Java 5.0, JSF - MyFaces, Servlet, AJAX, JDBC, Java script, SQL/PLSQL - Oracle 10g, WebLogic, JUnit
Confidential
Responsibilities:
- Capture Requirements for this project.
- Involved in Analysis of the requirements.
- Designed a stand-alone plugin with an auto update feature for maintenance and enhancements.
- Implementation of the requirement on Java with SWT and RCP
- J-Unit testing and integration testing with various software used across USAA.
- Package and release engineering duties for the plugin codes
Environment: Java 5.0, Eclipse-API, SWT, AWT, RCP, Java script, JUnit, MYSQL.
Confidential
Responsibilities:
- Capture Requirements for this project.
- Involved in Analysis of the requirements.
- Designed a stand-alone plugin with an auto update feature for maintenance and enhancements.
- Implementation of the requirement on Java with SWT and RCP
- J-Unit testing and integration testing with various software used across USAA.
- Package and release engineering duties for the plugin codes
Environment: Java 5.0, Eclipse-API, SWT, AWT, RCP, Java script, JUnit, MySQL.