We provide IT Staff Augmentation Services!

Lead Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • A passionate Technologist with over 11 years of experience in analysis, design, development and maintenance of various large - scale enterprise applications.
  • Over 2 years of USA experience working directly with key stakeholders of various client project.
  • Excellent design & coding skills; expertise in creating new programs and modify existing software utilizing specific programming languages (Like Java, Python, Groovy, Shell Scripting, Jython Scripting), frameworks, development environments, software development methodologies, processes, techniques and quality planning methods
  • Excellent experience in JVM tuning, analyzing and resolving memory management related issues and developing low latency and performance sensitive APIs and applications.
  • Played key role in designing and developing frameworks from scratch and performed technical leadership for solving complex programming and design tasks.
  • Highly proficient in working with frameworks like Spring, Hibernate, Grails and other open source technologies.
  • Identified, proposed and implemented required Data Model changes in various applications.
  • Proven ability to convert business requirements into exciting Restful API’s and services using different languages like JAVA, Python and Groovy which can be leveraged by different front ends.
  • Highly proficient in working with Database like Oracle.
  • Good exposure to Kafka Architecture and experience in implementing messaging communication using Kafka.
  • Over 11 years of experience and solid understanding of OOPS Concept, SOLID principles, design patterns, data structures, Algorithms and clean code practices.
  • Agile Learner with good interpersonal skills, strive to excel, willing to learn new technologies and performs to the optimum level.

SKILLS:

Methodologies: SDLC, Agile

Programming Languages: Java, PL/SQL, Python, Groovy, Jython, Shell Scripting

J2EE Technologies: Servlets, JSP

Frameworks: Spring, Hibernate, Apache Kafka, Apache Camel, Grails, Junit

Web services: REST

Databases: Oracle

Web/Application Server: Tomcat, WebSphere Application Server (WAS), JBOSS

Front End Technologies: FTL, AJAX, Java Script, JQuery, Bootstrap

XML Technologies: XML, XSD, XSLT

Operating Systems: Windows, Linux

Build and Version Control: Maven, GIT, Tortoise SVN

Tools: SONAR, TOAD, SQLDeveloper, Crucible, JIRA

IDE: Eclipse, IntelliJ Idea

PROFESSIONAL EXPERIENCE:

Lead Software Engineer

Confidential

Technologies & Platforms: Java, OOP, Design Patterns, Data Structures, Multithreading, Oracle, Maven, GIT, BITBUCKET, JIRA, Jenkins, XML, JSON, Linux, Shell Scripting.

Responsibilities:

  • Started working as a Development Team Lead on this project.
  • Involved in coding, debugging, troubleshooting of modules.
  • Involved in reviewing the design and code deliverables.
  • Ensuring timely delivery with adherence to quality standards and best industry practices.

Lead Software Engineer

Confidential

Technologies & Platforms: Python, OOP, Design Patterns, Data Structures, Multithreading, Oracle, Maven, GIT, BITBUCKET, JIRA, Jenkins, Winscp, XML, JSON, Linux, Shell Scripting.

Responsibilities:

  • Played key role in analysis, design and development of various key components of CAT (Consolidated Audit Trial) application.
  • Involved in designing data model for CAT application.
  • Worked on analysis, design and development of logging module, configuration setup, validation modules, SFTP Client module, Recon Process and reporter module for CAT application framework.
  • Designed the JOB Process flow across different modules of CAT application.
  • Involved in coding, debugging, troubleshooting of modules.
  • Involved in reviewing the design and code deliverables.
  • Involved in setting up the different environments (DEV, QA, UAT), required to develop and test CAT applications.
  • Involved in setting up the GEM server configuration for exchanging files between E*Trade and FINRA.
  • Ensuring timely delivery with adherence to quality standards and best industry practices.

Lead Software Engineer

Confidential

Technologies & Platforms: JAVA, J2EE, Python, Groovy, Thomson Reuters API (RFA, EMA), OOP, Design Patterns, Data Structures, Algorithms, Multithreading, Spring, REST, Kafka, Apache Camel, Javascript, Jquery, AJAX, Bootstrap, Oracle, Shell Scripting, XML, Maven, SONAR, GIT, Bitbucket, JIRA, Fisheye, Crucible, Intellij, Eclipse, Tomcat, TOAD, SOAP UI, Bamboo, Windows, Linux.

