
Michael Palmer
Senior Full Stack Developer
Hire this person
Send a job offer directly to this candidate
About
Senior Full Stack Developer with over 12 years of experience building scalable, high-performance web applications using C#, .NET Core, ASP.NET, and related frameworks. Highly proficient in backend development, RESTful APIs, microservices architecture, and full-stack solutions with modern front-end frameworks like Angular and React. Experienced in designing robust APIs, cloud-native applications, and enterprise-grade software aligned with business objectives.
Familiar with emerging trends in AI and machine learning, integrating intelligent solutions with GenAI, OpenAI to enhance user experience and drive business growth.
Experience
Senior Full Stack Developer at JPMorgan Chase & Co (2022-01 – Present)
- Led the full lifecycle design and development of a cloud platform using C# and ASP.NET Core, improving data batch-processing throughput by 40%+ and enabling users to gain insights faster.
- Leveraged.NET microservices architecture, reducing development complexity and improving deployment modularity.
- Leveraged microservices architecture for AI service deployment, reducing complexity and enabling independent scaling of AI services.
- Designed data access layers using Entity Framework Core to interact with SQL Server and MongoDB, delivering efficient and maintainable models for transactional and clinical data.
- Built predictive models and pipelines using python, scikit-learn, PyTorch, and TensorFlow, enabling forecasts of healthcare outcomes and operational trends.
- Built a web-based inventory management system with ASP.NET Core Web API microservices, containerized with Docker for isolated deployments.
- Developed a responsive, interactive front-end using Angular, following modern UX/UI practices and advanced state management (NgRx).
- Implemented real-time updates using SignalR and GraphQL, synchronizing live data across client applications.
- Integrated RESTful APIs with strong type safety using ASP.NET Core, replacing legacy endpoints to improve maintainability.
- Built predictive analytics pipelines using ML.NET and Python microservices, integrating AI insights into enterprise dashboards.
- Managed cloud infrastructure with Terraform, provisioning Azure Functions, App Services, and multi-region MongoDB Atlas clusters for high availability.
- Ensured data resilience with SQL Server Always On availability groups and automated failover for critical systems.
- Architected ASP.NET Core microservices for scheduling workflows using Azure Service Bus or RabbitMQ, improving responsiveness and decoupling components.
- Set up production-grade cloud infrastructure on Azure, AWS, and GCP, following best practices for security, cost optimization, and auto-scaling.
- Containerized services with Docker and deployed via Kubernetes, enabling rolling updates and blue/green deployments.
- Built CI/CD pipelines with Azure DevOps, GitLab CI, and GitHub Actions, automating testing and deployment.
- Monitored distributed systems using Application Insights and Grafana, improving observability and proactive tuning.
- Managed Linux and Windows-based servers, applying configuration management and automation for reliable operations.
Staff Software Engineer at GE (2018-03 – 2022-01)
- Modernized legacy enterprise applications to C#.NET Core and ASP.NET MVC, reducing technical debt and improving API performance.
- Implemented robust authentication and authorization using ASP.NET Identity, JWT, and OAuth2, ensuring compliance with data privacy standards.
- Designed scalable REST and GraphQL APIs using ASP.NET Core and HotChocolate, improving frontend integration efficiency.
- Created responsive UI components with Angular, NgRx, and RxJS, improving engagement and reducing load times with lazy loading and SSR strategies.
- Contributed to enterprise-level Angular applications with modular architecture, dynamic routing, and reactive forms.
- Enhanced real-time communication using SignalR and WebSockets, enabling live alerts and notifications.
- Built compute-intensive microservices in C# integrated with C++ engines via gRPC, achieving high concurrency and throughput.
- Developed analytics dashboards with Angular, ASP.NET Core, and Kafka, visualizing real-time user trends and improving engagement.
- Utilized Azure Data Lake, Azure Data Factory, and Event Hubs for large-scale analytics pipelines generating actionable insights.
- Implemented Elasticsearch for full-text search and log analytics, improving data retrieval speed.
- Containerized backend services with Docker and deployed via Kubernetes, enabling blue/green deployments and auto-scaling.
- Integrated identity services using Azure AD, Cognito, and directory services to strengthen security.
- Applied TDD and automated testing with xUnit, Moq, and Selenium, ensuring high code coverage and stability.
- Introduced observability with Application Insights, Prometheus, and Grafana, improving system reliability
Senior Solutions Engineer at Morris Technology (2016-01 – 2018-03)
- Designed scalable full-stack applications using C#, ASP.NET Core, and Angular, implementing clean MVC and modular architectures.
- Developed CRM features with ASP.NET Core microservices and SQL Server, boosting customer engagement by 35%.
- Engineered dynamic web features with Angular, React, and GraphQL APIs, delivering responsive interfaces.
- Built high-performance backend services using C#, Entity Framework, Redis, and SQL Server, optimizing throughput.
- Integrated Chart.js and D3.js for real-time analytics dashboards.
- Created desktop-like experiences via WPF and Blazor, modernizing user interfaces.
- Developed real-time inventory systems using SignalR, ASP.NET Core, and microservices.
- Built Angular SPAs integrated with ASP.NET Core APIs, securing endpoints with JWT, OAuth2, and RBAC.
- Delivered scalable reporting dashboards with ASP.NET Core, React, and visualization libraries, improving decision-making.
- Engineered distributed systems with Kafka, RabbitMQ, and ASP.NET Core microservices, improving performance.
- Designed cloud-native apps leveraging Azure App Services, Azure Functions, and Blob Storage, optimizing cost and reliability.
- Implemented Terraform for Infrastructure-as-Code, enabling automated provisioning.
- Established CI/CD pipelines with Jenkins, GitLab CI, and Azure DevOps, automating tests and deployment.
- Strengthened logging and monitoring using ELK Stack, Grafana, and Application Insights, improving observability.
- Ensured product quality using xUnit, Moq, and automated integration tests.
IT Engineer at The Home Depot (2016-05 – 2016-08)
- Developed high-impact modules for e-commerce platforms using C#, ASP.NET Core, and Angular, improving checkout and product handling.
- Built automated ETL pipelines with C#,.NET Core, and serverless functions (Azure Functions).
- Containerized services with Docker and deployed microservices via Kubernetes.
- Managed cross-cloud infrastructure on Azure and AWS using Terraform.
- Orchestrated real-time monitoring and alerts using SignalR and ASP.NET Core microservices.
- Developed custom portals with ASP.NET MVC and integrated third-party libraries using C# and Razor Pages.
- Automated CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions.
Intern at BMW Manufacturing (2015-05 – 2015-12)
- Built production-grade ASP.NET Core microservices with Redis, reducing response latency by 35%.
- Developed an interactive mapping application with C#, Leaflet, and geospatial analytics.
- Created mapping features with C#, Leaflet, and Google Maps API, centralizing camera controls.
- Contributed to Angular modules with component-based architecture, reactive forms, and routing.
- Managed SQL Server and PostgreSQL with high-availability configurations.
- Designed schemas for high-volume SQL Server transaction systems with minimal latency.
- Architected serverless workloads using Azure Functions.
- Practiced Agile methodologies (Scrum/Kanban) and led sprint planning to improve productivity.
Education
Master of Computer Science in Computer Science – Georgia Institute of Technology (2017 – 2021)
Bachelor of Computer Science in Computer Science – Georgia Southern University (2012 – 2017)
