Engineering Lead @ Reltio Mar 2022 – Present
Key Responsibilities
● Lead team of software developers to deliver the tools that improve productivity of the provisioning and customer engineering team.
● Developed a self service portal from scratch to reduce friction for tenant management.
● Implemented self service tool using ReactJS, nextJS framework for the frontend.
● Implemented required APIs on the backend using Java, SpringBoot framework.
● Supported multiple cloud environments for tenants such as AWS, Azure & GCP .
● Implemented automated tenant provisioning that reduces tenant provisioning time from days to a few minutes.
● Implemented tenant full context view that can help save time during outages for quick troubleshooting.
Environment: Java, J2EE, Spring Boot, JavaScript, React, Python, AWS, Google Cloud, Looker, Jenkins
Staff Software Engineer, GoTo (formerly LogMeIn) Feb 2017 – Mar 2022
Key Responsibilities
● Lead team of software developers to deliver the tools that improve productivity of the operations team.
● Worked in SCRUM team for rapid development and improve coding efficiency.
● Involved in the requirement analyzing process and business logic assessment, having communication directly
with clients.
● Developed asset management tool for LogMeIn to provide infrastructure visibility across the organization.
● Developed connectivity service that automates the network connectivity requests in datacenter, public clouds.
● Implemented AWS limit monitoring solution that proactively monitors resource usage and notifies operations
team using AWS Serverless framework, lambda functions and CloudWatch monitoring.
Environment: Python, PyCharm, Django, Puppet, Ansible, AWS
Software Developer, Citrix Systems Feb 2015 – Feb 2017
Key Responsibilities
● Performed DevOps for Linux and Windows platforms following agile methodology.
● Focused on automation, integration and monitoring using python.
● Developed Authentication system to migrate from FreeIPA to Active Directory.
● Developed Patch management framework to rapidly apply security patches on fleet of servers easily.
● Developed puppet code for configuration management.
● Worked with the AWS, CloudStack and OpenStack environments for building VMs on demand.
Environment: Java 1.8, J2EE, Django, Puppet, Ansible, AWS, OpenStack, CloudStack
Scale and Reliability Intern, Citrix Systems Jun 2014 – Aug 2014
Key Responsibilities
● Worked on an open source project contributing to ExaBGP , a tool used for configuring flow specifications to BGP
routers.
● Major components included the Frontend, Scheduler, Email notification and LDAP Authentication.
● Implemented the ExaBGP tool using Groovy, JavaScript and JQuery with Grails framework following test driven
development.
● Automated the unit testing with Spock testing framework and UI Testing with Selenium.Environment: Java 1.8, Groovy, PL/SQL, Grails, Oracle, JUnit, Spock, Selenium, RESTful Web service, Design Patterns, LDAP , ExaBGP .
Senior Software Developer, Huawei India Pvt Ltd. Jul 2008 – Jul 2013
Key Responsibilities
● Major responsibilities include design, development and testing of enterprise product features in an efficient and
timely manner following agile methodology.
● Implemented Toll free services and Virtual Private network enterprise products which resided on highly scalable
next generation intelligent network platform.
● Designed and developed the distributed billing and statistics component on next generation intelligent network
platform.
● Implemented the business logic using C++ language with object-oriented design patterns.
● Designed and implemented 99.999% availability for products using hot standby cluster solutions.