Responsibilities:

  • Lead the overall software lifecycle including analysis, design, development and maintenance of various key components of EDA (External Data Adaptor).
  • Identified the limitations in the existing data model and proposed new design changes to enhance the same.
  • Played key role in fixing issues java memory management by analyzing heap dump and thread dump.
  • Played key role in performance tuning of various Web services and database queries.
  • Involved in coding, debugging, troubleshooting of modules, designing and setting up of load balancing system, resolved several concurrency issues to enhance the overall performance and availability of REST API.
  • Involved in collaborating with various business and technical teams to design and execute the POC’s and evaluate the options/approach for future state architecture and assessment.
  • Involved in customizing the messaging communication using Apache Kafka.
  • Involved in enhancing the features of Pricing Web application.
  • Provided release support and helped the business user in performing the user acceptance testing.
  • Worked on knowledge management, creating end-user documentation including high-level documentation of code.
  • Mentored the new Resources and sharing the new findings with existing team members.
  • Involved in reviewing the documentation, design and code deliverables.
  • Acted as a liaison between the customer and offshore team; ensuring timely delivery with adherence to quality standards and best industry practices.

Senior Consultant, Associate Architect, Lead Software Engineer

Confidential

Technologies & Platforms: Java/J2EE, Groovy, Python, Jython, Spring, Shell Scripting, Hibernate, Grails, Oracle, SQL, PL/SQL, Tomcat, WebSphere Application Server, FTL, Javascript, JQuery, AJAX, Bootstrap, XML, XSD, XSLT, Maven, SONAR, Tortoise SVN, GIT, JIRA, Crucible, Intellij, Windows, Linux

Responsibilities:

  • Lead the analysis, design, development and maintenance of various Activity Packs key features aka Provider Enrollment, Contract and Network Participation.
  • Played key role in the analysis, design and development Activity Manager (Core App Framework) key features.
  • Involved in enhancing the features of Activity designer module.
  • Mentored the new Resources and sharing the new findings with existing team members.
  • Involved in coding, debugging and troubleshooting; and peer code review of modules.
  • Ensured timely delivery with adherence to quality standards and best industry practices.
  • Involved in knowledge management, technical and end-user documentation.
  • Reporting to onshore counterpart about the activities performed and demonstrated the key features developed to the key business stakeholders.
  • Provided release support and helped QA and business users to perform user acceptance testing.
  • Developed Unit tests to test the features during dev phase.

Confidential

Offshore Lead & Key Developer

Technologies & Platforms: Java, Shell Scripting, Oracle, SQL, PL/SQL, WebSphere Application Server, XML, XSD, XSLT, Maven, SONAR, Tortoise SVN, Crucible, Eclipse, Jenkins, Windows, Linux.

Responsibilities:

  • Lead the analysis, design and development of Inbound and Outbound feed for the OGM practitioner.
  • Provided key inputs during the requirement analysis and design to the client and that has resulted in designing the complex requirement scenario in simplest manner.
  • Ensured timely delivery with adherence to quality standards and best industry practices.
  • Interacted with onshore lead for the activities performed.
  • Involved in knowledge management, technical and end user documentation.
  • Performed peer code review of fellow developers.
  • Coordinated with Testing Team and Functional Team for clarifications and Requirements.

Confidential

Technologies & Platforms: Java, Jython, Shell Scripting, Oracle, PL/SQL, Tomcat, WebSphere Application Server, XML, XSD, XSLT, Maven, JavaScript, Tortoise SVN, Crucible, Eclipse, Jenkins, Windows, Linux

Offshore Developer

Responsibilities:

  • As an offshore developer, I was responsible for requirements analysis, interacting with onsite team and actively contributing to the development of modules.
  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Fairly interacted with client and other team members for better understanding the project in terms of core functionalities and technical functionalities of the system.
  • Reporting to Dev Lead on the Activities performed.
  • Ensured timely delivery with adherence to quality standards and best industry practices.
  • Involved in knowledge management, technical and end user documentation.
  • Coordinated with Testing Team and Functional Team for clarifications and Requirements

We'd love your feedback!