Michael Townsend

Michael Townsend

Principal Software Engineer @ Microsoft

About

At Microsoft, I serve as a Senior Software Engineer, leading the development of an advanced NLP-based personalized content recommender for Microsoft Learn. My work is centered around integrating cutting-edge AI to enhance e-learning experiences. By utilizing scikit-learn, TF-IDF, word embeddings, and Azure OpenAI, my team and I have crafted a sophisticated machine learning recommendation system that ensures privacy, security, and high availability. As the team leader, I manage a group of software engineers, data scientists, UX designers, and researchers, driving the technical direction and ensuring alignment with our product vision. My responsibilities include overseeing RESTful API design, validating recommendation quality through performance tuning, and maintaining strong communication with stakeholders and sister teams to ensure successful implementation of our solutions. My efforts have significantly improved system performance and user satisfaction by addressing data quality issues and enhancing overall system reliability. Before joining Microsoft, I was a Senior Full-Stack Developer at TaxSlayer, where I led the complete overhaul of the E-file process. This extensive project involved designing and implementing microservice architectures, achieving a robust and fault-tolerant platform. Our team's dedication to maintaining high test coverage resulted in a 20% reduction in support calls year-over-year. I also played a key role in configuring Azure DevOps and Helm charts for seamless deployment across multiple environments. My tenure at TaxSlayer demonstrated my ability to lead technical projects, innovate solutions, and deliver high-quality software that meets stringent standards. With a strong foundation in full-stack development, AI, and team leadership, I am committed to leveraging technology to drive innovation and deliver impactful results. I thrive in dynamic, collaborative environments where I can contribute to the development of cutting-edge solutions that meet user needs.

Country

United States

City

Richmond County

Industry

Computer Software

Skill

system scalability, Enterprise Architecture, AI/ML, Design Patterns, Enterprise Solutions, Enterprise Application, Generative AI, Team Leadership, MLOps, Software Engineers, Communication, Systems Design, Object-Oriented Programming (OOP), Software Engineering Practices, Computer Science, Back-End Web Development, TypeScript, Node.js, Machine Learning, Algorithms

Experience

Microsoft

Principal Software Engineer

Microsoft

LinkedIn
2025-2 - Present · 1 yr 8 mos
Microsoft

Senior Software Engineer

Microsoft

LinkedIn
2022-6 - 2025-2 · 2 yrs 9 mos

Augusta, Georgia, United States

- Innovative AI Solutions: Designed and implemented a cutting-edge NLP learning content recommender, providing Microsoft LEARN personalized recommendations. - AI ETL Pipeline: Developed a robust AI ETL pipeline, processing vast amounts of content to deliver precise and personalized recommendations with minimal user input. -Team Leadership and Collaboration: Led a high-performing team of developers, data scientists, UX designers, and researchers achieving seamless project implementation and validation. -End-to-end System Design: Successfully integrated the recommender system into a platform, which we built from ideation to production in 16 months. -Technical Proficiency: Utilized React for front-end development, .NET API, and FastAPI with Python for the backend, ensuring a scalable and reliable system. -Performance Improvement: Enhanced system performance through rigorous quality analysis and performance tuning, achieving high accuracy and reliability in recommendations.

TaxSlayer

Senior Full-Stack Software Developer

TaxSlayer

LinkedIn
2020-11 - 2022-6 · 1 yr 8 mos

• Lead team rewriting front and back end of the core of our electronic filing (E-file) process using a microservice architecture • Created tool to speed development, saving our team two weeks of work on the E-file rewrite • Used Azure DevOps and Helm charts to deploy application to five differently configured environments • Aided in interviewing, hiring, and onboarding four developers for our team • Successfully delivered the new E-file application after two years of work while maintaining at least 90% unit and integration test code coverage • Worked on all aspects of the E-file rewrite including the SQL database, docker containerization, Kubernetes cluster configuration, microservice architecting, React and JavaScript (JS) front end as well as the SASS/CSS styling

TaxSlayer, LLC

Full-stack Developer

TaxSlayer, LLC

2017-9 - 2020-11 · 3 yrs 3 mos

Augusta, Georgia Area

• Our team maintains the primary TaxSlayer Professional product website, as well as a reporting site, our custom CRM, a customer account management site, back-end services that communicate with the IRS, banking partners, and ancillary product partners • Innovated a goal visualization feature allowing goal tracking for tax preparers using D3 • Maintained and developed features for TaxSlayer Professional web product which processed millions of returns this year with thousands of concurrent worldwide users • Constructed scalable data tracking system, maintaining a history of important data • Refactored main profile page allowing dynamic editing of data, eliminating multiple page redirects • Member of core group that architected and rebuilt the customer account management site

AppVizo

Software Engineer Intern

AppVizo

