Ritchie Einstein

Software Engineer

Chennai, Tamil Nadu, India8 yrs 8 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Expert in developing microservices and predictive systems.
  • Led integration of complex billing systems in SaaS.
  • Strong background in aviation risk management solutions.
Stackforce AI infers this person is a SaaS and Aviation software engineer with expertise in microservices and predictive analytics.

Contact

Skills

Core Skills

Software DevelopmentIntegration EngineeringMicroservicesMachine LearningData AnalysisIos Development

Other Skills

Android DevelopmentAsynchronous systemsBackend developmentBackward compatibilityCC++Cascading Style Sheets (CSS)Dynamic resource Mapping engineExpress.jsFatigue Risk ManagementFatigue Risk Management systemFull Stack DevelopmentHTMLIntegrations moduleJavaScript

About

Experienced Software Engineer with a demonstrated history of working in the information technology and Subscription Billing Industry and aviation. Skilled in Java, Spring boot, Kafka, Spring MVC, ReactJS, AngularJS, iOS Development, react native. Strong engineering professional with a Master of Computer Applications focused in Computer Software Engineering from College of Engineering, Guindy.

Experience

Quvia

2 roles

Principal Engineer

Promoted

Feb 2024Present · 2 yrs 1 mo · Remote

Technical Lead

Feb 2023Feb 2024 · 1 yr · Remote

Tekion corp

Senior Software Engineer

Jun 2022Feb 2023 · 8 mos · Chennai, Tamil Nadu, India

Growfin.ai

Senior Software Engineer

May 2021Jun 2022 · 1 yr 1 mo · Chennai, Tamil Nadu, India

  • Joined as one of the founding Team @Growfin. Owned the entire Integrations module of Growfin which enabled Growfin to sync with leading Billing systems. Designed an Integrations Framework with Dynamic resource Mapping engine (since many billing platforms have various standards and nomenclature for resources) to make the integrations totally configurable and new systems can be added without much code changes.
  • Currently working in Growfin CRM on implementing the V2 of the existing features along with taking new features requirements.
Integrations moduleDynamic resource Mapping engineV2 feature implementationSoftware DevelopmentIntegration Engineering

Chargebee

Senior Software Engineer

Dec 2019May 2021 · 1 yr 5 mos · Chennai, Tamil Nadu, India

  • Worked in Gateway Team and developed the underlying structure to migrate the existing monolith into a microservice architecture. Designed the Gateway Microservice as a complete asynchronous system along with an adapter to make it pretend as a synchronous Service for the Existing monolith which is completely synchronous.
  • Moved to the Core Team and Spearheaded the entire process to Integrate MultiDecimal Currency Pricing (like cryptocurrency 1.00000232345344533) with arbitrary length into the existing system which runs only at the level of Cents(2 Decimal system). The core of the Chargebee monolith has to be modified which was a dependency for all modules and verticals of Chargebee. Intercommunication with all dependent teams must be handled along with backward compatibility to all the historical data was accomplished.
  • After Multi Decimal System's successful delivery, moved to the Architect's team and concentrated on demarking the Service boundaries, strangulate the existing services from the monolith without major impacts to the current monolith stability.
Microservice architectureMultiDecimal Currency PricingBackward compatibilityMicroservicesSoftware Development

Accolite

3 roles

Senior Software Engineer

Promoted

Jul 2018Nov 2019 · 1 yr 4 mos

  • Owned and engineered a Real Time Risk Management System as the main developer for a leading Aviation Company. Unlike Other post incident systems which analyses incidents after they have occurred, RISK is a predictive system which taps on to all possible aviation data sources for all the 700+ aircrafts flying at realtime and predict the current and future risk that flight is carrying.
  • RISK is mainly designed to detect, identify domino effects (a small change somewhere in the big picture which will create a huge impact in the business) and mitigate the risk even before they occur for the current flight and also the future flights that are scheduled to occur even at the planning stage.
  • RISK system used a proprietary ML algorithm which dynamically assigns weight for every possible data related to the flight to predict the RISK.
  • Data sources ranges from Flight Planning Systems, MEL, Weather updates and all possible data which can have even a mild impact in an Aircraft's flight were consumed and processed at near real time. RISK is a totally reactive system which assess the risk a flight as soon as any related data about the flight changes.
Real Time Risk Management SystemPredictive analyticsMachine Learning algorithmsSoftware DevelopmentMachine Learning

Software Engineer

Jul 2017Jul 2018 · 1 yr

  • Served as a full stack Developer for a leading Airline Client. Developing a Fatigue Risk Management system to access the risk a pilot may incur for a scheduled flight. Owned the Fatigue Data management Module which mainly concentrated on collecting and processing the data related to pilots and flights and perform a data centric analysis over the collected data to identify patterns of risk that a pilot may have incurred.
Fatigue Risk Management systemData analysisSoftware DevelopmentData Analysis

Intern

Dec 2016Jun 2017 · 6 mos

  • Joined Accolite as an Intern worked on developing an iOS App (Mainly designed for iPad). The App mainly concentrated on enabling the pilots and senior executives to pre book the jumpseats in the aircrafts when they were commuting not as a flying pilot. This booking is done at multiple permission levels to restrict authorised people to book jumpseats within the cockpit and allow senior executives to bump existing reservations of other employees during critical times.
  • Developed both the front end App and also the backend for the Application. Owned total development of the iOS development for the App.
iOS DevelopmentBackend developmentSoftware Development

Education

College of Engineering, Guindy

Master of Compuer Applications — Computer Software Engineering

Jan 2014Jan 2017

Stackforce found 100+ more professionals with Software Development & Integration Engineering

Explore similar profiles based on matching skills and experience