We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

OBJECTIVE

  • Seeking a challenging career in a progressive organization, which utilizes and enhances my acquired analytical, technical and programming skills in the field of IT and Communication Technology.

SUMMARY

  • Over 12 years of IT experience in design and development of various Application Systems for Retail (eCommerce), Banking and Publishing Domains using Java and Enterprise Java technologies.
  • Experience in full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design, Development and Testing.
  • Working experience in Agile (SCRUM) and waterfall model.
  • Good experience in documentation including Interface Specification Document, System Architecture, Design, Unit/Integration/Product test plans & User Documentation.
  • Good Architecture and Design skill with JAVA/J2EE along with REST and SOA.
  • Strong experience in designing and implementing the web application using Angular JS, HTML5, CSS3, JavaScript and JSPs.
  • Strong experience in developing server side development using Node.js, spring, Spring MVC, Hibernate, Servlets, JUnit, JDBC and JNDI.
  • Strong experience in creating Web Services using REST and SOAP technologies.
  • Good back end - programming skills using PLSQL in Oracle.
  • Working experience in build tools like GIT, Maven and Jenkins.
  • Familiarity with the Hadoop eco system with the writing UDF, PIG and SQOOP Script.
  • Designed & Developed Applications using J2EE Design Patterns like Service Locator, Singleton, Business Delegate, MVC, Template, Facade, Composite View, Transfer Object and DAO.
  • Expertise in developing light weight business component and integrated applications using spring framework, spring web MVC using features like IOC and configuring application context for spring bean factory.
  • Expertise in developing data models using JPA, Hibernate (Caching, Relationships, and Hibernate DAO) and configuring Hibernate persistence layer.
  • Hands on experience in using various Application Servers like, Web Sphere Portal Server, Oracle Application Server and Apache Tomcat.
  • Expertise in using IDEs WSAD, RAD, Eclipse and Oracle 10g.
  • Lead qualities and Team Lead experience & Ability to train team members in creating solutions.
  • Excellent communication, interpersonal skills and self-motivatedto implement next-generation paradigms

TECHNICAL SKILLS

Server Technologies: Java/ J2EE, JDBC, Spring, JPA, REST, Node.js, Servlet, XML, JMS, JUnit

Web technologies: AngularJS, HTML 5, Java Script, CSS3, JQuery, Dojo, AJAX, JSP, JSF, JSLT

Programming Languages: Java, SQL, PL/SQL, XML, UNIX Shell Scripting

Web/Application Servers: Apache Tomcat 6.0/7.0, IBM WebSphere RAD 7.5

Databases: Oracle, Mongo DB, Redis cache

Frameworks: Angular.js, Bootstrap 3, Spring 3.0, Spring MVC, Rest, Hibernate 3.0, Express.js, iBATIS 2.3,Struts, JUnit

Tools: UML 2.0, Git, Maven, Jenkins, SVN, Visual Source Safe (VSS), Visio, Star UML

IDEs: WebStorm 8.0, Eclipse, Spring Tool Suite, IBM RAD 7.5, Oracle JDeveloper 10g

Operating Systems: MAC OS, Windows 7/XP/2000, Linux

PROFESSIONAL EXPERIENCE

Confidential

Lead Developer

Responsibilities:

  • Worked on requirement gathering and analysis.
  • Worked in Agile Software Development environment using SCRUM
  • Worked on Design and implementation of large file uploads using Node.js. Have implemented multiple simultaneous, stable and resumable uploads via the HTML5 File API and Resumable.js on the front end and Node.js at the backend. Have utilized Express framework and cluster module to support simultaneous uploads.
  • Worked on custom file loader for processing the Netflow traffic logs using Java 8 Streams and Encryption and Decryption of the files using Java Cryptographic Extension
  • Worked on UI for Cloud Consumption portal using HTML5, Bootstrap 3 and Angular.js
  • Worked on server side APIs using Spring, REST and Hibernate.
  • Wrote Pig Scripts for MapReduce Jobs

Environment: Java 1.8, REST, HTML 5, Nodes.js, Angular.js, jQuery 2.1, Mongo DB, Express 4.6, Bootstrap 3.1, Apache Hadoop 2.7.0, Apache Pig, Splunk 6.2, Spring 4.0.2, Hibernate 4.3.4, Maven, Tomcat 7.0, Jenkins and Junit 1.4.

Confidential

Lead Developer

Responsibilities:

  • Worked on requirement gathering and analysis.
  • Worked in Agile Software Development environment using SCRUM
  • Front-end development using HTML 5, Angular JS, JQuery and Thymeleaf template.
  • Design and development of the web Application using Spring, Spring MVC, JPA and Hibernate.
  • Development of custom REST based web services.
  • Development of workflows using Activiti BPM platform.
  • Implementation of Junits using TestNg and JS test units using Karma and Jasmine.

Environment: Java 1.8, HTML 5, REST, Angular JS 1.26, Twitter Bootstrap 3, Thymeleaf 2.1.2, Jackson 2.3.0, Spring 4.0.1, Spring MVC 4.0.1, Spring Security 3.2, Hibernate 3.6, Maven, Tomcat 7.0, Jenkins, jQuery 1.9 and Junit 1.4.

Confidential

Lead Developer

Responsibilities:

  • Development of Restful Web services on Node JS platform using express as framework.
  • Development of BDD test cases using modules such as Chai.js.
  • Development of Web Sockets using socket-io.js and socket.io-redis and Angular JS for UI.
  • Development of Restful Web services on core Java using Jersey Framework.
  • Worked on Implementation of Pagination and Page Histogram for Rest services.

