We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 7 plus years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures in domains like Finance, Insurance etc..
  • Having Good Experience on Banking domain.
  • Excellent JAVA, J2EE application development skills with strong experience in Object Oriented Analysis, Extensively involved throughout Software Development Life Cycle (SDLC).
  • Hands-On in developing complex, highly demanding, reliable and robust applications involving high volumes of transaction.
  • Guidewire Configuration usingStudio,GScript/GOSU.
  • Extensive experience of designing and developing software applications with the JDK 1.6/1.5/1.4/1.3 , J2EE1.4/1.1, Java, JSP, Servlets, Java Beans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP.
  • Experienced in a fast paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script, AngularJS and JQuery using AJAX.
  • 2+ years of experience in Java Script, HTML5, CSS, jQuery, require JS, Angular JS in development of front end/UI portals.
  • Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Servlets.
  • Good Working experience in using different modules like SpringCore Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Experience in writing numerous test cases using JUnit framework with JPROB integration
  • Worked on IDE’s such as Eclipse/MyEclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 for fast pace and efficient code generation.
  • Worked on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, Xpath, Xlink, XQuery, XHTML and SAX, DOM, JDOM parsers.
  • Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005MySQL and using PL/SQL to write stored procedures, functions and triggers for different Data Models.
  • Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS and VSS.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x
  • Extensive working experience in unit testing framework - JUnit Tests.
  • Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite coordinator to provide the update on the daily basis.

TECHNICAL SKILLS

Web Technologies: JAVA, J2EE,J2EE Design Patterns, EJB, STRUTS 1.0&2.0, Hibernate, Spring 3.0,Spring MVC, Servlets, JSP, SOAP Web Services, REST Web Services JMS, IBM JDBC, Java Beans, JNDI, JMI, JSF, AJAX, LDAP, XML, DOM, SAX, SOAP, DTD, HTML5, DHTML, JSTL, JavaScript, CSS3, Swing, Drools, AWT

Application Server: WebLogic 8.x/9.x/10.x., JBOSS 3.x/4.0, iPlanet Application Server 6.0, IBM Web Sphere 4.0/5.x/6.x.

Web Server: IPlanet Web Server 4.1, Java Web Server 2.0, Apache Web Server, ANT, Tomcat 6.0,Proxy Server, TCP/IP, BOS (Business object server), Sun one web server 6.1.

Languages: Java, SQL, HTML, DHTML, JavaScript, AngularJS, XML, C/C++.

Databases: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, Informix.

Tools: Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, OEP,WID Ant, SVN, WinCVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, JTest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, Myeclipse 5.1, CANOO testing tool

Operating Systems: Unix (Sun Solaris 2.6/2.8), Unix-HP, Linux 3.1, Unix Scripting, Windows NT 4.0, Windows 95/ 98/2000

Reporting Tool: Crystal Reports 9/10/2008

Modeling Tools: Visio

Version Control Tools: VSS, TFS, CVS, SVN, Clear case.

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Lead Developer

Responsibilities:

  • Member of the analysis and design team, which interacted with the functional leads for understanding of business process and converting them into techno-functional documents. Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • As an team lead, I was responsible for requirements gathering by coordinating with Business Analysts at the client site, interacting with client-base/onsite developers to validate the understanding, create a logical segregation within the team (consisting of 3 resources) based on front-end and back-end (SQL based) tasks involved in the initiative and eventually distribute the work evenly amongst team members to meet the incremental delivery schedule.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, MVC and DAO.
  • UsedSpring Web MVCframework for the applying MVC Implementation to the web application.
  • UsedSpring WebModule integrated with Servlets and JSP.
  • Making use of JSP, HTML, and XML for the designing presentation layer. Confirming the validations of the customers with the help of JavaScript
  • Worked with JDBC and modified SQL Queries for better performance
  • UsedSprings JDBC and DAOlayers to offer abstraction for the business from the database related code (CRUD).
  • Involved in configuring Tomcat Server and deployment of JAR application in it.Used SVN for version controlling.
  • As a developer, I had a very quick turn-around time in fixing the SIT/UAT defects. Apart from my individual work, I also ensured that no team member is stuck with any defect that might be Confidential the business knowledge of that individual. Such an efficient way of managing and resolving urgent and high priority defects.
  • Developed Business components using Java Objects and used JDBC Template framework to map the Java classes to the database.
  • Involved in integration testing and deployment of the module as part of the overall application.
  • Involved in deployment and integration testing of the overall application in WebSphere server locally and writing deployment-related scripts in SQL.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Worked on WebSphere Server
  • Involved in demos to client regarding all the phases of the projects and bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Eclipse, Toad, PLSQL Developer, Tomcat and Apache Server 7,Java v1.7.x, Spring MVC, Servlets, JSP,XML, JDBC, Spring JDBC, XML, JQuery,CSS3,JavaScript, SVN, Oracle 11g, HTML5

