We provide IT Staff Augmentation Services!

Lead Developer Resume

Detroit, MI

OBJECTIVE

  • To be an integral part of challenging team working with a professionally managed dynamic Organization where I could constantly learn and successfully deliver solutions to problems and effectively contribute towards the goals of the company.

SUMMARY

  • Result - driven professional experience in IT industry for over 13 years with active involvement in all stages of Software Development Life Cycle including design, development, testing and implementation of web based applications using OOAD, OOPS and JAVA/J2EE technologies by applying the quality procedures of CMMI Level 5.
  • Adept in programming languages like C, JAVA and J2EE.
  • Experience in developing distributed Web applications and Confidential applications using Java/ J2EE technologies (Core Java, JDBC, Servlets, JSP, JNDI, EJB, Struts Framework, Hibernate Framework, Spring Framework(Spring Core, Spring DAO, Spring BOOT, Spring MVC,Spring ORM, Spring Batch), and Web Services).
  • Expertise in Web-Development technologies like HTML, DHTML, JAVASCRIPT, CSS and XML
  • Adept in developing web services applications and inter process communication applications using JTA, JPA, RMI, JMS, WSDL, SOAP, IBM MQ Series and XML schema.
  • Good exposure on design patterns like Front Controller, Data Access Object (DAO), Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
  • Good working experience on web-based GUI and Object Relational Mapping by using Hibernate framework.
  • Competent in Database development using SQL, PL/SQL including the Relational Database Management Systems such as Oracle, MySQL, Derby, SQL Server, DB2 and NoSQL(MongoDB).
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers and Web Servers - Weblogic, IBM Websphere, JBOSS, and Apache Tomcat.
  • Strong development experience using Service Oriented Architecture, MVC architectures and programming methodologies like Agile, Scrum, RAD and RUP
  • Developed client side in Flex using Flex Builder.
  • Proficient in JDK concepts like polymorphism, inheritance, serialization, synchronization, multi-threading, collections API and exception handling along with extensive knowledge and experience in Client/Server applications.
  • Designed Use Case diagrams, Class diagrams, Activity diagrams, Sequence diagrams, Flow Charts, and deployment diagrams using Rational Rose Tool and Microsoft Visio.
  • Possess Database Administration skills to handle proper User and Memory Management by creating schemas and granting specific permissions to enhance security
  • Extensive experience in Implementation of the version control software Subversion, Visual Source Safe, Rational Clear Case, and CVS.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • An effective communicator with strong team management, interpersonal, analytical and problem-solving skills.
  • A patient individual, self-starter always willing to take on a variety of tasks with progressively increasing technical complexity and challenges with a very positive attitude along with skills in time and resource management.
  • Involved in Component based architecture, multi-platform application design, systems design.

TECHNICAL SKILLS

Programming Languages: C, Java, J2EE, SQL,PL/SQL, Visual Basic, Groovy and Shell Scripting

Java/J2EE Technologies: Servlets, EJB, JSP, JDBC, JSTL, JNDI, RMI, JMS, JSF, Java Beans, MQ Series

Architecture/Framework: Struts, Spring, Hibernate, JPA, MVC Architecture, SOA Architecture and Flex, Selenium TestNG and Cucumber.

Design Patterns: Session Façade, Singleton, DAO, DTO, Front Controller, Service Locator, AOP, DI and ORM

SOA/WebService: Web Services, SOAP,REST, WSDL,AXIS 2, RESTFul Microservices.

Web/XML Technologies: HTML, DHTML, XHTML, CSS, XML, XSL, XSLT and XPATH, DOM, Tiles, SemanticsUI

Scripting Languages: JavaScript, JQuery, AJAX, AngularJS,Bootstrap,ReactJS and Node.JS,Angular,Angular4, Underscore

Application/Web Servers: Oracle, IBM WebSphere, WebLogic9.2, 10.1.3, JBoss, Apache Tomcat

