Ambarish Rao

Software Engineer

Pune, Maharashtra, India11 yrs experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Automated backend processes saving over 90% time.
  • Mentored junior developers to enhance team productivity.
  • Architected reusable solutions for complex integrations.
Stackforce AI infers this person is a Backend-focused Software Engineer with strong experience in Logistics and Non-profit sectors.

Contact

Skills

Core Skills

JavaAwsNode.jsTypescriptKubernetesSoftware DesignMicroservicesSpring FrameworkCommunicationAsp.net

Other Skills

Amazon Web Services (AWS)Android DevelopmentC#C++CSSCode ReviewCoding StandardsContinuous Integration and Continuous Delivery (CI/CD)Creative Problem SolvingData StructuresDatabasesDebuggingDesign DocumentsDistributed SystemsDocker Products

About

Experienced software engineer with a zeal to build solutions and solve complex business problems. Places great emphasis on learning and mentoring. Skilled in Java, Spring, RESTful services, SQL and NoSQL databases, and backend technologies. Strong engineering professional with a Bachelor's degree focused in Computer Science from NIT Nagpur. I have a deep sense of community and volunteer at Robin Hood Army. I am working on automating multiple backend processes using my software skills at RHA, helping them scale.

Experience

11 yrs
Total Experience
4 yrs 2 mos
Average Tenure
8 yrs
Current Experience

Autodesk

Principal Software Engineer

Jul 2024Present · 1 yr 11 mos · Pune, Maharashtra, India · Hybrid

JavaAmazon Web Services (AWS)ElasticsearchAWS

Zoom

Software Engineer

Jun 2023May 2024 · 11 mos · India · Remote

KubernetesCoding StandardsCommunicationDebuggingSoftware DesignDesign Documents+13

Turvo inc.

3 roles

Lead Software Engineer

Jan 2022Jun 2023 · 1 yr 5 mos

Amazon Web Services (AWS)Spring FrameworkMicroservicesCoding StandardsCommunicationDebugging+23

Senior Software Engineer

Promoted

Jan 2020Jan 2022 · 2 yrs

  • Turvo Platform:
  • Worked on shipments api, notifications, multiple customer integrations, customer facing public-apis, query and logging optimisations. SME for 3 components, and architecting re-usable solutions for the integrations team.
  • Turvo Diff:
  • Problem: All external integrations were sending full payloads instead of incremental updates, leading to redundant updates, events and change log entries.
  • Solution: We built a framework which detected incremental updates and sent the reduced payload to Turvo’s APIs. This is highly configurable, which can handle multiple evolving APIs, and object dependencies within the payload. This resulted in lesser CPU and memory utilisation among the APIs and database nodes.
  • Stats:
  • 1. Reduced payload sizes by average 95%
  • 2. Improved response time and id reconciliation time by over 20%
  • OTM integration for DHL:
  • Problem: Integrate shipments and orders for a one way sync between DHL’s TMS and Turvo.
  • Solution: Enhanced an ingestion framework to ingest shipments, and master data dynamically. Delivered ahead of schedule, efficiently and created an onboarding process which was used repeatedly for onboarding 40+ DHL suppliers.
  • Turvo Data Importer
  • Problem: Create a mechanism for importing data in bulk.
  • Solution:
  • Refactored an entire component, to support validations, and throttling. Designed an error reporting process which was able to map technical errors to user actionable error messages.
  • Stats:
  • Undertook 2 separate POCs to optimise in-memory CSV processing.
  • Reduced onboarding time for new customers’ data from 3 weeks to less than a day
  • Reduced support team efforts by making error reporting self serviceable.
  • Actively involved in writing architecture specs for complex problems. I have mentored several junior developers and new project contributors so that they can get started independently.
Spring FrameworkMicroservicesSpring BootRelational DatabasesData StructuresSpring MVC+1

Software Engineer

Sep 2018Dec 2019 · 1 yr 3 mos

Spring FrameworkSpring BootSpring MVCDocker Products

Robin hood army

Community Volunteer

Jun 2018Present · 8 yrs · India

  • Worked on automating multiple backend processes like analysis and leaderboard generation which resulted in time savings of more than 90%.
  • Worked on backend coordination for Senior Patrol, a project in which us Robins tried to help senior citizens during the lockdown period.
  • Learned from previous shortcomings, built an automated solution for Senior Patrol 2.0, which is helping senior citizens with covid vaccination.
Node.jsTypeScript

Factset

Software Engineer

Jun 2015Aug 2018 · 3 yrs 2 mos · Hyderabad Area, India

  • As Reported
  • Wrote services to validate data, and hosted them on internal Heroku cloud.
  • Parallelized validations to enable data capture and verification across content sets.
  • Increased the performance of the genetic algorithm by over 10%, by crossing top n number of population.
  • QA Inventory
  • Integrated OAuth and implemented a proxy API for JIRA enabling users to file issues while testing.
  • Developed a system to push real time updates to users, implemented caching to improve response time.
  • Integrated automation API that enabled users to launch automated plans for a set of configurations, and added a service that updated the results of these test runs, which resulted in 50% increased use of automation.
  • RPD
  • Created a settings module, to handle creating new setting, add possible values, associate precedence and inheritance as per company level, department level, and employee settings.
  • Built a POC for API rate limiting using Redis, and local cache.
  • Technologies learnt: ASP MVC, Entity Framework, OData, SQL, jQuery, RESTful API, concepts like Reflection, caching, multithreading, Heroku cloud, Golang.
Coding StandardsCommunicationDebuggingSoftware DesignDesign DocumentsRelational Databases+12

Finisar corporation (nasdaq: fnsr)

Summer Intern

May 2014Jul 2014 · 2 mos · Perak, Malaysia

  • I developed an ASP.NET application for tracking changes to the code base maintained in Perforce by the company. It also implements a hierarchy of who can file a request, who can approve the requests. Also implemented email notifications.
  • Technologies used: ASP.NET, C#, SQL

Orient technologies pvt. ltd.

Summer Intern

May 2013Jul 2013 · 2 mos · Andheri

  • Developed an application that stores all data and documents of employees at a central repository for easy access by employees and their managers.
  • Technologies: ASP .NET, C#, SQL Server, JavaScript

Education

Visvesvaraya National Institute of Technology

Bachelor's degree — Computer Science

Jan 2011Jan 2015

Lok Kalyan Public School

Jan 1996Jan 2009

Stackforce found 100+ more professionals with Java & Aws

Explore similar profiles based on matching skills and experience