# Tanvi Shukla > Staff Software Engineer at ICE MT Location: United States, United States Profile: https://flows.cv/tanvishukla A passionate & motivated software engineer with 7+ years of industry experience developing full stack web applications, with a deep understanding of software development life cycles, user interfaces, reliability, performance & scalability. ## Work Experience ### Staff Software Engineer @ ICE Mortgage Technology Jan 2026 – Present ### Senior Software Engineer @ ICE Mortgage Technology Jan 2023 – Present ### Software Engineer II @ Ellie Mae Jan 2018 – Jan 2023 | San Francisco Bay Area - Responsible for developing a web application & integrating with the payment platform by developing modules and workflows using ReactJS & Redux for importing credit history and saving in the loan application. - Developed a Services Management application for the bank users using inhouse built library called appEngine developed using ReactJS technology. - Implemented identity verification module using ReactJS to verify borrower’s identity before proceeding to different services. - Worked extensively in achieving & maintaining web accessibility and ADA compliance for consumer connect web app. ### Software Engineer I @ Ellie Mae Jan 2017 – Jan 2018 | San Francisco Bay Area - Implemented a web app feature which enabled file upload and asynchronous loan pipelining for borrowers for Ellie Mae’s Consumer Connect product using AngularJS, JavaScript, HTML5 & CSS. - Developed customization for borrower session management & incomplete applications data for Lender Admin users using JavaScript, AngularJS and HTML5 & CSS. ### Software Engineering Intern @ San Jose Public Library Jan 2016 – Jan 2017 | San Jose Worked on two projects. Project 1: Gimlet Data Analysis 1) Responsible for developing an application in Python for tagged data processing and analysis. 2) Implemented data extraction processes from Gimlet (Data collection tool used by San Jose State University & San Jose Public University). The data collected is messy and redundant. 3) Designed an algorithm for tags data cleaning, parsing and collection of duplicate, synonymous, and typo error data for further analysis. Project 2: Development and Migration of Online Library Video Tutorials. 1) Working on migration of video resources from Adobe Captivate to Camtasia. 2) Refining of video tutorials. ### Software Engineering Intern @ Kohl's Digital Jan 2016 – Jan 2016 | Milpitas, California • Worked as a Software Developer Intern in the Kohl’s Mobile Team. • Was responsible for developing rich push notification feature for wallet offers and deep linking to product pages. • Carried out Experience Targeting using Adobe Target from Adobe’s Mobile Cloud Services, by creating mboxes for user’s home page content. Targeted experiences were then analyzed for deciding the winner. • Performed A/B tests using Taplytics based on certain user parameters. • Instant App modifications in existing app. • Technologies: Android, Java, Urban Airship Rest Services, Google Cloud Platform, Adobe T&T, Taplytics, Deep Linking, App Indexing. ### Application Programmer @ Sharada Group - India Jan 2014 – Jan 2015 | Pune Area, India • Designed and Developed a PIM web application in a robust distributed environment. • The system accounts for assignment and distribution of work cards across the enterprise. • Technologies: JavaScript, JSP, MySQL, PHP, Drupal CMS, HTML5, CSS, XML ### Software Developer Intern @ Sattvarise Technologies Jan 2013 – Jan 2014 | Pune Area, India Worked as an Android application developer. Was responsible for developing an Android app for signboard text recognition and translation using Tesseract engine. ## Education ### Master of Science (M.S.) in Computer Software Engineering San José State University ### Bachelor of Engineering (B.E.) in Information Technology Savitribai Phule Pune University ## Contact & Social - LinkedIn: https://linkedin.com/in/tanvi-shukla --- Source: https://flows.cv/tanvishukla JSON Resume: https://flows.cv/tanvishukla/resume.json Last updated: 2026-04-12