Avatar of Joseph Tucci.
Joseph Tucci
Senior Software Engineering Manager @ Definitive Healthcare | Solution Architecture, Technical Roadmap
ProfileResume
Posts
0Connections
Print
Avatar of the user.

Joseph Tucci

Senior Software Engineering Manager @ Definitive Healthcare | Solution Architecture, Technical Roadmap
17+ years of robust software development and technical leadership experience. I enjoy realizing innovative solutions for intricate challenges to yield customer success. Leading diverse engineering teams, my focus revolves around ensuring code quality, best practices, and aligning strategies with overarching business objectives. My expertise spans C#, Elasticsearch, and architecting service frameworks to bring a product vision to life. I excel in leading both new initiatives and optimizing long-standing projects, leveraging RESTful and GraphQL APIs, robust database structures to propel product milestones forward.
Logo of the organization.
Definitive Healthcare
Logo of the organization.
Rochester Institute of Technology
Raleigh, NC, USA

Professional Background

  • Current status
    Employed
  • Profession
    Software Engineer
  • Fields
  • Work experience
    More than 15 years (4-6 years relevant)
  • Management
  • Skills
    Software Development
    Mentoring
    Software Architecture Design
    ElasticSearch
    Dotnet Core
    Best Practices
    C#
    SQL
  • Languages
    English
    Native or Bilingual
  • Highest level of education

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    Senior Software Engineer, Principal Software Engineer, Engineering Manager
  • Desired work locations
  • Freelance

Work Experience

Logo of the organization.

Senior Software Engineering Manager