Databases Familiarity: Oracle 11g, MySQL, IBM DB2, SQL Server, Derby and MangoDB.

Operating Systems: Windows 98/NT/2000/XP, Unix, Linux, MS-DOS

Designing Tools: Microsoft Visio, Rational Rose, UML

IDE: Net Beans, Eclipse, Visual Studio, WSAD, JBuilder, RAD, JDeveloper

Version Control: Visual Source Safe, Rational Clear Case, CVS, Subversion and Git

Mobile Development: Xcode,Android studio, IBM Work light

CI/CD tools(DevOps): Jenkins, Hudson, Maven

Mobile Development: Xcode,Android studio, IBM Work light

PROFESSIONAL EXPERIENCE

Confidential, Detroit MI

Lead Developer

Responsibilities:

  • Lead a team into successful completion of multiple releases using Agile methodologies(3weeks sprint) and Used Test Driven Development (TDD) approach for the development.
  • Involved JIRA story card elaboration and grooming seesion.
  • Created / modified / performance enhanced SQL queries/Procedures (PL/SQL) and writing NoSQL (Mongo DB) quires Using MongoDBTemplate.
  • Security implemented through Spring Security and ORM mapping using Spring ORM(LDAP)
  • Involved in production deployments and postproduction support.
  • UI responsive development using HTML5,Angular4,Typescript, Underscore and Bootstrap3.0.
  • OptimizedMongoDBqueries & implemented Mongoid caching.
  • Created Pull Requests, deployed to servers & managed git repositories & processes.
  • Worked primarily on designing & implementing REST APIs.
  • Worked onSpringFramework(Spring Boot) handling major concepts like Dependency Injections,SpringIOC Containers, Transaction Management Declaratives (annotations based).
  • Experience building service-oriented solutions and RESTful microservices with Spring Boot.
  • Created component and directives as per project requirements.
  • Involved in unit testing using JUnit Testing framework.

Environment: Java1.7/J2EE,,RAD/Eclipse,Hibernate3.0,Webservices,Spring4.0,SpringBoot,Angular2/4,VisualStudio,ES5/ES6,Bootstrap,SOAP/REST,Webpack,SpringREST,JUNIT,SOAP/REST,Tomcat MAVEN and MongoDB

Confidential, Detroit MI

Lead Developer

Responsibilities:

  • Lead a team into successful completion of multiple releases using Agile methodologies and Used Test Driven Development (TDD) approach for the development.
  • Designed DDS documents using Class Diagrams, Sequence Diagrams.
  • Conducted Code Reviews for the team following client specifications, enhancing code reliability and functionality.
  • Created / modified / performance enhanced SQL queries/Procedures (PL/SQL) and writing NoSQL (Mongo DB) quires Using MongoDBTemplate.
  • Used Log4J to display logs in Error, Fatal, Warn, Debug, Info levels
  • Used IBM Worklight server for the mobile hybrid application development.
  • Used Eclipse IDE to develop J2EE / Java code.
  • Used Spring MVC, JQuery( AngularJS & Bootstrap), HTML5, CSS to develop mobile UI Screens
  • Used ReactJS components to Faster render performance with large datasets.
  • Deployed and tested code on IBM Websphere Server.
  • Security implemented through Spring Security and ORM mapping using Spring ORM.
  • Involved in production deployments and postproduction support.
  • Used SOA Architecture for Server side programing and Involved in application performance (memory, CPU) using JProfiler.
  • Used REST web service with JSON/XML data format
  • Involved to deploy an application in multiple environment using CI .
  • Worked on running smoke test script for UI and Backend after build the application.
  • Coordinated with the testing team and helped to set up Job in Jenkins Builds for Automation testing.
  • Involved in unit testing using JUnit Testing framework.