Environment: Java 1.7, REST, AngularJS, Nodes.js, Express, Mongo DB, Redis, Spring 3.0, Maven, Tomcat 7.0, Jenkins, Git, Log4J, JUnit, Eclipse, WebStorm.

Confidential

Technology Lead

Responsibilities:

  • Interacting with business user’s to get the requirements and convert them to technical designs.
  • Documentation of user stories, functional and system requirements for WSJ Email Systems.
  • Managed a team of 3 members and involved in offshore coordination. Created user stories and involved in Sprint Planning. Used Jira for assigning and management of the user stories.
  • Build Web application for “Email scheduler” on Node JS, JQuery, Html, Mustache template, REST and Mongo DB.
  • Worked extensively in development of the Restful web services and template design for various newsletters.
  • Build Web application “Editorial Newsletter tool” using technologies JSP, Spring, Spring MVC and Hibernate.
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Used Git, Jenkins and Maven tool for the Project management and for the purpose of compile, run, deploy and to add external dependencies.
  • Followed agile software development methodology and Test driven approach in building the System in an iterative and incremental manner.
  • Maintenance, Enhancement and management of the various application involved in the Email Systems.

Environment: Java 1.7, HTML 5, Nodes.js, JQuery, Spring 3.0, Spring MVC 3.0, Hibernate 3.0, JSP 2.0, Mustache template, Servlets, JavaScript, CSS, REST, Oracle 10g, SQL, PL/SQL, Maven, Jenkins, Log4J, JUnit, Eclipse, Shell Scripting.

Confidential

Technology Lead

Responsibilities:

  • Worked on requirement gathering and analysis.
  • Documentation of user stories, functional and system requirements for E-Commerce module.
  • Worked on low-level design using UML.
  • Created the Object Models for the Price Quotation Module and mapped the entities to the data tables using iBATIS.
  • Defined the interfaces for the web services.
  • Implemented various design patterns like Service locator, DAO, Business Delegate and Template pattern for application requirements.
  • Managed a team of 5 members and used Jira for assigning and management of the user stories and bugs.
  • Followed agile software development methodology and Test driven approach in building the System in an iterative and incremental manner.
  • Build the Web application using Portlet API, JSF, JQuery, Spring and IBATIS framework
  • Implemented logging and transaction aspects using Spring AOP
  • Used Annotation based configuration in Spring to inject all the required dependencies
  • Used Spring Automatic WSDL exposure feature to generate the WSDL from the Service interfaces.
  • Developed view components using JSF, JavaScript, CSS and Custom tag libraries
  • Developed PL/SQL stored procedures to perform complex database operations.
  • Used SQL queries to fetch and to interact with the Oracle DB
  • Used Ant scripts to fetch, build and deploy the application to development environment
  • Generation of test data for unit testing and system testing
  • Involved in the UAT interactions with the customers and delivery of the product.

Environment: Core Java, Portlet API 2.0, Spring 3.0, iBATIS 2.3, JSF 1.2, Servlets, JavaScript, JQuery, CSS, XML, XSLT, WSDL, SOAP, Visio, Oracle 10g, SQL, PL/SQL, JUnit, ANT, Log4J, IBMRAD7.5, Shell Scripting.

Confidential

Associate Consultant

Responsibilities:

  • Documentation of user, functional and system requirements for CIF module.
  • Worked on low-level design using UML.
  • Worked on implementation of CIF module details like customer addition, customer search and customer based transactions.
  • Worked on implementation of Instant Activation of customer details.
  • Used Hibernate template to persist the data and worked with Hibernate Relationships.
  • Exposed business functionality to external systems (Interoperable clients) using Web Services (WSDL-SOAP) Apache Axis.
  • Consumed data using IBM WebSphere MQ messages.
  • Developed PL/SQL stored procedures, functions and triggers to perform complex database operations.

Environment: Core Java, Visual Basic, Servlets, JSP, Web Services, JDBC, JUnit, SQL, PL/SQL, Eclipse, Oracle Application Server, IIS Server, Oracle and CVS.

Confidential

Junior Developer

Responsibilities:

  • Documentation of the UDDI features in the CentraSite.
  • Worked on low-level design using Star UML.
  • Implementation of UDDI APIs such as Inquiry / Publish API’s, Custody and Ownership API’s, Replication, operational Info and Subscription.
  • Bug fixing of implemented features.
  • Coordinated quality engineering for the UDDI features:
  • It includes development and enhancement of UDDI test suite for automating testing of UDDI features.
  • Wrote clients to access the registry using UDDI4j
  • Wrote XQuery to query xml server and parse XML documents using SAX, DOM and JAXP and using XSLT

Environment: Core Java, Servlets, JSP, XML, JSTL, JAXR, JDBC, SQL, PL/SQL, Eclipse, XMLServer, XQuery and CVS.

Confidential

Software Developer

Responsibilities:

  • Developed the System using traditional Waterfall Software methodology.
  • Worked on low-level design using UML.
  • Used Struts to implement the MVC2 arch for the Web application.
  • Implemented Layout management using Struts Tiles Framework.
  • Performed client side validations using Java script and server side validations using in built Struts Validation framework.
  • Developed form beans and dispatch action classes and configured action mappingsin Struts-Config.xml.
  • Developed view components using JSP, JavaScript, JSTL and Custom Tags.
  • Used Ant scripts to fetch, build and deploy the application to development environment.
  • Front-end designing and validation were done using the JavaScript.
  • Prepared Test Case document to test the required functionalities.
  • Performed Unit as well as integration testing for all the modules.
  • Created Technical documentation as per the company standards.

Environment: Java, Servlets, JSP, Struts, JSTL, JDBC, JPA, SQL, PL/SQL, JBoss, Eclipse, XML, SQL Server CVS and Shell Scripting.

We'd love your feedback!