Michael Livingston
@michaellivingston
Senior Software Engineer specializing in scalable backend systems, cloud platforms, and modern web interfaces.
What I'm looking for
I am a Senior Software Engineer with 9+ years building scalable, reliable applications across Python, Java, and C# stacks. I focus on APIs and microservices using FastAPI, Spring Boot, and ASP.NET Core, and build modern frontends with React and TypeScript.
My work emphasizes cloud-native deployments (AWS, Azure, GCP), infrastructure as code, and automated testing to ensure high availability and maintainability. I have implemented asynchronous processing, event-driven architectures, and CI/CD pipelines that measurably improved performance and deployment confidence.
I mentor junior engineers, apply clean architecture and DDD principles, and deliver production-ready systems that scale; I seek roles where I can drive backend architecture, improve reliability, and contribute to cross-functional teams.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
AAA Auto Club Enterprises
Apr 2025 - Present (11 months)
Developed a backend platform with Python, FastAPI, and PostgreSQL to support high-volume data processing and internal APIs, reducing processing delays ~25% via Celery/Redis and improving service maintainability ~20% through DDD and clean architecture.
Software Engineer
AAA
Apr 2022 - Present (3 years 11 months)
Built enterprise backend services with C# and ASP.NET Core, integrating SQL Server and Redis caching to improve response performance ~20%, added background processing with RabbitMQ/Hangfire, and delivered React/TypeScript dashboards.
Software Engineer
T-Mobile
Jul 2021 - Apr 2022 (9 months)
Developed backend services using Python, Flask, and PostgreSQL with JWT authentication and SQLAlchemy, and implemented Java Spring Boot modules to process millions of records and improve system scalability and maintainability.
DevOps Engineer
AAA
Aug 2020 - Jul 2021 (11 months)
Built CI/CD pipelines with GitHub Actions and Jenkins, managed AWS infrastructure (EC2, S3, RDS, CloudWatch), containerized apps with Docker/Kubernetes, and provisioned resources via Terraform to improve deployment velocity and monitoring.
Java Developer
AAA
Jul 2018 - Aug 2020 (2 years 1 month)
Developed backend services using Java, Spring Boot, and Hibernate to support REST APIs, optimized queries for MySQL/PostgreSQL, and implemented Kafka/RabbitMQ messaging to enable reliable microservice communication.
Assisted in developing web pages and maintained site content using HTML, CSS, JavaScript, and basic Python scripting while supporting version control and debugging practices.
Education
Degrees, certifications, and relevant coursework
Tarleton State University
Bachelor’s Degree, Computer Science
2014 - 2018
Activities and societies: Student Worker – Web Development (assisted with web pages, website maintenance, and Git-based workflows).
Completed a Bachelor’s degree in Computer Science, gaining foundation in software development, web technologies, and programming practices.
Tech stack
Software and tools used professionally
Microsoft Azure
Google Cloud Platform
Azure Storage
GitHub
GitLab
Kubernetes
Jenkins
GitHub Actions
MySQL
PostgreSQL
MongoDB
Gmail
Node.js
Django
Spring Boot
.NET Core
Next.js
.NET
ASP.NET Core
Spring MVC
Tailwind CSS
Redis
Terraform
Jira
React
JavaScript
Python
HTML5
Java
CSS 3
ASP.NET
Serilog
Kafka
RabbitMQ
FastAPI
SQLAlchemy
GraphQL
AWS Lambda
Azure Functions
pytest
JUnit
Docker
Service Layers
Amazon Web Services (AWS)
SQL
Task
Jan
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Michael?
You can contact Michael and 90k+ other talented remote workers on Himalayas.
Message MichaelFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
