Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
SoftwareEngineer
Vipul  Patil

Vipul Patil

Software Engineer Project Lead
Pune

Summary

Project Lead with ~9 yrs of experience with small scale startup(s) as well as big corporate(s).

  • Expertise in advanced technology frameworks such as Express.JS and AWS Serverless.
  • Adept in requirement analysis as well as code optimization.
  • Experience in improving the scalability and performance of existing applications and designing
    for extensibility applying design principles and service orientation.
  • Experience in preparation of time estimation for backend API efforts and distribution of task within
    team.
  • Experience in quick R&D and rapid PoC model development

Overview

10
10
years of professional experience
1
1
Certification

Work History

Project Lead

Persistent Systems Pvt. Ltd
Pune
04.2021 - Current

Project: Unqork - Low code, No code
Client: Unqork, US
Description:
Unqork is low code platform where enterprise create web applications and dynamic flows
with minimum coding knowledge
Responsibilities:

  • 20% time investment in team leading and 80% time investment in hands-on development.
  • Leading the offshore team, acting as a single point of lead contact for onshore team.
  • Mentor the team to achieve full potential.
  • Developed Role based access control system for the system.
  • Helped to increase billing for persistent by adding new resources.
  • Responsible for building backend API endpoints using Node.JS, MongoDB.
  • Frontend UI development & enhancement using React.JS, Typescript.
  • Followed Unit testing (TDD) approach
  • E2E testing using Selenium Web Driver with CodeceptJS
  • Participated in on call process

Environment: Node.JS, Typescript, React.JS, MongoDB, GraphQL. Ava Test, Selenium WebDriver with CodeceptJS for E2E testing.

Senior Associate Technology

Synechron Technologies Pvt. Ltd
Pune
03.2018 - 04.2021

Project 1: Flex - H4H
Client:
Scotia Bank of Nova
Description: Scotia Bank’s new venture known as ‘FLEX’ is a web application which provides cars on subscription model.
Responsibilities:

  • Analyzed the client requirement.
  • Responsible for building backend API endpoints using Node.JS, Microsoft SQL Server, & Azure App Service within the BFF Microservices model.
  • Involved in requirement analysis & prepared time estimation & distribution of tasks.
  • Involved in R&D of new feature add-on and rapid PoC development.

Environment: Javascript, Node.JS, MS-SQL, Azure Cloud, Linux, React.JS. Chai, Mocha.

Project 2: Drive
Client: Royal Bank of Canada
Description: RBC’s new venture known as ‘Drive’ is a web/ mobile application which provide one-click
car post-sales services and registration facility to user.

Responsibilities:

  • Analyzed the client requirement.
  • Responsible for building backend API endpoints using Node.JS, DynamoDB, Elasticsearch, & AWS Serverless within Microservice with API gateway model.
  • Involved in requirement analysis, and prepared time estimation and distribution tasks.
  • Involved in AWS DevOps operations as well.
  • Involved in R&D of new feature add-on

Environment: Javascript, Node.JS, DynamoDB, AWS Serverless, Elasticsearch, Elastic Stack, Linux, React.JS

Senior Software Engineer

Smartek21 Pvt. Ltd
Pune
07.2017 - 02.2018

Project: SmartBotHub (Product based startup)
Client: Product Based (viz. Dubai Airport,
Cambia)
Role: Backend Development
Description: Developing a platform product where any enterprise can build & deploy chatbots without any coding knowledge, catered to catered to domain like Telecom, Retail, Healthcare, Insurance, Travel, and Hospitality vertical wherein most of the involvement was with the R&D department.

Team Size: 15+
Responsibilities:

  • Analyzed the client requirement
  • Designed backend API skeleton and implemented N-architecture model
  • Responsible for building backend API endpoints using Node.JS and MongoDB
  • Implemented one click publish chatbots functionality for Facebook channel
  • On Minor level also explored Angular 2 bug resolution
  • Involved in requirement analysis and prepared time estimation and distribution of tasks
  • Involved in R&D of new feature add-on
  • Identified the areas in existing application, which can be enhanced by providing alternate solutions
  • Maintained quality of the development with minimum defects
  • Mentored junior members of the team by solving queries and clarifying the requirement to them

Environment: Javascript, Node.JS, MongoDB, Angular 2, Handlebar.JS, DialogueFlow (API.ai), SBHservices, Redis, AWS Cloud

Software Engineer

Innoplexus
Pune
05.2015 - 06.2017

Project: Touchpoint – Intelligence Machine
Client: Product Based for Pharma Industry (Viz.
Merck)

