# Shriyanka Joshi > Software Engineer | CAD | Computational Geometry | C++ | CUDA Location: San Francisco Bay Area, United States Profile: https://flows.cv/shriyanka I’m a Computational Geometry researcher and experienced CAD Engineer interested in the fields of Computational tools for Product Design & Development, PLM solutions and Additive Manufacturing applications. My Masters thesis is focused on Reverse Engineering of 3D laser scan data directly into NURBS geometry. CORE SKILLS: Computational Geometry, Geometric Modeling, Image Processing, Computer Vision, Optimization, Additive Manufacturing, Virtual Commissioning, Digital Twin SOFTWARE SKILLS: C++, Go Language, Python, MATLAB, VTK, CGAL, Open CV, Qt, NX, CATIA, Solidworks, ANSYS ## Work Experience ### Software Engineer @ D2S, Inc. Jan 2024 – Present | San Jose, CA ### Software Engineer @ Tesla Jan 2023 – Jan 2024 | Fremont, CA ### Software Engineer @ uLab Systems, Inc. Jan 2021 – Jan 2022 | San Mateo, California, United States • Was employed in the R&D team for the development of uDesign : Orthodontic software for treatment planning using 3D printing for clear aligners ### Additive Manufacturing Software Engineer @ Link3D Jan 2020 – Jan 2021 | Princeton, New Jersey, United States • Optimized the Additive Manufacturing build tray nesting algorithm by replacing the existing bounding volume hierarchical representation: axis aligned bounding boxes (AABBs) of STL parts with an asymptotically faster oriented bounding boxes (OBBs) algorithm • Implemented oriented bounding box, oriented bounding box trees and collision detection of OBB trees, resulting in faster computation and improved nesting in the AM bin • Assimilated information from research papers on spatial hierarchical data structures, implemented the algorithms using Go language, performed project duties independently in a startup environment. ### Software Development Intern @ International TechneGroup Inc. Jan 2019 – Jan 2019 | Milford, Ohio, United States • Resolved filename collision issues for maintenance and testing of the CAD data interoperability software ‘CADIQ’ • Debugged programs to identify model-based design (MBD) data quality issues in NX/CATIA in order to address them in CADIQ • Studied cases of the utilization of CADIQ in validation of critical MBD and PMI changes for downstream re-use in Product Lifecycle Management • Developed Python programming skill at a professional level through the course of the internship and used Mercurial to keep track of code changes • Brainstormed with senior team members from offshore team to identify challenges in interoperability of laser scan data to CAD data, discussed an initial approach which consequently expanded into my Masters’ Thesis ### Additive Manufacturing Intern @ Siemens PLM Software Jan 2018 – Jan 2018 | Milford, Ohio, United States • Created training material in NX for Product Design to Digital Manufacturing in an AM Product Development life cycle • Simulated Topology Optimization in NX on design spaces to generate print-ready parts for Additive Manufacturing • Detected critical part features with potential AM build failure by performing virtual Design for Additive Manufacturing checks • Optimized part assembly nesting on AM build tray to reduce build time, build height and support volume • Achieved 40% weight reduction/ material savings by leveraging lattice generation tool for AM support structures • Generated standard process parameter templates and performed AM build simulation to generate layer wise scan profiles • Developed documentation in graduate curriculum for Siemens Learning Advantage in the areas of Topology Optimization, Additive Manufacturing, Reverse Engineering and Lattice Structures suites in NX • Collaborated closely with SMEs for critical reviews and continuous process improvement ### Graduate Research Assistant @ Siemens PLM Technology Simulation Center | Center for Global Design & Manufacturing Jan 2017 – Jan 2018 | University of Cincinnati • Developed and documented Geometric Modeling/ Additive Manufacturing apps in Siemens NX using NX API in C++ • Demonstrated course concepts live in the classroom using interactive NX apps • Developed tools are used by students for homework assignments ### Graduate Teaching Assistant @ Geometric Modeling for Additive Manufacturing Jan 2017 – Jan 2018 | University of Cincinnati • Prepared and graded homework assignments, exams • Held office hours with grad and undergrad students to assist with homework, course concepts/questions • Taught MATLAB to students to aid with homework • Managed course announcements, emails, grade records and assisted course instructor in the classroom ### Customer Escalations Associate @ Amazon India Development Center Jan 2015 – Jan 2015 | Hyderabad Area, India * Resolved problems, negotiated with customers * Escalated internal tickets to resolve process glitches * Handled a high volume of customers on a daily basis * Achieved weekly and monthly goals, met performance criteria consistently * Received customer commendation upon prompt resolutions ### Engineering Intern @ N S Engineering Jan 2015 – Jan 2015 | Hyderabad Area, India * Estimated total cost of material procurement and manufacturing of wind turbine stator and rotor parts based on CAD drawings * Proposed changes in material handling methods to save 20 min per cycle time * Tested part quality using NDT methods like dye penetrant & fluorescent powder, radiographic inspection ## Education ### Master of Science - MS in Mechanical Engineering (Major : Geometric Modeling & Additive Manufacturing) University of Cincinnati ### Master of Engineering - MEng in Mechanical Engineering University of Cincinnati ### Bachelor of Technology (B.Tech.) in Mechanical Engineering Jawaharlal Nehru Technological University ## Contact & Social - LinkedIn: https://linkedin.com/in/shriyankajoshi --- Source: https://flows.cv/shriyanka JSON Resume: https://flows.cv/shriyanka/resume.json Last updated: 2026-04-10