# Gaurav Kailas Shinde > Engineering Lead @ Earnest Location: San Francisco Bay Area, United States Profile: https://flows.cv/gauravkailasshinde I am an Engineering Lead and Staff-level Full-Stack Engineer with 10+ years of experience building and scaling complex systems across fintech, ed-tech, and enterprise platforms. At Earnest, I lead architecture and development for the loan repayment journey, designing high-performance GraphQL services, payment-processing systems, servicing workflows, and distributed cloud infrastructure on AWS. I partner with product, data, and compliance to ship secure, reliable, and scalable borrower-facing platforms. My experience spans founding-engineer roles, high-velocity startups, and regulated enterprise environments. I work across the MERN and MEAN stacks, modern JavaScript/TypeScript ecosystems, microservices, event-driven architectures, and cloud-native tooling. I bring deep expertise in system design, observability, reliability engineering, and performance optimization. As a Certified Ethical Hacker, I apply secure-by-design engineering across every layer of the stack. I’m driven by ownership, technical excellence, and building engineering cultures that deliver meaningful, scalable, and resilient products. ## Work Experience ### Staff Software Engineer - Tech Lead @ Earnest Jan 2024 – Present | San Francisco Bay Area ### Senior Software Engineer - Tech Lead @ Earnest Jan 2023 – Present | San Francisco, California, United States ### Senior Software Engineer - Full Stack @ Earnest Jan 2021 – Jan 2023 | San Francisco, California, United States ### Software Engineer II - Full Stack @ Earnest Jan 2019 – Jan 2021 | San Francisco Bay Area • Design and implement features to increase automate loan decisions/approvals in Student Loan Refinance project. Implement scalable web UI to consume REST endpoints using React, Webpack, Babel, react-google-chart, and ES6 principles. • Collaborate with other developers, QA, product owner, and scrum master to assess dev PR’s, prioritize needs, and produce required software changes and releases. Maintain the applications to fulfill requested software changes by scheduling efficient sprints for developers with the help of the portfolio manager. • Regular code deployments and releases within an Agile development environment. Unit and regression testing, debugging and API defect tracing in existing applications. ### Senior Software Engineer - Full Stack @ WGU Labs Jan 2018 – Jan 2019 | Greater Salt Lake City Area Senior Full Stack Software Engineer - Center for Applied Learning Science • Design and implement AWS Lambda functions as RESTful service (API Gateway) using serverless framework, carry out endpoint’s end-to-end testing using postman and Mocha. Implement scalable web UI to consume serverless Lambda endpoints using React, Webpack, Babel, react-google-chart and ES6 principles. • Maintain the applications to fulfil requested software changes by scheduling efficient sprints for developers with the help of portfolio manager. • Design and develop reusable JavaScript modules for the dev team and contribute to open source community. • Collaborate with other developers, QA, product owner and scrum master to assess dev PR’s, prioritize needs and produce required software changes and releases. • Evaluate requirements and initial mock-ups; made technology recommendations that supported optimal construction, maintenance and performance which resulted into 40% increase in dev efficiency. • Create sophisticated, imaginative and efficient back-end solutions for a large-scale, on-demand marketing system and Develop high-quality code, established development standards and led by example. Project Management: Agile, Scrum, JIRA, CICD Tool Development: Angular4, React, Maaterial UI, Node.js, Javascript(ES6), PHP, AWS, HTML5, CSS/SCSS Versioning: GIT OS: Windows, Linux ### Technology Associate @ Goldman Sachs Jan 2018 – Jan 2018 | Greater Salt Lake City Area • Supporting AppBank operations as a specialist, troubleshooting technical issue. • Designed, developed, documented, refined and maintained web applications in a Linux-centric environment • Writing test scripts in Slang, Java, Python to demonstrate the job failures and writing analysis in TDD Environment. ### Full Stack Developer @ AT&T Jan 2017 – Jan 2018 | Raleigh-Durham, North Carolina Area • Building and maintaining GUIs using Ember/JS to provide usability to business operations data. Building and modifying/refactoring of functional components within business-critical international applications. • Using both SOAP and RESTful web services in AJAX heavy applications. Focus on both jQueryUI (legacy) and Ember (current focus) for front-end implementation. • Regular code deployments and releases within an Agile development environment. Unit and regression testing, debugging and API defect tracing in existing applications. • Technologies: Perl, Ember.js, HTML5, CSS3, Bootstrap, JavaScript, MySQL, JIRA, Crucible, Jenkins. ### Full Stack Developer Intern @ tuutkia Jan 2017 – Jan 2017 | Fremont, California • Designing and developing web application in LeadXchange domain using MEAN stack. • Implementing user interfaces, wireframes using HTML5, CSS3, Bootstrap, AngularJS. ### Graduate Student @ San Jose State University Jan 2015 – Jan 2017 | San Francisco Bay Area ### Graduate Teaching Assistant @ San Jose State University Jan 2016 – Jan 2016 | San Francisco Bay Area Teaching Assistant for FA16: CMPE-131 Sec 02 - Software Engineering I with the guidance of Prof. Ishie Eswar and Prof. Ron Mak. ### Graduate Teaching Assistant @ San Jose State University Jan 2016 – Jan 2016 | San Francisco Bay Area Teaching Assistant for FA16: CMPE-187 Sec 01 - Software Quality Engineering with the guidance of Prof. Ishie Eswar. ### Software Engineer Intern, OS Virtualization-Based Autonomous Vehicle Prototyping @ Toyota ITC Jan 2016 – Jan 2017 | San Francisco Bay Area • Worked with researchers to implement safety features for cars viz. intersection/merge assistant, blind spot marking. • Implemented multithreaded TCP Server using Java, Python which listen to Unity’s C client. • Configured PikeOS hypervisor to create an image to be burned on Renesas R-CarH2 embedded board. • Implemented messaging protocols MQTT Mosquitto Broker and OpenDDS using Java for communication with ElinOS. • Used CODEO (Eclipse based) IDE for all development and debugging purposes. • Developed Proof of Concepts and provided work/time estimates for design and development efforts. ### Java Developer @ NSEiT Jan 2013 – Jan 2015 | Andheri, Mumbai • Experience in designing and developing web-based applications using Java, J2EE, Web Services- REST with basic authentication, MVC framework, Spring, Hibernate, Struts2, Oracle and SQL. • Experienced in Analysis, Design, Development, Integration, Deployment and Maintenance of RESTful Web services, Client Server and Web based applications using J2EE/Java, JSP, JavaScript, Servlets, EJB, JMS, XML. • Experience in working on various Spring modules (Spring Core, Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs. • Developed an application which automates online evaluation of subjective answers using NLP (Stanford CoreNLP) API. Created Enterprise Java Bean classes and helper classes in the business layer and tested them using JUnit and TestNG. • Continuous Enhancement & Support for applications. ## Education ### Master of Science (MS) in Computer Engineering San José State University ### Master of Science - MS in Cyber/Electronic Operations and Warfare Harrisburg University of Science and Technology ### PG-DAC in Advanced Computing Centre for Development of Advanced Computing (C-DAC) ### Bachelor of Engineering (BE) in Computer Engineering University of Mumbai ### HSC in General Science DG Ruparel College of Arts, Science and Commerce ### SSC in General Studies Sharadashram Vidyamandir ### Completed education till 4th standard. in General Studies IES ## Contact & Social - LinkedIn: https://linkedin.com/in/gauravkshinde - Website: https://gauravshindedev.netlify.app/ --- Source: https://flows.cv/gauravkailasshinde JSON Resume: https://flows.cv/gauravkailasshinde/resume.json Last updated: 2026-04-01