Lead Developer Resume
Pasadena, CA
SUMMARY:
- I have been in the IT Industry for more than 12 years working as Java/J2EE designer/developer. During this period I have worked on frameworks like Spring Core, Spring Batch, Spring MVC, Hibernate, Struts, Sencha Ext JS, JSF, RestEasy, Responsive Web Design, Methodologies like Object Oriented Analysis and Design, used UML with tools like Star UML and IBM Rational Software Architect to create the design artifacts. I have in depth understanding of ‘Gang of Four’ and Core J2EE design patterns like Singleton, Factory, Abstract Factory, Strategy, Template Method, Observer, Decorator, Session Façade, Data Access Objects, Transfer Objects. I have also worked on databases like Oracle, PostgreSQL, MySQL and DB2. I have extensive java development experience in both Web Layer as wells as Business Login & Database layer. I have very good understanding of Service Oriented Architecture (SOA) with SOAP and REST Webservices Design and Development. I have worked on multiple platforms like Unix/Solaris, Linux, and Windows. I have worked on application/web servers like Tomcat, JBoss, WebSphere, Weblogic. I am Sun Certified Java Programmer (SCJP) and Oracle Certified Expert Java EE Web Services Developer (OCEWSD 6)
- As a designer I have worked closely with Enterprise Architects and created High Level and Detail Level Design documents. Also I have worked on 4+1 view Architecture and created Class Diagrams & Sequence Diagrams (Logical View), Component Diagrams, Implementation plans (Development/Implementation View), addressed concurrency, distribution, integrators, performance and scalability using Activity Diagrams (Process View), Deployment Diagram (Physical View), written use cases and created use case documents & test case documents (Use Case View).
- I have worked as lead designer/developer with a team of more senior and junior resources. I have ability to mentor and guide team of technical resources. I have willingness to learn new things and provide and implement solutions by taking initiative in creating Proof Of Concepts (PoCs) in a self - directed fashion. I have proven problem solving ability.
- I have worked as project leader and followed the industry standard Project Management Practices defined by Project Management Institute (PMI). I am trained and well versed with Microsoft Project and used it extensively to perform Project Planning, Estimating, Scheduling, Resourcing, Monitoring and Controlling the projects on day to day basis. I am certified Project Management Professional (PMP)
- I have substantial experience in insurance, health care insurance, financial services industry and industry business processes.
TECHNICAL SKILLS:
Technoloogy and Tools: Java / JEE / SOA / WebServices / Unix / PMP/ AWS/ MongoDB/ Android/ Mobile / Cloud Primary Skills Unix Service Oriented Architecture SOAP and REST WebServices Design and Development of Web Applications Responsive Web Design Design Patterns Application Architecture Performance Analysis, Measurement and Tuning Database development
PROFESSIONAL EXPERIENCE:
Confidential, Pasadena CA
Lead developer
Responsibilities:
- Worked with solution architect to understand the business and technical requirements.
- Designed and developed Responsive Web Design, using AngularJS (beginner level), Spring Restful web services, Hibernate, Oracle DB.
- Designed and developed Service layer using Spring Restful services with JSON.
- Design and developed the Data Layer using Hibernate.
- Involved in Junit test cases, High Level and Low Level Design, code reviews using Phabricator.
- Designed and created database tables and schemas in Oracle DB.
- Responsible for deploying the code to lower environments.
Environment: Java 1.7, JEE, JAX-RS, Restful Web Services, Annotations, SPRING, Servlets, Angular JS (beginner level) Responsive Web Design, Hibernate, OOD, Web Sphere Application Server, JUnit, SVN, Spring Tool Suite, Window,UNIX, SOAP UI, Jenkins, Maven, JPA, Single Sign On, Emma, Phabricator, LDAP.
Confidential, Pasadena CA
Lead developer
Responsibilities:
- Worked with business owners to get the requirements.
- Designed and developed Responsive Web Design, CAMS web pages using IBM Websphere Portal and Spring framework and Java Server Faces
- Design and development of Responsive Web Design CAMS admin tool using Jeasy, JQuery, HTML5, CSS3, JAX-RS Restful Web Services
- Design and developed the Data Layer using Spring Data Java Persistence API, EclipseLink
- Deployment of Artifact Life Cycle modules to IBM Websphere Portal and IBM WAS application servers in Clustered environment with Continuous Availability for SoCal and NCal regions.
- Involved in Junit test cases, High Level and Low Level Design, code reviews, UAT support and GO live support.
- Responsible for deploying the code to lower environments.
Environment: Java 1.6, JEE, JAX-RS, Restful Web Services, Annotations, SPRING, Servlets, Responsive Web Design, OOD, Web Sphere Portal Server, Portlet, JUnit, XML/XSL, HTM5L, CSS3, SVN, RTC, Rational Application Developer(RAD) 8, Windows XP,UNIX, SOAP UI, JEasy, JQuery, Jenkins, Maven, EclipseLink, JPA, IBM HTTP Server, Single Sign On.
Confidential, Pasadena, CA
Lead developer
Responsibilities:
- Design and Develop JAX-RS Web Services
- Design and develop SOA based JAX-WS SOAP Web Services
- Setup Continuous Integration (Artifact Lifecycle Management) using Jenkins tool (DevOps). Integrate Jenkins tool with Rational Team Concert, Urban Code Deploy.
- Use tools like Rally for agile methodology and BMC Remedy for Work Order and incident creation and tracking and HP Quality Center for issue and defect tracking.
- Create and run the SQL commands on DB2 database
- Create, Modify and test web pages with DOJO, JQuery, Ajax.
- Compress large size, high volume PDF files using compression algorithms.
- Setup and configure nightly running batch processes using Quartz Scheduler
- Requirement gathering and discussion with business stakeholders.
- Writing JUnit test cases.
- Supporting functional, integration and user acceptance testing.
Environment: JAVA/J2EE, JSP, STRUTS, SPRING BATCH, SPRING/HIBERNATE, Service Oriented Architecture, JAX-WS WEB SERVICES, JAX-RS Restful Web Service, XML, DB2, Spring Framework, DOJO, JQuery, AJAX, Jenkins, IBM Urban Code Deploy, HP Quality Center, Rational Application Developer 8.5, BMC Remedy, PDF Compression, Quartz Scheduler, Adobe XMP, Websphere Application Server 8.5, SOAPUI.
Confidential, Pasadena, CA
Lead developer
Responsibilities:
- Leading team of senior programmers.
- Create Application Architecture, High Level Design and Low Level Design.
- Create Class diagrams, Sequence diagrams using Rational Software Architect (8.0)
- Coding, Unit Testing, Build and deployment to Development, Testing and Performance environments.
- Creating SOAP based JAX-WS (Apache CXF ) Web service client, Writing RestEasy Restful web services
- Creating high performance frontend user interface using Sencha ExtJS java script framework.
- Writing SQL queries in MyBatis to read and write data from/to MSSQL database.
- Ensuring that the project deliverables matches the quality objectives set for the engagement through the implementation of the processes
- Client interactions, requirements discussions and design/architecture for the project.
- Close coordination with various client stakeholders and with my team back in India using to facilitate project understanding and work coordination.
- Ensure successful delivery to the client, by reviewing and testing work products from India to match it to requirements.
- Issue resolution with client
- Planning, Scheduling, monitoring and controlling the project using Microsoft Project.
Environment: Eclipse, SOAP UI, RestEasy framework, Sencha ExtJS Responsive Web Design framework, MyBatis, MSSQL, MS Project, MS Visio, JBoss.
Confidential, Bloomington, IL
Lead developer
Responsibilities:
- Create High Level Design and Low Level Design.
- Create Class diagrams, Sequence diagrams using Rational Software Architect (8.0)
- Coding, Unit Testing, Build and deployment to Development, Testing and Performance environments.
- Writing SOAP WebServices clients
- Ensuring that the project deliverables matches the quality objectives set for the engagement through the implementation of the processes
- Client interactions, requirements discussions and design/architecture for the project.
- Close coordination with various client stakeholders and with my team back in India using to facilitate project understanding and work coordination.
- Ensure successful delivery to the client, by reviewing and testing work products from India to match it to requirements.
- Issue resolution with client
- Interaction with offshore team members and planning and scheduling for project.
Environment: JEE, Java Server Faces, IBM Websphere Application Server, JAX-WS SOAP Web Services client, MS Visio, Rational Software Architect, UML, PEGA, Jenkins, Maven.
Confidential, Denver, Colorado
Systems Analyst
Responsibilities:
- Coding, Unit Testing
- Ensuring that the project deliverables matches the quality objectives set for the engagement through the implementation of the processes
- Client interactions, requirements discussions and design/architecture for the project.
- Close coordination with various client stakeholders and with my team back in India using to facilitate project understanding and work coordination.
- Ensure successful delivery to the client, by reviewing and testing work products from India to match it to requirements.
- Issue resolution with client
- Participate in design estimations, new work areas, etc.
- Support activities for existing/new applications; and
- Interaction with offshore team members and planning and scheduling for project.
Environment: J2EE, Java Swing, Java AWT, Oracle Database, XML / XSLT, Image Processing algorithms, Juniper, Oracle PL/SQL.
Confidential
Project Leader
Responsibilities:
- Coding, Unit Testing in Struts, SOAP Web Services - Server and Client.
- Ensuring that the project deliverables matches the quality objectives set for the engagement through the implementation of the processes
- Client interactions, requirements discussions and design/architecture for the project.
- Close coordination with various client stakeholders and with my team back in India using to facilitate project understanding and work coordination.
- Ensure successful delivery to the client, by reviewing and testing work products from India to match it to requirements.
- Issue resolution with client
- Participate in design estimations, new work areas, etc.
- Support activities for existing/new applications; and
- Interaction with offshore team members and planning and scheduling for project.
Environment: J2EE, SOAP WebServices, Axis2 WebService framework, Struts, Spring, Oracle Database, MUMPS multi dimensional database, Power Builder, Oracle PL/SQL, Eclipse, JBoss, Weblogic.
Confidential
Module Leader
Responsibilities:
- Coding, unit testing, interaction with client, interaction with onsite team members, managing releases of the application, testing, estimation, coding, code review.
Environment: J2EE, Hibernate, Eclipse, Spring, DB2, Fujitsu IBPM workflow engine.
Confidential
Senior Software Engineer
Responsibilities:
- Worked as Senior Software Engineer. Responsibilities involved, coding, unit testing, interaction with client, interaction with onsite team members, managing releases of the application, designing, testing, coding, code review.
Environment: JSP, Java, Spring MVC, DB2
Confidential
Software Engineer
Responsibilities:
- Worked as Senior Software Engineer. Responsibilities included, coding, writing build scripts, performance tuning, version control, coding, designing, migration of application
Environment: J2EE, EJB2.1, JMS, OSWorkflow, Profiler, JBOSS.
Confidential
Software Engineer
Responsibilities:
- As a Software engineer involved in Analysis, design, coding and unit testing
Environment: JSP, Java Beans, java Script, DB2 and Websphere Application Server,WSAD.
Confidential
Software Engineer
Responsibilities:
- Modification to the previously existing functionality.
- Incorporating the new products in dynamic messaging
- Development and unit testing.
Environment: JSP, Java Beans, JMS, DB2 and Websphere Application Server, WSAD.
Confidential
Software Engineer
Responsibilities:
- Enhancing the existing functionality for the US merchants and accommodating Canadian merchants into the system & Development.
Environment: Java Beans, Java Server Pages on Websphere Application Server 6, WSAD, VAJ.