Environment: Java1.7/J2EE,,RAD,Hibernate3.0,Webservices,Spring4.0,AngularJS,ES5,Bootstap ReactJS, JMS, MQ Series, SOAP/REST, Spring REST, JUNIT, MAVEN, IBM Worklight, Xcode9.0, Websphere 8.5, Android Studio, MongoDB and Oracle 11G.

Confidential, St Louis MO

Lead Developer

Responsibilities:

  • Lead a team into successful completion of multiple releases using Agile / Waterfall methodologies.
  • Designed DDS documents using Class Diagrams, Sequence Diagrams.
  • Conducted Code Reviews for the team following client specifications, enhancing code reliability and functionality.
  • Used Filters to intercept each request-response flow to conduct various validations / checks.
  • Created / modified / performance enhanced SQL queries.
  • Used Log4J to display logs in Error, Fatal, Warn, Debug, Info levels
  • Used TOAD IDE to access Oracle 11g databases.
  • Used Eclipse IDE to develop J2EE / Java code.
  • Used Spring MVC, JQuery (Backbone.js, AngularJS, Bootstrap and Node.js), HTML5 and CSS to develop UI Screens.
  • Developed and executed software systems utilizing JavaScript and Groovy
  • Used UNIX scripts with java runtime to execute shell script.
  • Used Test Driven Development (TDD) approach for the development.
  • Developed business logic using Java/J2EE technologies and publish them as Web Services using Spring CXF
  • Deployed and tested code on Tomcat 6.0 Server.
  • Used SOA Architecture for Server side programing Involved in application performance (memory, CPU) using JProfiler.
  • Involved in production deployments and postproduction support.
  • Managed four member’s development team and assisting some technical support.
  • Security implemented through Spring Security and ORM mapping using Spring ORM.
  • Design and implementation of business logic and data processing routes using Apache Camel.
  • Used REST web service with JSON/XML data format.
  • Involved to deploy an application in multiple environments using CI.
  • Worked on running smoke test script for UI and Backend after build the application.
  • Developed Automation testing tool using Selenium web Driver and TestNG.
  • Coordinated with the testing team and helped to set up Job in Jenkins Builds for Automation testing.
  • Involved in unit testing using JUnit Testing framework

Environment: Java/J2EE,JBOSS,RAD,Hibernate3.0,Webservices,Spring3.0,EJB 3.0, JMS, SOAP, Spring CXF, Spring REST, JUNIT, MAVEN, DOM, Camel, ESB, clear case, Oracle 11G.

Confidential, Peoria IL

Lead Developer

Responsibilities:

  • Lead a team into successful completion of multiple releases using Agile methodologies.
  • Used Confidential Architect as UML tool to create Class, sequence use case diagrams
  • Conducted Code Reviews for the team following client specifications, enhancing code reliability and functionality.
  • Used SOA Architecture for Server side programing.
  • Worked with Backend using spring, Hibernate and REST/SOAP webservice.
  • Created / modified / performance enhanced SQL queries.
  • Used Log4J to display logs in Error, Fatal, Warn, Debug, Info levels
  • Used UNIX scripts with java runtime to execute shell script.
  • Used Eclipse IDE to develop J2EE / Java code.
  • Deployed and tested code on Tomcat 6.0 Server.
  • Used Spring MVC, JQuery(Backbone.js and Node.js), HTML5, CSS,to develop UI Screens
  • Used AngularJS to consume REST web service with JSON/XML data format.
  • Involved in unit testing using JUnit Testing framework
  • Developed Automation testing tool using Selenium web Driver.
  • Managed four members development team and assisting some technical support.
  • Coordinated with the testing team and helped to set up Job in Jenkins Builds for Automation testing.

Environment: Java/J2EE,WebLogic,RAD,DHTML,JavaScript, CSS, AJAX,JQuery,Node.js Hibernate 3.0, JPA2.0, Spring 3.0, REST,JUNIT,Webservices, MAVEN, DOM, EJB 3.0,Rational Rose, SVN, JSON,Oracle 11G Selenium webdriver2.0, TestNG.

Hire Now