Venkatesh Thiyagarajan

Venkatesh Thiyagarajan Email and Phone Number

Software Engineer | Technical Consultant | Product Design @ Formlogic
Venkatesh Thiyagarajan's Location
United States, United States
Venkatesh Thiyagarajan's Contact Details

Venkatesh Thiyagarajan personal email

n/a
About Venkatesh Thiyagarajan

Software Engineer and technical consultant with over 20 years of experience leading the design and development of web and desktop applications with a focus on scalability and performance. Experienced with Software Design & Development (Full Stack & Desktop applications), with interests in Machine Learning and DevOps. Proficient in customer engagement, solution proposal, engineering, data management, deployment, consulting, and training.Passionate about utilizing software engineering, machine learning and domain expertise to deliver quality, value added, customer centric solutions.Competencies:Customer Interaction, Agile Practices (Scrum), Solution Architecture, Design Specifications, Roadmap Planning and Scoping, Requirements Analysis, User Experience Design, Solution Development, Production Deployment, Presales Support, Customer Support and TrainingEngineering:Software Architecture, Object Oriented Design, Design Patterns, Database Modeling, API Design, UML diagrams, ER diagrams, User Acceptance TestingCAD (Computer Aided Design): Autodesk Inventor (.NET, COM, VBA API), Autodesk Inventor Platform (Server, OEM), AutoCAD (ObjectARX C++ API), AutoCAD Mechanical (COM API), Autodesk Vault PDM (.NET API), Autodesk Inventor ETO, Autodesk Forge (Viewer), Autodesk Inventor iLogic, Pro/Engineer, MathcadProgramming/Scripting Languages: C++, C#, VB, VBA, Java, JavaScript, TypeScript, Rust, Python, Engineering IntentWeb ApplicationsFront-End: HTML5, CSS, React, Redux, React Router, Reselect, RxJS, Bootstrap, Semantic, Less, Styled Components, Apollo, LocalStorage, Handlebars, Bluebird, Flow, ThreeJSBack-End: Node.js, Express, Bookshelf, Knex, SQL, REST API, GraphQL, JSON, WebSockets, Serverless (AWS Lambda), PHPToolchains: CRA, Next.jsTest: Mocha, Chai, JestBuild: Webpack, NPM, Yarn, CracoDesktop ApplicationsCross-platform (Electron), Windows (.NET, MFC, COM, ActiveX), Database (SQL, XML), Graphics (OpenGL), User Interface (CefSharp, WPF, WinForms), Build (MSBuild, NuGet), Deployment (MSI, WIX, CA), Testing (NUnit, Moq)DevOpsDocker, Jenkins, CircleCI, Ansible, Heroku, AWS (S3, ECS, Cloudwatch), TeamCityDataDatabase (PostgreSQL, MySQL, SQLite, Access, Sybase), ORM, Office Open XMLThird-party integrations:Google Analytics, Auth0, ERP (Odoo), AWS (SDK), Mailgun, ScaniiMachine LearningPredictive Modeling, Statistical Analysis, ML AlgorithmsScikit-Learn, Tensorflow, Keras, NumPy, SciPy, Pandas, Matplotlib, Jupyter NotebookToolsVS Code, Microsoft Visual Studio, System Architect, Microsoft Visio, JIRA, Rally, Git, Perforce, SVN

Venkatesh Thiyagarajan's Current Company Details
Formlogic

Formlogic

