# Shweta Bhagwat > Ex - Route | Ex - Insidesales.com Location: Salt Lake City Metropolitan Area, United States Profile: https://flows.cv/shwetabhagwat 4.5+ years of experience in complete Software Development Life Cycle based on agile and traditional waterfall methodologies. Extensive programming experience using ES6 JavaScript/Typescript, Golang, Node.JS, React, PHP. Hands on experience developing RESTful API microservices, design patterns and database technologies PostgreSQL, Snowflake, SQL Server, and Oracle. Experienced working with CI tool Jenkins and the build tools like Gradle, Maven, webpack. Skills: - Programming Languages: ES6 JavaScript, Java, Golang, PL/SQL, Node.js, Python - Databases: PostgreSQL, Snowflake, MySQL, Oracle 12c, MongoDB, DynamoDB, SQL Server - Web Technologies: RESTful API’s, React.JS, Preact, Spring, Hibernate, Bootstrap, HTML5, CSS3 - Servers (Application/Cloud): Amazon Web Services (AWS), Apache Tomcat, WebLogic, JBoss, Heroku, WAMP - Tools: Git, SVN, NPM, grunt, JIRA, Bamboo, SQLYOG, Jenkins, Atom, Graylog, salesforce, Eclipse ## Work Experience ### Senior Software Engineer @ SoFi Jan 2023 – Present ### Software Engineer II @ Route Jan 2021 – Jan 2023 | Lehi, Utah, United States ### Software Engineer I @ Route Jan 2019 – Jan 2021 | Lehi, Utah ### Junior Software Engineer @ InsideSales.com Jan 2018 – Jan 2019 | Provo, Utah • Developed and implemented application functionalities in Apex programming, visual force and implemented micro-services using RESTful APIs. • Demonstrated strong salesforce design, implementation and configuration knowledge including – APEX, Force.com, JavaScript etc. • Developed a system of RESTful APIs from scratch in PHP. Involved taking architectural decisions in Inbound/outbound Activity Report project and developed it in Go, PHP, MySQL, ReactJS. • Collaborate with other developers, QA, product manager and customer support team to prioritize needs and produce required software changes and releases. Used Git as a version control system and also collaborated work in Scrum methodology to track the project details and updating the development status every day in the SCRUM ### Web Developer Intern @ Tuutkia LLC Jan 2017 – Jan 2017 | Fremont, California • Built the reusable components using Redux and ReactJS with Object Oriented JavaScript, ES6, HTML5, CSS3, Bootstrap based on the visual designs. • Consumed web services using ReactJS axios call method. • Used NPM to manage the dependencies in React application. Services Implemented Java Web. ### Web UI Developer intern @ Syndicated Loan Direct Jan 2017 – Jan 2017 | New York, New York • Experience in writing AngularJS modules and JavaScript utility routines and tested them by writing unit tests using Jasmine and Karma. • Experience in designing and developing web-based applications using Java, J2EE, RESTful web services with basic authentication, MVC framework. • Used advanced level of HTML5, JavaScript, ES6, babel, CSS3 and pure CSS layouts (table less layout). • Developed dynamic web pages using AngularJS, and used AJAX to update page content dynamically incorporating API calls implemented using Spring Boot. Used Hibernate for performing data Storage and Data Retrieval from database ### Software Engineer @ Algorithm Ventures Inc Jan 2015 – Jan 2015 | Mumbai Area, India Project Name: Ad Controller Server. Description : Ad Controller Server is a web application used to manage the Adds published on different websites. It is a product definition engine component that allows the users to rapidly define new ads, costs, space on sites and modify the same. In Ad Controller Network numbers of Publishers and Advertiser can join the network and Advertiser can place their ads with many publishers where in Ad management publisher get paid by showing Advertiser ads. This system provides the Rotation program which gives the random ads depending on the conditions given by Advertiser to display ads. It is a Tool designed to manage the advertisements published on different sites by different publishers. The tool is based on the three-tier architecture. It is a tool used for publishers, media buyers to manage the space and cost of adds to be published on different sites. Responsibilities: ● Contributed in designing and development of application using Java, Spring, MySQL, HTML5, CSS/CSS3, JavaScript, jQuery, AJAX. ● Contributed in designing of database, writing stored procedures and functions. ### Software Engineer @ Algorithm Ventures Inc Jan 2014 – Jan 2015 | Mumbai Area, India Project Name: My Newsletter Description: My Newsletter is a Mobile Application developed for IPhone. Purpose of this app to target consumer in the investment community. This app gives you access to all your market related newsletters at one place. My Newsletter project consist of three major components i.e. Admin console, backend API and device side application. Responsibilities: ● Contributed in designing and development of application using Java, Spring, Hibernate, MySQL 5.1, REST Web services. ● Worked on bug fixing and enhancements on change requests. ## Education ### Master of Science (MS) in Computer Software Engineering New Jersey Institute of Technology Jan 2016 – Jan 2017 ### Bachelor of Engineering (BE) in Computer Engineering SSPM's College Of Engineering(Mumbai University) Jan 2010 – Jan 2014 ## Contact & Social - LinkedIn: https://linkedin.com/in/shweta-bhagawat --- Source: https://flows.cv/shwetabhagwat JSON Resume: https://flows.cv/shwetabhagwat/resume.json Last updated: 2026-03-22