We provide IT Staff Augmentation Services!

Lead Developer Resume Profile

3.00/5 (Submit Your Rating)

Tampa, UsA

SUMMARY:

  • 8.0 years of IT experience in Architecture, Designing, Development using Java, J2EE technologies. Open to learn new technologies and Open Source tools.
  • Hands on experience in Core Java, Servlets, JSP, JDBC, JMS and other J2EE technologies.
  • Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Jboss, configuring Apache Web Server and configuring various Servlet engines e.g. Tomcat.
  • Hands up experience in web frameworks like Spring MVC, IOC etc. and Struts.
  • Good experience with ORM tools like Hibernate and developing application with Spring ORM, DAO and Hibernate framework.
  • Excellent knowledge of XML and related technologies like XSL, XML parsers SAX, DOM and XSLT.
  • Excellent knowledge in developing and consuming Web Services RESTful Framework using JAX-RS and Apache HTTP client.
  • Hands on experience in UI technologies like HTML, JavaScript, JSON, Ajax, Jquery etc.
  • Hands on experience in databases such as MySQL and Oracle.
  • Good experience in creating build scripts using Ant and Maven.
  • Good experience with creating Unit Integration test cases using Junit and mocking frameworks.
  • Expertise in Product Iterative Development Model, Agile software development technique using principles like Test Driven Development, Continuous Integration and Automation testing etc.
  • Expertise in working as full stack developer, had worked on every phase of SDLC
  • e.g. Requirement Handing, High level designing, Development, Maintenance and Enhancement etc.
  • Good Team player and also have ability to work independently.

SKILLS:

Language

Java, J2EE, JSP, Servlets, JavaScript, JMS, SQL, XML

Framework

Spring MVC, IOC, ORM, DAO, Security , Web Services RESTful Framework , JUnit, Log4J

ORM Tools

Hibernate

Server

Apache, Tomcat, JBoss, Weblogic

Databases

MySQL, Oracle

UI Technologies

HTML, CSS, Ajax, JSON, JQuery, JSP

Build/Other Tool

ANT, Maven, Shell Scripts

Versioning Systems

Git, CVS, SVN Subversion and IBM Clear Case

CI Tools

Jenkins

Work Summary

Confidential

Role: Lead Developer

Summary: Video Library provides for all-digital continuous capture and archival of video clips. Library manages collection of data, archives video clips, fetches video per user requests, provides infrastructure for monitoring and support of video library functionality. The Video Library Collection Facility also can connect to the Distributor Directory HUB database for additional information, such as encoder management, distributor directory, etc. It also provides a web interface for users to retrieve video clips.

Responsibilities:

  • Involved in analysis, design and development for video collection facility.
  • Developed Collection Facility API to upload and tag video clips based on Customer requirements.
  • Developed new Restful API and maintain the API versioning.
  • Developed a testing framework using HttpUnit to test Video Library Collection facility API independently.
  • Developed Collection Facility UI using JSP's and ExtJS framework.
  • Developed the Middleware and Business logic layer using Spring MVC, IOC framework.
  • Developed the DB interaction layer to support DB CRUD methods using Spring Hibernate integration.
  • Involved in Unit Testing based on the Test Cases.
  • Involved and participated in Code reviews.
  • Created unit and integration test cases.
  • Participated in creating build and deployment scripts.

Environment: Java, J2EE JSP, Servlets , Spring, Hibernate, XML, ExtJS, Java script, Shell Scripts, Perl, PL/SQL, SVN, Sybase

Confidential

Role: Lead Developer

Summary: Relay is the core component of MMSC. It is responsible for accepting the message from different interfaces and send the message or notification where ever required. It interacts with different external entities like SMSC,HLR during its course of action.

Responsibilities:

  • Involved in Requirement gathering and requirement clarification for the new features.
  • Providing effort estimation and creating SRS, UTD, SDD, RDD, for the release specific changes.
  • Developing interfaces to integrate with external/internal components using Core Java and other technologies.
  • Involved Unit testing and integration testing Code reviews, document reviews and providing technical inputs to the team.
  • Providing component training to other users.
  • Actively involved in monthly releases and support activities and business validation.
  • Developed and maintain the component deployment scripts.
  • Closely worked with QA team for bug fixing.

Environment: Core Java, J2EE, Tomcat

Confidential

Role: Lead Java J2EE Developer

Responsibilities:

  • Developed multithreaded environment to execute the business logic per customer requirement
  • Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
  • Involved in Unit Testing based on the Test Cases.
  • Involved and participated in Code reviews.
  • Responsible for creating the complete kit an ISO image which is deployed on client side.
  • Developed technical documentation, standards and procedures.

Environment: Core Java, XML, Java Sockets, Java Multithreading, Eclipse, Shell Script, ANT

Confidential

Role: Lead Java J2EE Developer

Responsibilities:

  • Involved in Architecture, High level Designing to implement framework for PAP request interfaces.
  • Developed request parsing and validation interface for PAP request using core Java and Socket programming.
  • Developing the parsing engine using XML and related technologies.
  • Developed the Linus shell script to upgrade the legacy PPG's and build scripts.
  • Involved in Unit Testing based on the Test Cases.
  • Closely worked with QA team for bug fixings.
  • Worked closely with deployment team for build scripts using ANT.

Environment: Java, Sockets Programming, XML, Linux Shell Scripts, ANT.

Confidential

Role: Java Developer

Responsibilities:

  • Developed Shell Scripts for application installation on Relay with default configuration or an upgrade installation on Relay keeping the current configurations.
  • Involved in Unit Testing based on the Test Cases.
  • Responsible for creating the complete kit an ISO image which deployed on client side.
  • Developed technical documents, standards and procedures.

Environment: Java, J2EE, JSP, Servlets, Spring, XML, Hibernate, Junit.

Confidential

Role: Java Developer

Responsibilities

  • Developed the multi-threaded service for sending and receiving the JMS messages.
  • Developed File and WEB interface to read XML message data using Core Java, Spring MVC.
  • Developed XML Parser interfaces that's incorporates with File and Web interfaces for message validation, using SAX Parser, Message handler XSDs.
  • Developed Routing interface which helps Input and Output interfaces to find routes with the help of routing table Use Tree Data Structure . This service is purely developed in Core java.
  • Closely worked with other teams for deployment and integration with Message bus.
  • Developed the DB integration layer for CRUD operations using Spring and Hibernate.
  • Developed new APIs and maintain the API versioning.

Environment: Core Java, J2EE, JMS, Spring, Hibernate, XML, MySQL 5.0, Linux, Apache, Tomcat, AJAX, Log4J, Junit, Apache Ant.

We'd love your feedback!