# Mehul Shinde > Software Engineer | Architecting Scalable Backend & 3D Systems (Rust & Rails) | Transforming Construction Tech for Field-to-Office Coordination Location: San Francisco, California, United States Profile: https://flows.cv/mehulshinde I like to build things that work, ship things that matter, and write code that won't make your future self cry. My journey began writing Java at age 10, captivated by how software can touch millions of lives. Today, I channel that fascination into transforming the construction industry. As a Software Engineer, I don't just write endpoints; I translate cryptic requirements into elegant, scalable APIs that help real people work smarter. Currently, I am the Backend Lead for Reality Capture at Fieldwire. My focus is bridging the gap between physical job sites and digital offices by architecting systems that handle complex 3D data (BIM) and SLAM-based reality capture and mapping. Over the last 5 years, I’ve worked through Fieldwire's evolution from a ~25-person R&D team to a massive engineering organization. I’ve worn many hats—from building greenfield Rust services for EU data residency to optimizing performance for a platform serving 17M+ plans, 16M+ tasks, 4M projects, and thousands of BIM models. I believe it’s my responsibility to build tools that genuinely make lives easier. If you want to talk about Rust, backend architecture, or the future of construction tech, let’s connect! ## Work Experience ### Software Engineer @ Fieldwire by Hilti Jan 2021 – Present | San Francisco, California, United States As an early member of the R&D team (joining when we were ~30 people), I have helped scale our engineering organization to 75+ people while architecting critical backend systems across four distinct phases of the company's growth. LEADING BACKEND FOR REALITY CAPTURE & BIM (Rust & 3D Tech) • Role: Currently serving as Backend Lead for the Reality Capture initiative, integrating 360° cameras into core offerings to reduce rework and improve field coordination. • Architecture: Architected a satellite service in Rust to convert 3D models (IFC, etc.) for web and mobile viewing, achieving seamless integration that drove an uptick of thousands of model uploads since launch. • Innovation: Authored the proposal and led the implementation for "3D Tasks," enabling users to pinpoint issues directly on 3D models. SCALING CORE OFFERING (Performance & Rails) • High-Volume Optimization: Addressed critical performance bottlenecks for the "Field Team" (Floorplans & Tasks) to support massive scale: 20M floorplans, 13M tasks, and 40M photos. • Performance Optimization: Owned the reporting backend (Rust), delivering measurable improvements in turnaround times for complex reporting jobs and enhancing general platform performance. • Internal Tooling: Built the backend for "Admin v2," a centralized internal dashboard, implementing secure role-based authorization and localized reporting features to streamline operations for Fieldwire's internal departments. GLOBAL EXPANSION (Regionalization) • Greenfield Development: Built a global service in Rust from scratch to enable distinct regional instances, directly unlocking sales to EU customers with strict data residency requirements. • Performance & Validation: Owned the end-to-end stress testing and load benchmarking for this greenfield system, using AWS metrics to validate stability at scale. The optimized Rust architecture delivered faster turnaround times for critical reporting jobs upon launch. ### Teaching Assistant @ Carnegie Mellon University Jan 2020 – Jan 2021 | Mountain View, California, United States - Software Engineering Methods - Introduction to Graduate Studies ### Peer Career Consultant @ Carnegie Mellon University Silicon Valley Jan 2020 – Jan 2021 | Mountain View, California, United States • Worked along with the Assistant Director of Career Services and 4 other students to advise and help students with navigating their job search and achieving their career goals. • Conducted 1:1 sessions and career workshops to share helpful ideas about applying to jobs, preparing for different kinds of interviews, and networking. ### Software Engineer Intern @ Copart Jan 2019 – Jan 2019 | Dallas/Fort Worth Area • Developed a proof of concept for a new message queue system using the message broker Kafka and Spring Cloud Data Flow. • Participated in the Research and Development of technologies used in the new Accounting and Revenue system. • Wrote APIs to efficiently consolidated data from different services and made it consumable to a variety of UI products using Spring Boot and Hibernate. • Wrote service to generate a report of financial activity tracking that pulled data from various other applications. Technologies used: Java, Spring, Maven, Apache Kafka, RabbitMQ, H2, Hibernate, JIRA ### Application Developer @ Iowa State University Jan 2019 – Jan 2019 | Ames, IA • Developed a mobile app in Angular, Ionic, TypeScript, and Node. The app served videos, documents, and 3D graphics aiding students in learning canine dissection. • Coded file caching and storage system to cache files and interactive modules to reduce server API calls. ### Undergraduate Research Assistant @ Iowa State University Jan 2018 – Jan 2019 ### BOLT Information Technology Intern @ Farm Bureau Financial Services Jan 2018 – Jan 2018 | Des Moines, Iowa Area • Developed and deployed a client facing cross-platform mobile application in an Agile based team setting. • Programmed and tested backend services for the app that was going to be used by client/members of FBFS. • Implemented security check procedures in the account authentication part of the mobile app. • Worked on messaging and 'Request A Quote' features in the app. • Learned about software-development in corporate environment from various professionals at the company. • Attended Innovation team meetings and proof-of-concept demos in the company. ### Software Developer Intern @ RenterGate Jan 2018 – Jan 2018 | United States • Developed a rental-property management application following Agile software development practices. • Programmed announcement sorting feature that would sort users as desired by the admin to publish an announcement. • Designed and implemented a message chat feature in the tenant and landlord portal. ### Teaching Assistant @ Iowa State University Jan 2018 – Jan 2018 | United States Taught Lab sections of CprE 281- Digital Logics. Did troubleshooting and debugging for Verilog and CAD programs and logic circuits. ### App Developer @ Iowa State University Jan 2017 – Jan 2017 | United States • Engineered, designed and developed an Android Application to be used by farmers to calculate the expenditure on their crops and an appropriate market value for the crops. • Wrote the REST API for the application. • Designed and built embedded database using SQLite, used to store data when device is not connected to the internet. ### Software Development Intern Summer'17 @ Iowa State University Jan 2017 – Jan 2017 | Ames, IA Department of Natural Resources and Ecology Management, Iowa State University • Developed and deployed a version 3.0 of People in Watershed Integration (PEWI) an open source simulation web application for watershed management. • Designed and programmed a file integration feature to make files from outdated versions compatible with most recent version. • Implemented a report generation function which produced a customizable report for the users of the simulation as a printable pdf using basic principles of object oriented programming. • Developed a feature to incorporate options and settings in the downloadable files so that the user can save the settings along with the map-file. • Revamped the file upload and download feature to be more object oriented and concise for the users and developers. ### Undergraduate Research Assistant @ Iowa State University Jan 2017 – Jan 2017 | Ames, IA Undergraduate Research Assistant in the Department of Industrial and Manufacturing Systems Engineering. • Developed and deployed a mobile application that helped participants of local food hub network to track products in delivery from producers. • Wrote an algorithm to generate node to node routing of the products in a supply chain from available data so that new producers and food hubs could join the network and use the app. • Used JavaScript based Google Apps Script to write data handling program that updated the app in real time. • Programmed the app to extract csv files and use the extracted data to generate a product routing. ### Tutor @ Iowa State University Jan 2016 – Jan 2017 | Ames, IA Tutored Introduction to Object Oriented Programming, Problem Solving using C, Calculus 2 and Digital Logics to several groups of 5 students each. ## Education ### Master of Science - MS in Computer Software Engineering Carnegie Mellon University ### Bachelor of Science - BS in Computer Engineering Iowa State University ### Bachelor's degree in Music Akhil Bharatiya Gandharva Mahavidyalaya Mandal ### High School Diploma Wisdom High International School - India ## Contact & Social - LinkedIn: https://linkedin.com/in/mehul-shinde-782749105 - Portfolio: https://mehulshinde.info --- Source: https://flows.cv/mehulshinde JSON Resume: https://flows.cv/mehulshinde/resume.json Last updated: 2026-03-29