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.
United States
Richmond County
Computer Software
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

Senior Software Engineer
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.

Senior Full-Stack Software Developer
• 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

Full-stack Developer
TaxSlayer, LLC
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

Software Engineer Intern
AppVizo
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

Research Assistant
Augusta University
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

Branch Service Leader
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

Head Coach
The Rowing Team at the University of Georgia
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

Teller
- 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

Rowing Coach
Augusta Rowing Club
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
Michael Townsend's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ 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.
Great conversations start with the right contact.
It’s time to find yours.




