Skip to main content
Timothy Riley

Timothy Riley

Senior Software Engineer with 10+ years of experience

Talent
WalthamMember since July 27, 2026
PythonFastAPIGeoPandasTerraformCI/CDPyTorchC++QtReactCoverityGithub Actions
·

Hire this person

Send a job offer directly to this candidate

PythonFastAPIGeoPandasTerraformCI/CD

About

I'm a senior software engineer with 10+ years of experience. Seeking a new role preferably more data-processing intensive in the backend. I've worked in multiple roles in software from support to data science/engineering to DevOps to desktop applications, and have experience leading small development teams.

Experience

Lead Software Engineer at Perceptive (2021-12 – 2026-02)

  • Led development of a production C++/Qt desktop application on Windows, macOS, and Linux for a pre-clinical imaging platform processing DICOM volumetric data.
  • Built computer vision components including image rotation, cropping, filtering, parallel slice processing via a custom thread pool, and support for a new region of interest mask format.
  • Implemented real-time multi-threaded systems including a client-side heartbeat mechanism with configurable timeout and automatic reconnect handling.
  • Deployed a containerized licensing backend on ECS with RDS via GitHub Actions CI/CD and Terraform IaC.
  • Rebuilt the CI/CD pipeline from scratch achieving 90% build time reduction and 4x release cadence improvement.
  • Maintained clang-tidy static analysis and SBOM security tooling; expanded automated test coverage 3x using gtest.
  • Led a team of 4 engineers through architecture decisions, code reviews, and mentorship; served as technical authority for core platform components.

Software Engineer / Data Scientist at Dassault Systèmes SOLIDWORKS Corp. (2017-10 – 2021-12)

  • Contributed to a large-scale production C++ codebase for a commercial CAD application used by engineers worldwide.
  • Built Python tooling across multiple production use cases: a Django web application for internal tooling, log processing pipelines for large-scale session and event data using Luigi for orchestration, and ML applications including NLP models and a prototype deep learning addin (CNNs) for object localization in engineering schematics.
  • Built a Word2Vec-based semantic search and duplicate detection tool used daily in production.
  • Used Neo4j to analyze crash callstack graphs, identifying function nodes contributing to software failures.
  • Built observability dashboards using Grafana for KPI and reliability metrics.
  • Maintained Coverity static analysis and SBOM infrastructure; improved CI/CD pipeline stability by 30%+.

Senior Technical Support Engineer at Dassault Systèmes SOLIDWORKS Corp. (2011-08 – 2017-10)

  • Developed expert-level mastery of SOLIDWORKS internals, CAD file formats (STEP, BREP, STL, IGES), and the workflows professional engineers rely on for part design, assembly, and manufacturing — through direct engagement with thousands of complex real-world use cases.
  • Built Python automation tooling for ticket management and operational workflows.
  • Collaborated directly with R&D on root-cause analysis and issue prioritization.
  • Trained and onboarded a new engineering team in Shanghai.

Education

M.S. in Mechanical Engineering – Tufts University

B.S. in Engineering Mechanics & Astronautics – University of Wisconsin–Madison

Reviews

Related