We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 13 years of IT experience in developing software projects. Well versed with industry standard design patterns and methodologies.
  • Excellent experience as a Java developerusing Java, J2EE (Servlets/JSP/EJB), Struts, Spring MVC and core, JBoss, JDBC, Hibernate, RDBMS and NoSql databases, Oracle, Cassandra, CouchDB, In memory grid, Hazelcast, RESTful webservices.
  • Well versed with agile, iterative, waterfall model and software development methodologies.
  • Good Java/J2EE experience in web/ client - server applications used in domains including retain, eCommerce, supply chain management, banking, mortgage and business Intelligence.
  • Good experience analyzing and applying J2EE design patterns at different tiers of the application
  • Demonstrated ability to adapt to ever-changing technologies, methodologies and trends with a short learning curve.
  • Versatile team player as well as independent contributor with good problem solving skills
  • Have experience collaborating /interacting / monitoring teams of various size that works across different time zones.
  • Hands on experience in Object Oriented Analysis, Designing and modeling using UML.

TECHNICAL SKILLS

Server Technologies: Core Java, Multithreading, J2EE, EJB, JMS, JSP, Servlets, SOAP WebServices, REST, Ajax, JAX-RS, JAX-WS, Scala

Client Technologies: Javascript, JSON, Angular JS, JQuery, HTML, XML, XSD, XSLT

Application Framework: Struts, Spring, Jersey, Spring Core, Aspect Oriented Programming(AOP), AspectJ, Spring Integration, Dependency Injection

Persistent API/Framework: JDBC, Hibernate, Java Persistence API(JPA)

Architecture: SOA, UML, OOAD (Object Oriented Analysis and Design), Class Diagrams, Sequence Diagrams, Object Diagrams, Component Diagrams

Databases & SQL: Oracle 11g/10g/9i, MySQL, PostGres, PL/SQL, HQL, CQL.

NoSql: CouchDB, lightcouch, Cassandra, Datastax.

In Memory Grid and Cache: Hazelcast, Oracle Coherence.

Web/App Servers: Jetty, JBoss, Oracle Application Server, Apache Tomcat, Wildfly

IDE’s: IntelliJ, Eclipse, NetBeans, Editplus, Mac TextWrangler, Mac Notes, Sublime Text.

Testing Tools: Selenium, JUnit

Logging Framework: slf4j, log4j

Middleware Tools: Content Management (CMS), Oracle Webcenter Sites 11g, SOA, WebLogic

Tools: TOAD, MS Office, iReport, Erwin, Rational Rose, Microsoft Visio, DiffMerge

Version Controls: Stash, Sourcetree, GitHub, CVS, VSS, ClearCase

Bug Tracking Tools: Bugzilla, JIRA

Development Build Tools: Gradle, Ivy, Apache ANT, Maven, Jenkins, Team City

Development Methodologies: Waterfall Model, Iterative, Agile, Scrum, Continuous Integation(CI), Test Driven Development(TDD)

Estimation Techniques: Function Point Estimation

Platforms: Linux, Windows XP, Windows 7, Mac 10.9.5

Domain Skills: Retail, Ecommerce, Banking, Business Intelligence, Logistics, Supply Chain Management, Paint.

Solutions: Request For Proposal (RFP), RFP response, Software Requirement Specification (SRS), Functional Requirement Specification (FRS).

PROFESSIONAL EXPERIENCE

Confidential, Columbus, OH

Lead Developer

Responsibilities:

  • Lead developers for backend java business logic.
  • Developed RESTful webservices using java and Scala.
  • Prepared mockups, sample solutions and demonstrated to client.
  • Used Apache Cassandra as NoSql Database.
  • Used CQL(Cassandra Query Language) to read and write data to Cassandra database.
  • Fetched data from oracle using Spring JDBC.
  • Used Solr on Cassandra to fetch results.
  • Parsed JSON string using Google GSON.
  • Developed test cases using JUnit test framework.
  • Used Agile/scrum as the working environment for this project.
  • Dependency management using Gradle as the build tools.
  • Application deployed on Jetty Server.
  • MVC and dependency injection using Spring Framework.
  • Exchanged JSON messages using RESTful webservices.
  • Source code repository management using Git stash and SourceTree.
  • Used Hazelcast cache as in memory grid cache.
  • Used slf4j with log4j as logging framework.
  • Continuous Integation (CI), Test Driven Development(TDD)

Confidential, Columbus, OH

Lead Developer

Responsibilities:

  • Lead developers for backend java business logic.
  • Developed RESTful webservices using java.
  • Used Javascript as front end validation framework.
  • Interacted with client for requirements gathering and functional clarifications.
  • Prepared Design specifications, mockups and sample solutions and demonstrated to client.
  • Involved in use case analysis, assessing the impacts for deliverables.
  • Used couchDB as NoSql Database.
  • Used lighcouch API as DAO for Confidential project.
  • Used Google HTTP client GSON to call Manta resources.
  • Trouble-shoot production issues and worked till their closure.
  • Developed test cases using JUnit test framework.
  • Involved in design and development using Java and J2EE technologies.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Used Agile/scrum as the working environment for this project.
  • Dependency management using maven and Gradle as the build tools.
  • Application deployed on Jetty Server.
  • MVC and dependency injection using Spring Framework.
  • Exchanged JSON messages using REST webservices.
  • Used Apaches Tiles as the UI framework.
  • Source code repository management using Git stash and SourceTree.
  • Used Hazelcast as in memory grid cache.
  • Implemented migration from Oracle coherence cache with Hazelcast cache.
  • Used slf4j with log4j as logging framework.
  • Continuous Integation (CI), Test Driven Development(TDD)
  • Read write binary files into Joyant Manta Cloud.

Confidential, Cleveland, OH

Lead Developer

Responsibilities:

  • This is a pure Java web project with integration into Oracle WebCenter Sites/ Fatwire.
  • Lead developers for back end java business logic.
  • Content Management using Oracle WebCenter Sites / Fatwire.
  • Developed RESTful webservices to itegrate foreign dependent coponenets.
  • Used javascript, AngularJS library with expressions, controllers and filters.
  • Interacted with client for requirements gathering and functional clarifications.
  • Prepared Design specifications, mockups and sample solutions and demonstrated to client.
  • Involved in use case analysis, assessing the impacts and scoping the deliverables.
  • Estimated the complex tasks and arranged their assignments.
  • Designed and implemented workflows and prepared technical specs.
  • Modified Oracle, PostGres databases schema to in corporate tables for automotive project.
  • SQL Query tuning and optimization for faster processing.
  • Identified and corrective maintenance for memory leaks.
  • Trouble-shoot production issues and worked till their closure.
  • Used Lucene Engine for searching assets available in the WebCenter Sites / Fatwire.
  • USED ICS and asset API to code Templates, CSElements, Basic & Flex Assests, Flex Families.
  • Deployment to Developement, Management, Delivery, Load and Production environments.
  • Coding using Java, J2EE, JSP, Servlet, DBMS, Oracle.
  • Unit, Functional and Integration Test case writing and their Implementation.
  • Involved in design and development using Java and J2EE technologies.
  • Production Support activities using SQL, PL/SQL with quick fixes on data issues.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Developed JSPs and Servlets to dynamically generate HTML.
  • Continuous Integation (CI), Test Driven Development(TDD)
  • High Level Design (HLD), Low Level Design (LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Extensively used Jenkins, Ivy, Maven and Apache ANT as build tools.

Confidential, Naugatuck, CT

Lead Developer

Responsibilities:

  • This is a retail, logistics and Supply Chain Management Project.
  • Lead a team of 7 developers including 3 senior developers.
  • Interacted with client for requirements gathering and functional clarifications.
  • Used javascript, AngularJS library with expressions, controllers and filters.
  • Prepared Design specifications, mockups and sample solutions and demonstrated to client.
  • Involved in use case analysis, assessing the impacts and scoping the deliverables.
  • Carried out recruitment of resources to perform development tasks and trained them.
  • Analyzed and consolidated tasks and prepared resource metrics for the project.
  • Estimated the complex tasks and assigned them to resources based on their skill level.
  • Designed and implemented workflows and prepared technical specs using UML
  • Modified Oracle, PostGres databases schema to in corporate tables for crossdock business.
  • SQL Query tuning and optimization for faster processing.
  • Identified and corrective maintenance for memory leaks.
  • Proposed and participated in tech spec evaluation to evaluate designs designed by team.
  • Trouble-shoot production issues and coordinated with offshore team.
  • Proposed an asynchronous solution to perform faster warehouse receiving operations.
  • Proposed and designed caching framework for business objects at all tiers of application.
  • Developed RESTful webservices to itegrate foreign dependent coponenets.
  • Consumed SOAP webservice to fetch package dimensions.
  • Used AngularJS library with expressions, controllers and filters.
  • Explored, adapted and implemented Castor parsing for parsing input XML.
  • Investigated, designed and implemented transaction management mechanism using EJB.
  • Coding using Java, caching, J2EE, EJB, EMS, JMS, JSP, Struts. DBMS, Oracle and Hibernate.
  • JMS Point to Point, JMS Publish Subsribe, Queue and Topics,, MDB(Message Driven Beans)
  • Data Migration and import Export and other necessary DBA activities.
  • Unit, Functional and Integration Test case writing and their Implementation.
  • Detail level design preparations such as class and sequence level diagrams using UML.
  • Involved in design and development using Java and J2EE technologies.
  • Used Spring MVC for implementing the application.
  • Spring Integration using JDBCTemplate, Hibernate, JMS and Transactions.
  • Used Hibernate for data persistence and maintenance.
  • Production Support activities using SQL, PL/SQL with quick fixes on data issues.
  • Used JMS for handling asynchronous functionality to update the associated stipulation statuses when the related data changes in the system and Notifications from the vendors.
  • Used the Selenium, JUnit Test case framework to test the business functionality.
  • Implemented Quart Jobs and their invocation.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Developed JSPs and Servlets to dynamically generate HTML.
  • Developed selenium scripts to automate functional and integration testing.
  • Used selenium IDE to develop automated test scripts for web application.
  • Developed test cases using Selenium webDriver for firefox browser.
  • Implemented web services using SOAP.
  • Continuous Integation (CI), Test Driven Development(TDD)
  • High Level Design (HLD), Low Level Design (LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Business Requirement Document (BRD), Software REquirement Document (SRS)
  • Knowledge of Selenium Remote Control.
  • Extensively used Maven and Apache ANT as build tools.

Confidential, Naugatuck, CT

Lead Developer

Responsibilities:

  • This is a retail, logistics and Supply Chain Management Project.
  • Lead a team of 3 developers.
  • Interacted with client for requirements gathering and functional clarifications.
  • Involved in use case analysis, assessing the impacts and scoping the deliverables.
  • Designed and implemented workflows and prepared technical specs using UML
  • Modified Oracle, PostGres databases schema to in corporate tables for crossdock business.
  • SQL Query tunning and optimization for faster processing.
  • Adaptive and corrective maintenance.
  • Proposed and participated in tech spec evaluation to evaluate designs designed by team.
  • Trouble-shoot production issues and coordinated with offshore team.
  • Consumed SOAP webservice to fetch package dimensions.
  • Proposed an asynchronous solution to perform faster warehouse receiving operations.
  • Proposed and designed caching framework for business objects at all tiers of application.
  • Investigated, designed and implemented transaction management mechanism using EJB.
  • Coding using Java, caching, J2EE, EJB, EMS, JMS, JSP, Struts. DBMS, Oracle and Hibernate.
  • JMS Point to Point, JMS Publish Subsribe, Queue and Topics, MDB(Message Driven Beans)
  • Data Migration and import Export and other necessary DBA activities.
  • Unit, Functional and Integration Test case writing and their Implementation.
  • Detail level design preparations such as class and sequence level diagrams using UML.
  • Involved in design and development using Java and J2EE technologies.
  • Used Struts MVC for implementing the application.
  • Used Hibernate for data persistence and maintenance.
  • Implemented Quart Jobs and their invocation.
  • Production Support activities using SQL, PL/SQL with quick fixes on data issues.
  • Used JMS for handling asynchronous functionality.
  • Used the Selenium, JUnit Test case framework to test the business functionality.
  • Involved in integration support, defect fixes and Unit testing during UAT process.
  • Developed JSPs and Servlets to dynamically generate HTML.
  • Developed selenium scripts to automate functional and integration testing.
  • Used selenium IDE to develop automated test scripts for web application.
  • Developed test cases using Selenium webDriver for firefox browser.
  • Implemented web services using SOAP.
  • High Level Design (HLD), Low Level Design(LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Business Requirement Document (BRD), Software REquirement Document (SRS)
  • Extensively used Maven and Apache ANT as build tools.

Confidential, Naugatuck, CT

Senior Developer

Responsibilities:

  • This is a retail, logistics and Supply Chain Management Project.
  • Individual contributor as a senior developers.
  • Designed and implemented workflows and prepared technical specs using UML.
  • Query optimization and fine tuning SQL queries for faster processing.
  • Conducted knowledge sharing sessions for the team to be at par with business rules.
  • Proposed documenting and following best coding practices during development.
  • Proposed and participated in tech spec evaluation to evaluate designs designed by team
  • Done peer review of the code implemented and developed artifacts.
  • Explored, adapted and implemented Castor parsing for parsing input xmls.
  • Designed and implemented transaction management using EJB.
  • Coding using Java, caching, J2EE, EJB, EMS, JMS, JSP, Struts. DBMS, Oracle and Hibernate.
  • JMS Point to Point, JMS Publish Subsribe, Queue and Topics, MDB(Message Driven Beans)
  • Unit, Functional and Integration Test case writing and Implementation.
  • Detail design using class level and sequence level diagrams.
  • Involved in design and development using Java and J2EE technologies.
  • Used Struts MVC for implementing the application.
  • Used Hibernate for data persistence and maintenance.
  • Implemented Quart Jobs and their invocation.
  • Involved in Production Support activities for quick fixes using SQL, PL/SQL.
  • Used JMS for handling asynchronous functionality to update the associated stipulation statuses when the related data changes in the system and Notifications from the vendors.
  • Used the JUnit Test case framework to test the business functionality.
  • Developed JSPs and Servlets to dynamically generate HTML.
  • Developed selenium scripts to automate functional and integration testing.
  • Used selenium IDE to develop automated test scripts for web application.
  • Developed test cases using Selenium webDriver for firefox browser.
  • High Level Design (HLD), Low Level Design (LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Business Requirement Document (BRD), Software Requirement Document (SRS)
  • Extensively used Maven and Apache ANT as build tools.

Confidential

Senior Developer

Responsibilities:

  • Individual contributor and a senior developer.
  • Collaborated with remote team through teleconferencing to stream line requirements.
  • Prepared use cases, sequence and class diagrams and shared with remote team.
  • Participated in estimation and task break down.
  • Incorporated database schema changes for capital calculations.
  • Performed impact analysis for defect resolution.
  • Timely reviewed code and artifacts implemented by developers.
  • Involved in doing the integration support during UAT process.
  • Involved in defect fixes and Unit testing during UAT.
  • Involved in peer reviews and formal code reviews.
  • Processed DROOL rules using Java.
  • Used Spring MVC for implementing the application.
  • Used Spring Core and Aspect Oriented Programming(AOP) for implementing
  • Used JDBC for data persistence and maintenance.
  • Used the JUnit Test case framework to test the business functionality.
  • Involved in integration support, defect fixes and Unit testing during UAT.
  • Involved in peer reviews and formal code reviews.
  • Worked closely with all team members across all functionalities.
  • High Level Design (HLD), Low Level Design(LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Business Requirement Document (BRD), Software REquirement Document (SRS)

Confidential

Senior Developer

Responsibilities:

  • Individual contributor and a senior developer.
  • Used Core Java, Multithreading, File handling extensively.
  • Responsible for Analysis, Design, coding and testing of the individual modules..
  • Designed and implemented error handling mechanism.
  • Detail designed components of the module.
  • Fixed issue with data formats while performing data migration.
  • Used Spring MVC for implementing the application.
  • Used Spring Core and Aspect Oriented Programming (AOP) for implementing
  • Used JDBC for data persistence and maintenance.
  • Used the JUnit Test case framework to test the business functionality.
  • Involved in integration support, defect fixes and Unit testing during UAT.
  • Involved in peer reviews and formal code reviews.
  • Worked closely with all team members across all functionalities.
  • High Level Design (HLD), Low Level Design (LLD)
  • Requirement Analysis, Functional Requirements, System Impact
  • Business Requirement Document (BRD), Software Requirement Document (SRS)

Confidential

Developer

Responsibilities:

  • Development, Testing.
  • Involved in peer reviews and formal code reviews.
  • Integrated portals with payment gateways like Confidential for an eCommerce Application.

We'd love your feedback!