Role: Full Stack Development
Description: Touchpoint is an end-to-end platform for life sciences to generate intelligence and insights
across pre-clinical, clinical, regulatory, and commercial stages of a drug development. It serves the decision-making insight to the Pharma Industry and helps to reduce the drug research time and development time.
Touchpoint is a product, which includes near about worlds almost every life science scientist & researcher’s data.
Team Size: 25+
Responsibilities:

  • Prepared time estimation for backend team efforts.
  • Responsible for implementation of backend API endpoints using Node.JS, MongoDB,Elasticsearch, and AWS SDK.
  • Created basic in-house pipelines for measuring project metrics using ELK stack.
  • Created initial basic product PoC using various data visualization libraries, AngularJS and PHP.
  • Responsible for providing support to legacy PHP project and time to time implemented the new
    features as requested by client(s).
  • Proudly witnessed the startup transition from 30 team members to 190+ team members.
  • Prepared tech documents for backend efforts.
  • Analyzed the provided client requirement.
  • Identified the areas in existing functionality, which can be redeveloped as per the requirement.
  • Mentored junior members of the team by solving queries and clarifying the requirement to them

Environment: Javascript, Node.JS, Express.JS, MongoDB, Elasticsearch, Angular.JS, Visualization Libraries such as D3.JS, C3.JS, NVD.JS, Python, Neo4j, ELK Stack

Full Stack Developer

Solace Technologies
Nashik
08.2013 - 04.2015

Project: NewMeet - Online Dating Platform

Client: Newmeet.com, France
Role: Full Stack Developer
Description: NewMeet - Online Dating Platform is a multi-lingual dating cum social web application
where user can find acquaintances based on interest area and geographical area.
Team Size: 8+
Responsibilities:

  • Analyzed every business requirement considering its functional and technical aspects.
  • Involved in client interaction and timeline estimation for the features.
  • Responsible for backend development using PHP, CodeIgniter, MySQL, and various third party API.
  • Responsible for frontend development using HTML, CSS, JavaScript, jQuery, and jQuery Mobile.
  • Served as a Lead Developer for the NewMeet project.
  • Discussed every aspect of a requirement with Functional Specifications team, and participated in all meetings or discussions regarding its feasibility and limitations.
  • Developed functionalities adhering to client requirements and design specifications.
  • Maintained quality of the development with minimum defects.
  • Mentored junior members of the team by solving queries and clarifying the requirement to them

Environment: PHP, CodeIgniter, MySQL, Linux, Apache, JS, jQuery, jQuery Mobile, HTML, CSS,
Bugzilla

Education

Master of Computer Applications - Computer Science

HPT Arts & RYK Science College
Nashik
2013

Skills

Primary Skills:

  • Backend Stack: Javascript, NodeJS, Express Framework, Rest API Development, AWS
  • Frontend Stack: HTML5, CSS, JavaScript, ReactJS jQuery, jQuery Mobile
  • Databases: MongoDB, DynamoDB, Elasticsearch, MySQL

Additional Skills:

  • Software Engineering Practices: Agile Development, Atlassian JIRA, CI/CD
  • Application Servers: Node Server, Apache, Nginx Proxy
  • Web/ Other Technologies: PHP, CodeIgniter Framework, RESTful Web Services,
  • HandleBarJS, D3JS, Basic AngularJS, ReactJS, AWS Serverless, Elastic,
  • Logstash, Basic (ELK) Stack, Chatbots Development
  • Backend Development, Full Stack Development
  • Client Communications, Team Collaboration, Team Leadership

Domains:

  • Banking, Fintech, Insurance, Life Science Big Data, Business Automation, Low Code No Code Platform, Codeless as a Service (Caas)

Certification

  • Certified Course on Node.JS Development using MongoDB, Udemy.com online MOOC.
  • Certified Course MongoDB and Elasticsearch, Udemy.com online MOOC.
  • Trained with in-house React.JS program.

Timeline

Project Lead

Persistent Systems Pvt. Ltd
04.2021 - Current

Senior Associate Technology

Synechron Technologies Pvt. Ltd
03.2018 - 04.2021

Senior Software Engineer

Smartek21 Pvt. Ltd
07.2017 - 02.2018

Software Engineer

Innoplexus
05.2015 - 06.2017

Full Stack Developer

Solace Technologies
08.2013 - 04.2015

Master of Computer Applications - Computer Science

HPT Arts & RYK Science College
Vipul PatilSoftware Engineer Project Lead