Sep 2022 - Present
Framingham, MA, USA
- Led and mentored 8 to 12 cross-functional engineers, fostering expertise and collaboration across teams. - Served as a solution architect, optimizing engineering processes considering costs, integration, and non-functional requirements. - Identified software deficiencies, driving iterative improvements for enhanced developer experience. - Collaborated with Product, UX, QA, DevOps, and IT to align engineering goals with team milestones. - Led successful Azure to AWS migration for the Engineering team. - Developed and managed SDLC for smaller teams, multitasking as scrum master, Product Manager, architect, and manager. - Enabled and supported larger teams to cultivate a culture of psychological safety, enhancing the engineering experience and accelerating project velocity by removing obstacles. - Ensured best practices in code reviews for front end (Typescript, React), back end (C#, asp.net 6, GraphQL), and databases (MongoDB, Elasticsearch, Snowflake, PostgreSQL). - Empowered teams for independent success while managing technical assets and facilitating knowledge transfer to engineers. - Conducting interviews and involved in quarterly planning
Logo of the organization.

Lead Software Engineer

Jan 2022 - Sep 2022
9 mos
Framingham, MA, USA
- Developed and enhanced RESTful API features, implemented business logic, and optimized database designs while continuously refining engineering best practices. - Collaborated closely with Product and client-facing teams to construct and optimize the technical roadmap, addressing client concerns by researching and implementing effective technical solutions. - Spearheaded and advocated for asynchronous scrum refinement, boosting parallelism across teams for greater efficiency. - Provided mentorship to teammates, guiding them through technical challenges and fostering their growth. - Conducted virtual training sessions, facilitated knowledge-sharing initiatives, and curated educational content for onboarding new hires.
Logo of the organization.

Senior Software Engineer

Aug 2020 - Jan 2022
1 yr 6 mos
Framingham, MA, USA
- Architected fault-tolerant Elasticsearch clusters housing terabytes of data, optimizing performance versus cost across 5 to 60 nodes. - Designed precision-based data modeling for enhanced response time and cost efficiency, implementing caching systems for complex queries. - Led iterative development and deployment of scalable Azure-based Elasticsearch clusters, supporting extensive data aggregation across billions of documents. - Implemented ASP.NET Core microservices through Test-Driven Development, optimizing performance and cost via continuous improvement in production. - Orchestrated event-based workflows via Azure Functions, contributing as a full-stack developer from database ingestion to frontend. - Guided engineering teams on comprehensive software best practices, including Test-Driven Development and Agile methodologies, while fostering knowledge sharing through initiatives like 'Code with Joe'.
Logo of the organization.

Lead Software Engineer

Feb 2019 - Aug 2020
1 yr 7 mos
Arlington County, Arlington, VA, USA
- Engineered and tested high-throughput RabbitMQ consumers in C# across multiple machines, enabling the ingestion of millions of JSON documents daily into Elasticsearch. - Implemented optimized models for swift ingestion, search, and aggregation, leveraging backpressure techniques. - Orchestrated one-click CI/CD deployment for Windows and Linux environments, conducting AB testing for seamless model deployment validation. - Introduced backward-compatible data models with feature flags into existing systems, collaborating closely with Support teams and customers for issue resolution and successful implementation. - Identified and addressed system pain points for users, developers, and DevOps through innovative solutions. - Led the transition from monolithic service architecture to microservices with separate databases, conducting performance tuning for SQL, Elasticsearch, and ASP.NET Core. - Upgraded multiple-node Elasticsearch clusters and conducted seminars on various technical subjects to the team. - Developed and tested multiple ingestion models from an SQL data warehouse into Elasticsearch, scaling service APIs for enhanced user capacity.
Logo of the organization.

Senior Software Engineer

Oct 2016 - Feb 2019
2 yrs 5 mos
Arlington County, Arlington, VA, USA
- Part of an application development IT shop through the requirement, design, development, QA SDLC cycles with a focus on C#, ASP.NET, associated web technologies, SQL, and Elasticsearch - Created Elasticsearch indices and C# services with millions of providers and practices to allow for type ahead searching. - Built services for Windows and Linux to synchronize Elastic indices with SQL databases at configurable intervals. - Investigate and integrate advances in software engineering technology and practices into the overall development process; programming languages, relational database systems, application frameworks, software processes, software automation, and system optimization / scaling - Maintain source-code repository, and participate in deployment of code into production. - Communicates the status and forecasting of these projects to the internal clients through a variety of methods including project status reports. - Develops metrics for gauging success of enhancements using TFS and other issue tracking software in an agile/SCRUM SDLC environment
Logo of the organization.

Software Engineering Manager

Nov 2012 - Oct 2016
4 yrs 0 mos
Gainesville, VA, USA
- Led a dynamic team of 3 to 5 engineers, fostering innovation and agility in a high-speed, continuously operating C# .NET packet processing system. - Managed daily bug fixes and deployments within a system exceeding +1 million lines of code. - Provided expert resolution and design guidance for 10+ groups utilizing internal database analytics. - Engineered streamlined detection modules, enhancing deployment speed and logging efficiency. - Architected an eventing interface for system configurability and standardized output. - Enhanced system integrity by integrating internal routing validation, ensuring zero data loss. - Developed a new library implementing numerous RFC specifications, improving test coverage and accessibility. - Oversaw additional engineers handling specialized customer projects, creating a scalable blueprint. - Optimized health monitoring database for enhanced readability of existing and future logs. - Collaborated with 4+ system consumers to prepare for upcoming changes, ensuring seamless transitions. - Implemented mechanisms for XML integrity checks and structured TortoiseHG repositories for improved merging and deployment capabilities.
Logo of the organization.

Senior Software Engineer

Mar 2009 - Nov 2012
3 yrs 9 mos
Gainesville, VA, USA
- Worked onsite directly with customer - Supported massively scaled high speed packet processing system written in C# .NET running 24/7 - Rapid bug fixes and deployment, occasionally working through the night - Identified and resolved improper content processing - Performed quality checks on output via logging databases, statistical analysis, and manual checks - Modeled and implemented codec handler to detect and process encoded RTP (audio and video) and SIP - Identified numerous critical system failures. Coordinated and deployed with minimal delay. - Measured and improved critical points on an existing database hit +10k reads/second 24/7
Logo of the organization.

Software Engineer

Nov 2006 - Mar 2009
2 yrs 5 mos
Centreville, VA, USA
- Given tasking from manager to develop new features in C# .NET in Visual Studio - Learned to work on massively scaled high speed packet processing system written in C# .NET - Composed a graphical user interface (GUI) for engineers to use packet processing system - Implemented 20+ new filter modules, some requiring reverse engineering with Wireshark
Logo of the organization.

Software Intern

Jun 2005 - Nov 2005
6 mos
Buffalo, NY, USA
Worked with PBX division to automate time consuming processes in C++

Software Intern

Jun 2004 - Nov 2004
6 mos
Syracuse, NY, USA
Wrote a variety of VB scripts and C/C++ console applications to aid full time developers in their work.

Education

Logo of the organization.
Bachelor of Science (BS)
Computer Engineering
2002 - 2006
Logo of the organization.
High School Diploma
Regents Diploma
1998 - 2002

Licenses & Certifications

Amazon Web Services (AWS)
Credential ID: lFq5Nx6CSkWOKDRqVmYSEQ2
Issued Nov 2023
No Expiration Date

PMC-I Build

Pragmatic Institute
Issued Oct 2023
No Expiration Date
LinkedIn
Issued Jan 2022
No Expiration Date
LinkedIn
Issued Apr 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Mar 2019
No Expiration Date
LinkedIn
Issued Feb 2019
No Expiration Date
LinkedIn
Issued Feb 2019
No Expiration Date
LinkedIn
Issued Feb 2019
No Expiration Date
LinkedIn
Issued Jan 2019
No Expiration Date
LinkedIn
Issued Jan 2019
No Expiration Date
LinkedIn
Issued Jan 2019
No Expiration Date
LinkedIn
Issued Jan 2019
No Expiration Date
LinkedIn
Issued Jan 2019
No Expiration Date