We provide IT Staff Augmentation Services!

Tech Lead/senior Software Engineer Resume

5.00/5 (Submit Your Rating)

­­­

EXPERIENCE SUMMARY:

  • 12 years’ experience as a Tech Lead and Senior Software Engineer.
  • Expert in Object - Oriented Analysis/Design, Microservices design and Java Development, skilled at progressing from problem statement to well-documented design.
  • Experience working in E-Commerce, Publishing, Telecom, Insurance domains.
  • Hands on experience in guiding teams towards successful fruition of project delivery.
  • Conversant with maintaining high standards of software development by coaching and mentoring.
  • Passionate and tenacious in problem solving.
  • Experience in TDD, Agile-Scrum.
  • Excellent communication skills and team spirit.

PROGRAMMING SKILLS & TECHNOLOGIES:

  • Java, Spring Boot, Spring, Oracle, MongoDB, MySQL, JaxRS - Jersey and Spring MVC, JUnit, EasyMock, PowerMock, JPA, Hibernate, MyBatis, GitHub, Bitbucket, Gradle, Maven, Jenkins
  • GWT, Struts, Jasper Reports and created in-house custom reporting tools, SVN, Rational Clear Case, PVCS, ANT, Servlets, JDBC, JavaMail, Web Services, HTML, CSS, XML, Jboss, Tomcat, Embedded-Tomcat, Websphere and WebLogic, SQL Server, Informix, JSON, DTDs, Schemas and parsers like SAX, DOM and JAXB, JAX-RS validators.
  • Proficient in developing applications with core design patterns.

PROFESSIONAL EXPERIENCE:

Confidential

Tech Lead/Senior Software Engineer

Responsibilities:

  • Designed microservices using Spring boot, organized around business capabilities. Implemented and mentored team to develop aggregated, proxy and chained microservices.
  • Implemented Continuous Integration (CI) using Jenkins pipeline.
  • Implemented Mongodb for devices and wearables.
  • Initiated and mentored team to write unit and integration tests to support TDD style development. Lead automation effort for end to end testing.
  • Designed and created selenium based framework to support UI team.
  • Worked with Business to understand and review requirements.
  • Worked with different verticals of the company for Joint Action and Design.
  • Lead technical grooming sessions for the team.
  • Organized and facilitated for team’s sprint planning and retrospection within the team.

Confidential

Tech Lead/Senior Software Engineer

Responsibilities:

  • Designed and developed Promote (Search based) application and APIs.
  • Designed API(s) using Future(s), Guava library to make all calls in parallel, to be highly performant and resilient.
  • Designed payment service API(s) to integrate external payment system.
  • Refactored away code from Oracle stored procedures and functions to Java-based microservices.
  • Implemented custom OAuth2 system to support vendor partners.
  • Worked on stories estimation, Proof of Concept (POC). Did regular code reviews of the application code.
  • Introduced and drove continuous integration using Jenkins.
  • Worked on production support and interacting with QA and Business.
  • Lead a five-person team in all aspects of solution design, development, validation, implementation and support. Directed projects through all lifecycle phases. Transformed software development processes by instituting Agile development-based methodology. Orchestrated more than 60% reduction in software defect rate through build and unit test automation procedures.
  • Lead seamless change from waterfall iterative model to Agile principles, structure process, documentation in consistent format.
  • Facilitated the team in identifying and managing interactivity dependencies within product development.
  • Facilitated the estimation of product backlog Items and other Scrum activities.
  • Responsible for performance and memory management of the applications.
  • Responsible for team’s sprint planning and retrospection within the team.
  • Fully involved in write efficient and testable code and software development.

Confidential

Architect/Tech Lead

Responsibilities:

  • Worked as an Architect for a project called Works Management System.
  • Lead two teams with five resources each. Guided all facets of software development to support US stakeholders using internal business team.
  • Executed planning done by strategy team at Program level on to each project.
  • Participated in meetings, technical discussion, reviews and release planning.
  • Provided technical assistance during project planning and demonstrations.
  • Executed POC using Nodejs to display WORKS related information to publishers.
  • Formulated, implemented and maintained tools and practices.
  • Designed RESTful API(s) to make these Work(s) available to other customer facing applications
  • Conducting SCRUM meetings every day and SOS once weekly.
  • Interacted with the Business Group to get the requirements.
  • Developed application for business users that consumes messages from capped collection.
  • Reviewed design with Business.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked as a senior developer to create a MVC based application Company Subject Indexing (CSI). Created backend PL/SQL based support for other teams, RESTful API and provided the UI interfaces to associate various subject headings to the company.
  • Involved in Design, Requirement Analysis and Prototyping of the system.
  • Created Selenium based UI test suite for regression automation.
  • Worked closely with architects and business user(s) of internal and external application teams.

Confidential

Senior Developer

Responsibilities:

  • Worked on various projects like GetItNow, RightsCentral, which were cost effective services for consumers.
  • Involved in system design and implementation of both backend and UI layers, using Java concurrency package, Hibernate, Actionscript, XML.
  • Designed and developed integration with existing parts of the system using Flex 3 and Hibernate-Springs integration.

Confidential

Senior Developer

Responsibilities:

  • Created EZ-BP, a Flex based browser application, built Confidential ’s and server side controllers and worked on dependencies across several tiers.
  • Worked on performance tuning and memory management of the application including creating performance database queries and stored procedures.

Confidential

Software Engineer

Responsibilities:

  • Worked on projects like HeadTrader, IQ Administration Tool and SIP View.
  • Involved in requirement analysis, designing and developing Prototype.
  • Implemented service layer, Confidential layer and UI as well as HTTP based messaging and integration with existing modules.
  • Performed unit testing and automation of project deployment.

We'd love your feedback!