Michael Pi
Verified Expert in Engineering
Software Engineering Developer
Dallas, TX, United States
Toptal member since March 10, 2022
Michael is a broadly experienced, results-driven software engineering leader and architect with extensive knowledge in the analysis, design, development, and implementation of software applications across a variety of areas and technologies. Proficient in using various software tools, languages, development methodologies, and patterns, Michel is also skilled at team collaboration and team management.
Portfolio
Experience
- SQL - 20 years
- Software Engineering - 20 years
- .NET - 17 years
- ASP.NET - 16 years
- Software Architecture - 10 years
- Azure - 6 years
- Kubernetes - 5 years
Availability
Preferred Environment
ASP.NET, Azure, Amazon Web Services (AWS), Kubernetes, Containers, Angular, JavaScript, SQL, Software Architecture, .NET
The most amazing...
...solutions I’ve developed were cloud-native, microservices-based applications, event-driven through Kafka, fully containerized, and running inside Kubernetes.
Work Experience
Manager and Software Engineering
Signify Health
- Led a high-performance agile team to architect, design, and develop cloud-native enterprise applications and resolve critical and challenging technical issues.
- Architected, designed, and implemented auto dialer applications, greatly improved operation efficiency, and reduced yearly operational costs by 30+ million dollars.
- Hired, directed, developed, coached, and motivated the team members, performed reviews for direct reports, managed and reported the team KPIs to the executives.
- Collaborated with engineering teams, POs, business, and senior management in defining the product visions, roadmaps, requirements, and process improvements.
- Conducted application code and architecture reviews and worked on various POCs.
Lead Developer
TradeStation
- Led the design and development of a cloud-based historical data archiving system, achieved cost savings, and greatly enhanced operational efficiency.
- Participated in designing and developing a Japanese equity trading and order management system.
- Designed and developed a Data Team server status monitoring and management system.
VP and Developer
IHS Markit
- Participated in designing and developing software to manage loan portfolio products.
- Led the design and development of financial reporting and analytical applications.
- Wrote, maintained, and enhanced test cases and test scenarios.
Software Engineer and Engineering Manager
Webb Electronics
- Led and managed multiple development teams, responsible for gathering requirements, designing, implementing, testing, documenting, and maintaining software products.
- Established an offshore development division for the company, hired, trained, and managed teams of software developers and testers.
- Met with dealers, end-users, and the product team to define product requirements.
- Worked closely with the customer support team to resolve critical customer issues.
- Defined and implemented software engineering procedures and standards.
Experience
Cloud-native, Microservices-based, Event-driven, Auto Dialer Applications
GitLab CI/CD Pipeline
Cloud Native Historical Market Data System
Education
Master's Degree in Business Administration
University of Texas at Dallas - Richardson, TX, USA
Master's Degree in Economics
University of Mississippi - University, MS, USA
Master's Degree in Computer Science
University of Mississippi - University, MS, USA
Certifications
Project Management Professional (PMP)
Project Management Institute (PMI)
HashiCorp Certified: Terraform Associate
HashiCorp
CKAD: Certified Kubernetes Application Developer
The Linux Foundation
Microsoft Azure Solutions Architect Expert
Microsoft
AWS Certified Developer – Associate
Amazon Web Services Training and Certification
AWS Certified Solutions Architect Associate
AWS
Skills
Libraries/APIs
REST APIs, Node.js, jQuery, Vue, React
Tools
Microsoft Visual Studio, Terraform, Dapper, TeamCity, Five9, AWS CloudFormation, Jira, ELK (Elastic Stack), GitLab CI/CD, Azure Kubernetes Service (AKS), Amazon Cognito, AWS IAM
Languages
C#, HTML, C#.NET, JavaScript, SQL, C++, CSS, YAML, TypeScript, Python, Python 3, Java, Go
Frameworks
.NET 5, ASP.NET, .NET, .NET Core, Angular, Blazor, .NET 3, Flutter
Paradigms
Microservices, Scrum, Agile Project Management, Mobile Development, Azure DevOps
Platforms
Azure, Kubernetes, Apache Kafka, Amazon Web Services (AWS), Director, AWS Lambda, Google Cloud Platform (GCP), Unix, New Relic, Amazon EC2, AWS ALB
Storage
Microsoft SQL Server, Amazon S3 (AWS S3), PostgreSQL, Redis, SQL Server 2016, MySQL, JSON, Amazon DynamoDB, Azure Cosmos DB, Google Cloud Storage
Industry Expertise
Project Management
Other
Containers, Software Engineering, Software Architecture, Software Design, Web MVC, Cloud, Fintech, Containerization, Performance, Web Development, APIs, Integration, COM, Akka.NET, Octopus Deploy, Full-stack, Leadership, Architecture, Technical Leadership, API Integration, Technical Project Management, Microsoft Azure, Full-stack Development, Amazon API Gateway, Windows Services, Pipelines, Team Leadership, GitFlow, Google Cloud Functions, Google Cloud Natural Language, Video Streaming, Encryption, Linkerd, .NET 6, CI/CD Pipelines, Automatic content recognition (ACR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring