Redmond, Washington, United States
2021 — 2023
Redmond, Washington, United States
2020 — 2021
Frisco, Texas, United States
Senior Software Engineer invested in defining and building out the tech stack from scratch for Meritize (Start-up).
Standardized tech stack to use React for frontend Development & Spring Boot for backend Development.
Introduced Test Driven Development using Cypress for End-to-end tests & Jest + React Testing Library for unit tests.
Setup Concourse Pipelines for CI/CD to automate the build and release process.
Mentored Junior Software Engineers on patterns in building resilient enterprise software applications.
Architected and developed consumer and business-facing applications - Loan Application Portal & School Portal
Architected easily extensible batch jobs trigged on schedule to sync new loan applications data between various systems.
Helped brainstorm & develop new internal tools to streamline daily operations for significant time and cost savings of various internal teams, e.g., Loan Underwriting, Collections, Customer Service, etc.
2018 — 2020
Irving, TX
FullStack Software Engineer with a focus on Cloud Native Enterprise Software Applications.
'Tax Payment Decisions' - tax servicing platform on real-estate-property loans
Test-driven development for an enterprise full-stack web application using cloud-native principles \& a microservices architecture-based approach
Developed backend services using Spring Boot Framework and frontend using Angular
Implemented authentication & web security using Spring Security Framework and use Redis to externalize sessions
Implemented an ETL pipeline using RabbitMQ for Pub-Sub(message passing) to load data for the application into Elastic from RDBMS.
Integrated Splunk for reports on various statistics tracked by business teams & AppDynamics to measure the overall performance of the entire system
'SMARTWeb' - centralized access to real estate property tax information
Modernize an existing app to make it cloud-friendly and mitigating security defects identified.
Maintain a list of discovered recipes for other projects in the company to follow for cloud transformation.
2015 — 2018
850 E Central Parkway, Plano
Native full-stack mobile and wearable application developer for iOS and Android majorly focusing on applications in the Internet of Things Domain.
'Brinks Array Smart Lock App' - demoed at CES 2017/CES 2018
Performed tasks related to build & release engineering to prepare the apps for release to App Store & Google Play.
Setup CI/CD pipeline using Jenkins for Android and for Backend Server (as a docker image to deploy on Google Container Engine(Kubernetes))
Lead developer on the Material design inspired Android App and the accompanying Android Wear App.
Implemented the iOS app and accompanying watchOS app.
Implemented an OAuth Server endpoint as an adapter for Alexa Integration with the rest of the system
Fleshed out the requirements and instrumental in designing the architecture and payloads for the smart lock project.
Initiated the move to MVVM architecture from MVC architecture, to facilitate working on the App Business Logic and easy unit testing of the logic which is decoupled from the UI
‘Tzuum app’ - laser-tag-like game for iPhone by the inventor of laser-tag George Carter III
Designed & normalized database schema for account & inventory server according to specifications, wrote efficient SQL queries, architected and developed RESTful API according to requirements.
Implemented a highly scalable server architecture for relay server based on an implementation of the actor model of concurrency(using the multi-reactor pattern), integrated firebase with server code for OAuth login mechanism.
‘Lennox iComfort s30’ - Lennox iComfort smart thermostat app
Developed custom UI components and custom views for iOS and Android, achieved 60 fps performance on high load based table views, performed internationalization(localization) of UI in Spanish, French, and English
Integrated framework code with the UI, implemented smart algorithmic techniques to reduce lag and eliminate latency, parallelized code wherever possible for better performance
Education
2014 — 2016
The University of Texas at Dallas
Master of Science (M.S.)
2014 — 2016
2009 — 2024
Birla Institute of Technology and Science, Pilani
Bachelor's degree
2009 — 2024
2009 — 2014
Birla Institute of Technology and Science, Pilani
B.E.(Hons)
2009 — 2014
2009 — 2014
Birla Institute of Technology and Science, Pilani
Master of Science (M.Sc.)
2009 — 2014