Experience
- Senior Software Engineer May 2021 - Present
Tebra (PatientPop) - Los Angeles
- Architected and developed three major systems: Practice Content Management System (event-based system), Website Builder (React SSR technique), and website widgets.
- Developed features such as content version history, testing on a preview of the websites to maintain reliability, and using S3/cache as the data source to create scalability.
- Crafted a few major components, such as a single component for multiple forms from tree-structure JSON like Google Form.
- Migration of a newly acquired product from an Israeli company. The task involved transforming the system from a monolithic architecture to an event-based structure. The process was laden with many cross-team challenges that required deft problem-solving skills to overcome.
- Software Development Lead & Architect June 2018 - May 2021
RxPrep Inc. - Los Angeles
- Built modern micro-services applications from monolith traditional using VueJS, ReactJS, PHP, MySQL, MongoDB, AWS services.
- Communication with Stakeholders to identify minimal viable product and decomposed feature set into small scoped user stories.
- Built SaaS infrastructure for cloud applications and APIs end-points for mobile applications.
- Integrated third-party tools and APIs such as Stripe, TaxJar, Amazon MWS, Responds LockDown Browser, ZenDesk, ElasticSearch, Algolia, FreshDesk, Sentry, and Slack.
- Releasing features every two weeks using Agile methodology with continuously integrated systems (CI) and deployed developed software (CD).
- Reduced engineering cost by ~$100k/year.
- Senior Software Engineer October 2016 – June 2017
Sooryen Technologies - India
- Delivered financial software solutions such as SaveDay, Cetera, Kapitall, FolioDynamix.
- Updated the continuous integration/deployment scripts as necessary to improve continuous integration practices.
- Built web applications using Angular, ExtJS and mobile applications with React Native and Ionic Framework.
- Designed and developed RESTful APIs using Laravel PHP, Python, MongoDB, PostgreSQL.
- Deployed micro-services using Docker and built scalable SaaS infrastructure.
- Conducted daily scrum calls with US clients and teammates.
- Worked and delivered three projects in the same timespan.
- Senior Software Engineer & Product Manager April 2015 – July 2016
Wwhere - India
- Started as the only engineer in the start-up, and built a team of 10+ IT experts including software engineers, interns, and UX designers.
- Built the entire software system and developed with team using AngularJS, PHP, PostgreSQL, DynamoDB, AWS services, ElasticSearch.
- Pitch the idea in the start-up fairs and coordinated product launch campaigns.
- Within a year, startup got acquired.
- Game Developer June 2014 – April 2015
Educational Initiatives - India
- Designed and developed 30+ adaptive educational games with HTML5 Canvas, ThreeJS, BackboneJS, AngularJS.
- Detailed assessment reports for millions of records using R scripts.
- Designed a template for screen-based HTML5 Canvas games which were widely used in the company.
- Full Stack Software Engineer May 2013 – June 2014
Freelancer - India
- Developed web applications, mobile applications, and games.
- Designed and programmed CRM, HRM, Payroll, and Invoice management systems for Singapore clientele.
- Created and managed team of 15 well experienced best individuals developer over the country.
- Taught programming languages in online classes to many countries students.
- Developed a small business model which worked better with the small remote teammates.