View
Software Engineer | Technical Consultant | Product Design
Venkatesh Thiyagarajan Work Experience Details
  • Formlogic
    Software Engineer
    Formlogic Nov 2021 - Present
    Pittsburgh, Pennsylvania, Us
    Developed factory automation software to manage the operations for making high tolerance CNC machined parts - stock selection, machine visualization, program verification, generation of inspection routines, and publishing to the factory floor. Full stack application, Python backend, Postgres, SQLAlchemy, FastAPI, Typescript, React, Redux, Threejs.Implemented feature abstraction, generated probing and inspection programs for part machining and inspection.Maintained worker infrastructure for machine simulation using Vericut, and performed benchmarking for containerization (Docker) of workers deployed to the cloud (AWS).Developed CAM programmer utility application for downloading tool libraries and post processors using Electron, Typescript, React, Redux, BlueprintJS, Yarn, REST APIs.
  • Plethora
    Machine Learning Engineer
    Plethora Oct 2016 - Nov 2021
    Heidelberg, Baden Württemberg, De
    Performed data analysis, feature engineering and pipelines to prepare data for ML studies.Developed and trained supervised learning models using regression analysis to estimate machine runtime and pricing for manufacturing parts.Created Jupyter notebooks to document models and data visualization.
  • Plethora
    Software Engineer
    Plethora Oct 2016 - Oct 2021
    Heidelberg, Baden Württemberg, De
    Developed various engineering applications (desktop, plugins, web, cloud) to automate factory workflows for CNC milling in prototype manufacturing.Worked on customer-facing web apps, desktop tools, backend services, cloud integrations, microservices, and job processing service workers, emphasizing continuous integration and delivery.Standardized machining strategies and created CAM automation software with part catalog, setup management, assembly generation, fixture modeling, part import, toolpath generation resulting in significant time efficiencies. Plugin architecture, Web UI (JavaScript, React, Redux), .NET framework (C#, CefSharp, WPF), CAD/CAM API, REST API (data persistence, uploading AWS S3 artifacts), WIX (deployment), NCSIMUL (cutting simulation).Developed Electron application prototype using TypeScript, React Hooks, Redux, RxJS, Semantic UI, and Apollo Client to replace native desktop application.Helped develop plugins for CAD applications for customer part upload, Brep extraction, DFM analysis. Upgraded front-end UI visualization and performance by transitioning to a modern MVVM architecture and WPF framework.Developed service worker infrastructure brokered by RabbitMQ to download, translate, and upload part files into the Parasolid format for downstream analysis (using HOOPS integration) and for tool library generation.Implemented DevOps workflows - ITAR compliance, CI/CD using Jenkins pipelines with AWS EC2 agents, automating artifact uploads to AWS S3, Heroku deployment, AWS Lambda services (virus scan).Implemented third-party integrations - Auth0, Odoo (ERP) and Google Analytics (marketing insights).Integrated automatic generation of workholding into CAM - task request/response, geometry import and placement.Enhanced factory application - order and quote management, scheduling and capacity planning.
  • Autodesk
    Technical Consultant
    Autodesk Jul 2012 - Sep 2016
    San Francisco, Ca, Us
    Worked directly in customer-facing roles with Autodesk clients during all stages of solution implementation - understanding and documenting business requirements, proposing solutions utilizing products in Autodesk portfolio, solution architecture, development and production deployment.Executed several customer consulting engagements with high customer satisfaction resulting in contract renewals and increased company revenue.Led the creation and implementation of several solutions by integrating Autodesk products for companies in various manufacturing domains (Eaton, Apple, Cameron, San Diego Gas & Electric).Successfully deployed customizations and integrations for Autodesk Inventor, Autodesk Inventor ETO, Autodesk Vault PDM, AutoCAD and Autodesk Forge – Viewer (used Autodesk product APIs to create plugin, desktop and web applications).Developed full stack applications (database design (SQL), solution architecture (MVP), business logic (.NET), product API (Autodesk Inventor, Autodesk Vault), UI, deployment) and productivity tools (e.g. scripting).Delivered fully functional, high quality 3D CAD models and configurations (parametric modeling, sheet metal and routings), 2D drawings, BOM.Solution Types (successfully delivered to customers):Fully automated Engineer-To-Order, Derived models, Routed Systems (Cabling).Product Data Management - Autodesk Vault Explorer integrations for CAD file version management, differential report analysis.CAD plugins for design and engineering automation, business process integration.Automated model configuration and CAD output generation.CAD model data storage and viewer applications.
  • Autodesk
    Scrum Master
    Autodesk Feb 2009 - Jun 2012
    San Francisco, Ca, Us
    Facilitated completion of several Autodesk Inventor project initiatives – planning, scope management, stakeholder communication, implementation, delivery, support.Performed product owner responsibilities to gather user requirements, groom product backlog, drive feature implementation for Autodesk Inventor setup projects.Implemented process changes, provided technical leadership and consultation for project deliverables.Facilitated adoption of Agile development (Scrum), implemented Scrum artifacts and meetings for several teams.Successfully performed ScrumMaster responsibilities to help teams realize complex project goals on time.
  • Autodesk
    Software Engineer
    Autodesk Feb 2009 - Jun 2012
    San Francisco, Ca, Us
    Lead implementation of key Autodesk Inventor initiatives – architected, designed and lead the development of merge modules and MSI-based SDK setup projects.Owned the responsibility for Autodesk Inventor Server and Autodesk Inventor OEM deployment projects, including strategy, product ideas and project prioritization.Implemented prototypes for client/server application model using installer technologies.Implemented upgrades, language packs, merge modules for different flavors of Autodesk Inventor setups.
  • Autodesk
    Product Designer
    Autodesk May 2006 - Jan 2008
    San Francisco, Ca, Us
    Wrote complete, detail-oriented product specification documents, created prototypes, guided product development and communicated designs to all business stakeholders.Provided guidelines for development of third-party Autodesk Inventor Add-in applications.Presented product and API capabilities at developer conferences.Provided guidance to product and API users on newsgroups and other support channels.
  • Autodesk
    Software Engineer (Sdk)
    Autodesk Apr 2004 - Apr 2006
    San Francisco, Ca, Us
    Managed development of the Autodesk Inventor SDK. Produced content to meet clients' needs, productized the SDK and delivered important components.Managed the design and development of software tools based on the Autodesk Inventor API.Developed several .NET, C++ and Visual Basic applications to demonstrate API usage.Provided training and consultation for Autodesk Inventor API to internal and external clients.
  • Autodesk
    Technical Consultant
    Autodesk Oct 2000 - Mar 2004
    San Francisco, Ca, Us
    Evangelized the use of Autodesk products in the developer community - presented Autodesk Inventor API features to several audiences, presales support to promote API, worked closely with development team to specify requirements, solved customer issues.Provided technical consulting services to Autodesk Inventor API clients and implemented solutions to address business problems.Designed and developed application integrations for Autodesk Inventor and AutoCAD Mechanical for several clients.Provided support through Autodesk Developer Network (ADN) channel for Autodesk products.Created official Autodesk Inventor API training material, delivered several classroom and virtual (online) trainings, mentored colleagues learning the product.Presented Autodesk Inventor API features to several audiences, worked with the pre-sales team to promote API, worked closely with development team to specify requirements and solved customer issues.Published technical solutions and contributed several programming samples to the SDK.
  • Advanced Technology Research Center, Oklahoma State University
    Research Assistant
    Advanced Technology Research Center, Oklahoma State University Sep 1998 - Sep 2000
    Developed molecular dynamics simulation programs using to study metal cutting and indentation simulation studies.Conducted experiments to study the surface finish of Aluminum samples due to nano-metric cutting using ultra-precision machining equipment.Researched the effect of tool forces generated during machining operations using dynamometry and related software.Analyzed the stress concentration effects due to mechanical and thermal loads using FEA programs.Developed computer aided design (CAD) application programs to represent complex geometric segments.Developed programs for various engineering optimization algorithms to locate the minimum values of complex mathematical functions.Developed programs for robot car motion control using Interactive C and PID control.Developed embedded, real time control applications using Java to manipulate systems built using Lego hardware.Simulated the motion of an automobile suspension using C and OpenGL.

Venkatesh Thiyagarajan Skills

Software Design Agile Methodologies Software Development C# Scrum User Experience User Interface Design .net Javascript Software Engineering Usability Testing Xml Software Project Management Enterprise Software C++ Architectures Html Interaction Design Computer Aided Design Database Design Engineering Automation

Venkatesh Thiyagarajan Education Details

  • Oklahoma State University
    Oklahoma State University
    Mechanical Engineering
  • University Of Madras
    University Of Madras
    Mechanical Engineering

Frequently Asked Questions about Venkatesh Thiyagarajan

What company does Venkatesh Thiyagarajan work for?

Venkatesh Thiyagarajan works for Formlogic

What is Venkatesh Thiyagarajan's role at the current company?

Venkatesh Thiyagarajan's current role is Software Engineer | Technical Consultant | Product Design.

What is Venkatesh Thiyagarajan's email address?

Venkatesh Thiyagarajan's email address is ve****@****ora.com

What schools did Venkatesh Thiyagarajan attend?

Venkatesh Thiyagarajan attended Oklahoma State University, University Of Madras.

What skills is Venkatesh Thiyagarajan known for?

Venkatesh Thiyagarajan has skills like Software Design, Agile Methodologies, Software Development, C#, Scrum, User Experience, User Interface Design, .net, Javascript, Software Engineering, Usability Testing, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.