Nationwide/ Columbus, OH

Title: Sr. Integration Developer

Project: Claim Solutions

Description:Worked on the Defect management line to provide solutions to the existing Prod defects. Worked closely with Business Partners in analyzing the original requirements and updating the required changes as per the Defect.

Responsibilities:

  • Worked on code refactoring on some of the Integration points.
  • Implemented GOSU classes and enhancements.
  • Optimized logging on some of the integration points.
  • Defect fixing and deployment process.
  • Involved in development of model extensions, type lists, GOSU classes.
  • Integration with vendor web services from Guidewire Claim Center.
  • Unit testing using GOSU Tester, GUNIT and SOAPUI.
  • Technical Documentation for different integration points.
  • Worked on JSON files using MAPC (Custom Mapping language)
  • Performance tuning for reducing the response times using Guidewire Profiler.
  • Maintaining Build processes in to different servers like, DEV, UAT using Hudson automated builds.

Environment: Guidewire Claim Center 7.0.3, Java 1.6, SOA, Web service, WSDL, Eclipse, RAD, MapC, Json, GOSU, GTester, Maven, WebSphere8.0, Spring MVC, Spring Batch, Oracle, SQL Devloper.

Minacs, Farmington Hills, MI /Remote from Columbus, OH

Title: Sr. Java Developer

Project: CEM

Description: The ultimate goals of the Consumer Experience Movement (CEM) include superior relationship marketing, increased customer satisfaction, and increased customer loyalty, all resulting in incremental Ford and Lincoln vehicle sales and service contracts. The CEM website helps facilitate these goals.

Responsibilities:

  • Member of the analysis and design team, which interacted with the functional leads for understanding of business process and converting them into techno-functional documents. Worked in Requirement Analysis, Design, Development, Integration & Testing, Implementation and Operations & Maintenance phases of the project.
  • Participated in Scrum meetings as part of Iteration development process.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using Object Oriented Programming (OOP)
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
  • Involved in all phases of Software Development Life Cycle (SDLC).
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, MVC and DAO.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework
  • Worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Implemented Struts Framework according to MVC design pattern.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml
  • UsedSpring Web MVCframework for the applying MVC Implementation to the web application.
  • UsedSpring WebModule integrated with Servlets and JSP.
  • Making use of JSP, HTML, and XML for the designing presentation layer. Confirming the validations of the customers with the help of JavaScript
  • Worked with JDBC and modified SQL Queries for better performance
  • UsedSprings JDBC and DAOlayers to offer abstraction for the business from the database related code (CRUD).
  • Coded pages that use XSLT/Xpath technologies and display data to the user.
  • Involved in configuring Tomcat Server and deployment of JAR application in it.Used SVN for version controlling.
  • Developed Business components using Java Objects and used JDBC Template framework to map the Java classes to the database.
  • JQuery library and AngularJS has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
  • Implemented Angular Controllers to maintain each view data
  • Implemented Angular Service calls using Angular Factory
  • .Designed and developed the application presentation layer using XSTL.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Worked on Migration of the applications from WebSphere Server to Oracle WebLogic Server.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Eclipse, Toad, PLSQL Developer, Tomcat and Apache Server 7, Oracle Web Logic Application Server 11g, Java v1.7.x, Spring MVC, Servlets, JSP,XML, JDBC, Spring JDBC, Spring batch, XML, JQuery, AngularJS,CSS3,JavaScript, SVN, Oracle 11g, HTML5, Struts 1.0

