We provide IT Staff Augmentation Services!

Lead Developer Resume

0/5 (Submit Your Rating)

Poughkeepsie, NY

SUMMARY

  • 10 years of strong experience in analysis, design, development and testing of large scale, critical Java/J2EEprojects.
  • Sound knowledge of Java, Python, OOAD, UML Concepts, algorithm, data structure and design patterns, RESTful API, JSON.
  • Worked on JSP, Servlets, J2EE, Python, JavaScript, Ajax, jQuery, HTML5, bootstrap, design thinking/UX and Oracle, SQL, Spring/Struts2 Framework, Hibernate, Microservices architecture application using spring boot.
  • Good knowledge of scripting/CLI for Linux,
  • Expertise in product development, execution of unit/functional tests and continuous integration.
  • Used Agile/Scrum methods in different projects.
  • Active contributor to open source projects using git.
  • Proven analytical and communication skills by effective interaction with management, team members and clients.
  • Exhibit high level of enthusiasm and initiatives.
  • Felicitated with “Promising Debutant” in Nucsoft Ltd.
  • Good team player with good problem solving and learning skills.

TECHNICAL SKILLS

Platforms/OS/Hypervisor: Fedora, Ubuntu, Windows, Linux, KVM on IBM System Z, x and system z Hypervisor

Programming Languages: Core Java, SQL, Python, Shell Scripts, PL/SQL, J2EE, JSP, Servlets, Struts2, Spring, RESTful API, JSON, JDBC, UML, OOAD, JavaScript, Ajax, jQuery, bootstrap, HTML5, CSS.

Database: Oracle, MS SQL Server

IDE: Eclipse, RAD, PyCharm

App Servers: Apache Tomcat, JBOSS

Other Tools: SQL Developer, WinCVS, TOAD, Jenkins, Jira, GIT, SVN, CVS, Clear Case

PROFESSIONAL EXPERIENCE

Confidential, Poughkeepsie, NY

Lead Developer

Responsibilities:

  • Designed & developed the base components like Network/Storage device management, RAS capabilities for KVM for IBM z Systems Hypervisor Management as part of Ginger s390x plugin.
  • Involved in development to enable Internalization (multi locale and multi language support)
  • Used various hypervisor, virtualization, storage and network concepts on KVM on IBM System z for implementations.
  • Complete ownership of zManager Adapter, Business logic, FFDC code which performs hypervisor and virtual server management on x86 servers.
  • Implemented and maintained core capabilities to manage virtual server dealing with lifecycle management functionalities like partition creation, activation, deletions, dump, load from ISO etc.
  • Establish specific solutions and leading the efforts including programming and testing.
  • Created technical design and development documents.
  • Used various algorithms and data structure in development phase to optimize the performance of the tool.
  • Translating requirements into usecases and implementing RESTful API calls.
  • Performed pair programming and used agile methods.
  • Implemented Unit test code & functional test code and automate using Jenkins
  • Leading development team to ensure good quality and on - time delivery.
  • Cross team collaboration to analyze defects and understand if any other components (SVM, NVM) related issue present.
  • Complete ownership of customer defects and solved more than 100+ defects in span of 4 years including various critical customer issues.
  • Provided trainings to support engineers on usages of the tool.
  • Extensive use of git and git command line for code checking and checkout for version control.
  • Contribution to open source code base in GitHub.
  • Travel to IBM USA for System engineering verification testing, involved in creating test plans and used it in bring-up and testing activity.

Confidential, Boston

Senior Software Engineer

Responsibilities:

  • Understanding of financial domain.
  • Required understanding of microservices based architecture like spring boot, ORM tool like hibernate.
  • Prepared functional specification and technical design document as per requirement.
  • Development and maintenance of code for those requirements.
  • Interaction with global clients.
  • Performed unit testing and integration testing.
  • Involved in solving issues found in system testing

Confidential

Senior Software Engineer

Responsibilities:

  • Prepared requirement documents, process specifications and designs.
  • Prepared functional and low- level design documents.
  • Implementation/coding and testing of requirements.
  • Interaction with global clients for project requirements and issues.
  • Involved in user acceptance testing and validating/solving issues.

Confidential

Software Engineer

Responsibilities:

  • Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
  • Designed and developed multiple modules.
  • Developed the application using Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Wrote Test Cases using JUNIT as a framework.
  • Proficient in testing web pages functionalities and raising defects.
  • Participated in Code Reviews for better quality assurance and Debugged the application Module.
  • Deployed the application on JBoss server.
  • Involved in planning process of iterations under the Agile Scrum methodology.
  • Solved various issues found in testing phase.

We'd love your feedback!