2016-1 - 2017-9 · 1 yr 9 mos

Augusta, Georgia Area

- Developed file scanning algorithm to find and enumerate formatting errors in a CSV file - Explored importing and manipulating 3D models using WebGL - Built webpage, front and back-end, for clients to search a Mongo DB - Developed documentation for using AppVizo’s REST API protocol - Created template emails allowing for automated email population and sending of reports

Augusta University

Research Assistant

Augusta University

2016-8 - 2017-5 · 10 mos

Research in the field of Programming Languages, creating a language called Grady that is a hybrid between a dynamically and statically typed languages using categorical semantics https://github.com/heades/gradual-typing

Regions Bank

Branch Service Leader

Regions Bank

LinkedIn
2013-2 - 2014-12 · 1 yr 11 mos

Athens, Georgia Area

- Primarily served as lead teller, organizing teller schedule to optimize coverage and managing vacations - Selected most often to train new tellers for the region (five times, normal rate is once per year) - Instrumental in meeting branch loan goals as they increased from $150,000 to $430,000 per quarter - Responsible for maintaining confidential branch paperwork according to FDIC and Regions policy

The Rowing Team at the University of Georgia

Head Coach

The Rowing Team at the University of Georgia

2008-8 - 2013-7 · 5 yrs

Athens, GA

- Supervised entire program of varsity and novice rowers, involving recruiting, budgeting, fundraising, and creating long term goals for program - Expanded program from 35 to 140 rowers - Promoted to Head Coach after one year with the program - Retention within the board significantly increased (2 board members quit versus 10 the year before) Specific Coaching Accomplishments - Women’s Club Varsity 4+, 14th at National Championship 2010 - Men’s Club Varsity lightweight 4+, 5th at Regional Championship 2010 - Men’s Club Varsity lightweight 4+, 6th at Regional Championship 2011

SunTrust

Teller

SunTrust

LinkedIn
2010-5 - 2013-2 · 2 yrs 10 mos

- Started as teller and moved into Lead Teller position after one year - Trained, coached, and oversaw four tellers - Managed the vault including cash ordering and shipping, and foreign currency - Encouraged and promote sales while tracking performance per teller - Knowledgeable in all areas of banking including various account options, IRS and FDIC regulations, security policy, as well as investment and commercial services

Starbucks

Barista

Starbucks

LinkedIn
2008-8 - 2010-5 · 1 yr 10 mos

- Started as a Barista making coffee drinks and caring for customer needs - Promoted to Shift Supervisor, responsibilities covered 3 co-workers, general maintenance of store, food and beverage quality and cash handling

Augusta Rowing Club

Rowing Coach

Augusta Rowing Club

2007-7 - 2008-8 · 1 yr 2 mos

Augusta, Georgia Area

Head Coach (07/2007/-08/2008) - A full-time position leading the Augusta Rowing Club, Inc., included a Masters and Junior Program - Oversaw the development and improvement of the four Junior teams and coaches - Through my recruiting, the number of rowers for the youth program doubled - Maintained and repaired a full boathouse of 25 shells, 25 rowing machines and a full weight room - Organized team trips, drove the trailer, trained 6 coaches at the boathouse - Took care of membership paperwork, club room rentals, and the boathouse website - Established and coached two high school novice summer camps each with over 20 rowers and garnering over $8,000 for the program - Interviewed and hired other coaches for the Junior Program - Co-Regatta Director of the Head of the South Regatta, which grew to be the 11th largest in the US - Co-Regatta Director of the Augusta Invitational Regatta as well as 2 other Master’s regattas Rowing Coach (08/2003-12/2005; 08/2006-07/2008) Specific Coaching Accomplishments - Men’s Youth Novice 8+ and 4+ Champions at Southeast Regional Youth Championships 2004 - Men’s Youth Varsity 4x, 8th at Youth National Championships 2005 - Men’s Youth Varsity 8+, 5th at Southeast Regional Youth Championships 2005 - Men’s Youth Varsity 4+, placed 7th out of 48 at Head of the Schuylkill Regatta 2005 - Men’s Youth Novice 8+, place 3rd at Southeast Regional Youth Championships 2007 - Men’s Youth Varsity 4+ and 4x, both placed 5th at Southeast Regional Youth Championships 2008 - Assisted the Women’s Youth Varsity 4x, 12th at Youth National Championships 2008

Education

Augusta University

Augusta University

LinkedIn

Computer Science

2015 - 2017 · 2 yrs

Along with the bachelors of Computer Science, I will also have a minor in Math.

Augusta State University

Augusta State University

LinkedIn

Chemistry

2003 - 2008 · 5 yrs
Rutgers University

Rutgers University

LinkedIn
2002 - 2003 · 1 yr

Michael Townsend's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.