State of Michigan, MI Jun ’12-Arp’14 Title: Java Developer

Project: MBOS

Description: Michigan Business One Stop (MBOS) is an enterprise system that helps business owners start and operate a business in Michigan. MBOS consists of various subsystems but the primary public-facing application for starting and operating a Michigan business is the One Stop web application, Business One Stop Agency Tool (BOAT), Online Forms System (OLF), Form Entry Processing System (FEPS)…etc.

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
  • Participated in Scrum meetings as part of Iteration development process.
  • Deliver new and complex high quality solutions to clients in response to varying business requirements
  • Application system design over Java/J2EE technologies with security, robustness, transaction management as prime goal.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
  • Designed application modules, base classes and utility classes using core java
  • Working with an Agile, Scrum methodology to ensure delivery of high quality work with every monthly iteration
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Façade, MVC and DAO.
  • Coded pages that use XSLT/Xpath technologies and display data to the user.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework
  • Worked heavily with the Struts tags- used struts as the front controller to the web application.
  • Implemented Struts Framework according to MVC design pattern.
  • Implemented validation framework for creation of validation.xml and used validation-rules.xml
  • Involved in configuring WebLogic Server and deployment of JAR application in it.
  • Developed Entity beans that interact with the database to insert and update.
  • Used Message Driven Beans (MDB) for message implementations using JMS API.
  • Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Worked with JDBC and modified SQL Queries for better performance
  • Involved in integrating spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed the different components of application such as JSPs, Servlets.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop down list.
  • Designed and developed user interfaces using JSP, HTML and CSS.
  • Design and developed configuration output in XML and PDF format.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Implemented WebServices to send order details to downstream systems using Jax-Rpc, SOAP
  • Implemented log4j for logging purposes and debug the application.
  • Designed and developed the application presentation layer using XSTL.
  • Prepared JUnit test cases and executed the test cases using JUnit in eclipse.
  • Worked on Migration of the applications from WebSphere Server to Oracle WebLogic Server.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: IBM- WID(WebSphere Integration Developer), OEP(Oracle Enterprise Pack for Eclipse), IBM WebSphere Process Server 6.1,Oracle Web Logic Application Server 11g, Java v1.5.x and J2EE 1.4, Apache Struts 1.1 and Tiles Framework, Hibernate 3.5.x Framework, Oracle 11g, CSS3,HTML5, Struts 1.0, Servlets, JSP, XML, JDBC, Web services

Client: Confidential Insurance, MI Title: Mid-level Developer

Project: E-Billing system

Description: The Insurance E-Billing system provides the customers access to their accounts with robust and secure data communication over the Internet. It is three-tier J2EE Architecture. The web-tier was developed using JSP, Servlets and Struts framework. The middle-tier consisted of Spring Framework maintaining the business logic and interacting with the SQL server. The application was managed over Web sphere application server.

Responsibilities:

  • Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled using Rational Unified Process (RUP).
  • Strong understanding of the software development cycle, specifically Agile/SCRUM
  • Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Image transformation in JSP’s using SWINGS and APPLETS.
  • Used the Struts Validation and Tiles Framework in the presentation layer.
  • Worked with JDBC and modified SQL Queries for better performance
  • Developed various EJB components to fulfill the business functionality.
  • Session Beans were developed to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency Injection and integrated it with the Struts Framework and Hibernate.
  • Used a WAP server for communications to the customer.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Designed various tables required for the project in Oracle 10g database and used Stored Procedures and Triggers in the application.
  • Write new plug-in classes accessed by action classes. Apply the test first methodology on the same using JUNIT4
  • Performed unit testing using JUnit framework and used Struts Test Cases for testing Action Classes.
  • Used Ant scripts to build and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4j and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Websphere Studio Application Developer and used CVS for version control.

Environment: JDK 1.5, Servlets, EJB, XML, JQuery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service(JAX-WS),HTML5, JSF, AJAX, DOJO, JavaScript, CSS3, SVN, DB2, Oracle 10g, Adobe Dreamweaver CSS, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j

STATE AUTO INSURANCE, Columbus, OH Jan’10-Dec ‘10

Java Developer

Project Description: Enterprise Content Management is a web services based application which is developed to maintain and manage insurance policy and claim related documents which are stored in various storage locations such as Sharepoint and Mobius Mainframe systems. There are two different modules in ECM namely Document Web Services and AgentSite. Document WebServices (DWS) is a java based application developed using REST WebServices which interacts with Sharepoint and Mainframe systems to store/retrieve insurance related documents of the policy holders. AgentSite is the interactive front end used by insurance agents and claims adjusters to view the final results.

Responsibilities:

  • Actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology. Involved in daily scrum and month sprint planning meetings.
  • Involved in development of Business layer and the presentation layer of DWS and AgentSite modules.
  • Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and SharePoint systems using IBM-WINK.
  • Consumed HP Extream Service using JAX-WS to create PDF documents.
  • Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Sharepoint.
  • Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
  • Coded for functionality of audit, static Data and core server using corejavaAPI (Collection framework, Threading etc.)
  • Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe (Mobius) system.
  • Registered and used web services in WSRR (Web Services Registry and Repository).
  • Developed module to communicate with WSRR and obtain the end point URL for a particular web service.
  • Used IBM WID and WESB and designed the mediations for accessing the web Services.
  • Developed datasource for Document Web Services module in WebSphere server and using JNDI reference to access the Data Source in WebSphere.
  • Worked with JDBC and modified SQL Queries for better performance
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Used SQL server database for backend data storage.
  • Performed Unit testing of web services modules using JUNIT.
  • Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.
  • Created Use cases and Sequence diagrams using UML.

Environment: JAVA, J2EE,SOAP/REST Web Services, XML, Struts, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, ANT, Log4j, Eclipse, IBM WID 7.0, IBM WebSphere Application Server, IBM WESB(WebSphere Enterprise service bus), SQL, PL/SQL, MS-SQL server 2008, Guidewire.

Client: Karvy Group, Hyderabad, India

Title: Jr. Java Developer

Project: CoreBanking

Description: Core banking solution in Karvy aims at supporting functions like maintaining customer information and providing services for savings/checking/overdraft/loans accounts, trade finance, remittances and all the other basic banking functions. The functionalities handled by the Credit Management team in the core banking system includes support for loan/mortgage/overdraft accounts, Collateral Maintenance, Insurance coverage, Risk assessment and Non-Performing assets module. The System also generates the various reports required for auditing purposes.

Responsibilities:

  • Analysis, design and development of Application based on J2EE and Design Patterns.
  • Used the Struts framework for managing the navigation and page flow.
  • Created templates using design patterns (Business Delegate, Service Locator, Session Façade)
  • Extensively Developed the EJB-Session Bean acts as Façade, will be able to access the business entities, through their local home interfaces.
  • Implemented MVC design pattern using Servlets, Java Beans and JSP
  • Used JDBC for accessing the data from the DB2 database.
  • Wrote several Generic subroutines to loop through the XML nodes and attributes.
  • Used Builder for editing the Java code.
  • Incorporated J2EE architecture using JSP, Servlets and Business objects.
  • Based on the user profile data collected, the pages are displayed to encompass the security.
  • User is facilitated to customize the home page. Created browser generic code.
  • Developed a search engine functionality to search the database, management server using Entity beans and implementing XML parser.
  • Used JavaScript for client side scripting.
  • Used PL/SQL stored procedures, triggers, cursors extensively to achieve effective results while dealing with transactions which interact with Enterprise-Wide Databases
  • Provided support for Production and Implementation Issues.
  • Involved in end-user/client training of the application.
  • Involved in the release management process to QA/UAT/Production regions.

Environment: J2EE, Java 1.2, EJB2.0, Java Beans, JDBC, JSP, XML, Struts1.0, Design Patterns, BEA Web Logic 7.1, PL/SQL, DB2, UML, Win CVS, JUnit, Log4j.

We'd love your feedback!