Michael Pi, Software Engineering Developer in Dallas, TX, United States
Michael Pi

Software Engineering Developer in Dallas, TX, United States

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.
Michael is now available for hire

Portfolio

  • Signify Health
    .NET 5, Full-stack, C#, Blazor, Leadership, Architecture, Software Design...
  • TradeStation
    C++, C#, Full-stack, Go, Architecture, Software Design, Technical Leadership...
  • IHS Markit
    .NET, C#, Full-stack, Architecture, Software Design, Technical Leadership...

Experience

Location

Dallas, TX, United States

Availability

Part-time

Preferred Environment

ASP.NET, Azure, 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.

Employment

  • Manager and Software Engineering

    2019 - 2021
    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.
    Technologies: .NET 5, Full-stack, C#, Blazor, Leadership, Architecture, Software Design, Mobile Development, Technical Leadership, Node.js, API Integration, .NET Core, MySQL, Web MVC, React, Amazon Web Services (AWS), Cloud, Technical Project Management, CSS, HTML, Microsoft SQL Server, Microsoft Azure, Full-stack Development, AWS Lambda, Amazon Cognito, AWS IAM, JSON, YAML, AWS S3, AWS API Gateway, AWS DynamoDB, AWS CloudFormation
  • Lead Developer

    2016 - 2019
    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.
    Technologies: C++, C#, Full-stack, Go, Architecture, Software Design, Technical Leadership, Node.js, API Integration, .NET Core, MySQL, Vue, Web MVC, React, Amazon Web Services (AWS), Cloud, Technical Project Management, CSS, HTML, Microsoft SQL Server, jQuery, Fintech, Microsoft Azure, Full-stack Development, AWS Lambda, Amazon Cognito, AWS IAM, JSON, YAML, AWS S3, AWS API Gateway, AWS DynamoDB, AWS CloudFormation
  • VP and Developer

    2012 - 2016
    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.
    Technologies: .NET, C#, Full-stack, Architecture, Software Design, Technical Leadership, Node.js, API Integration, MySQL, Web MVC, Amazon Web Services (AWS), Cloud, Technical Project Management, CSS, HTML, Microsoft SQL Server, jQuery, Fintech, Full-stack Development, JSON, YAML, Windows Services
  • Software Engineer and Engineering Manager

    1998 - 2012
    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.
    Technologies: C++, C#, Full-stack, Leadership, Architecture, Software Design, Mobile Development, Technical Leadership, API Integration, MySQL, Web MVC, Director, Technical Project Management, CSS, HTML, Microsoft SQL Server, jQuery, Java, Full-stack Development, JSON, Windows Services

Experience

  • Cloud-native, Microservices-based, Event-driven, Auto Dialer Applications

    An ASP.NET and .NET 5-based application for outreaching our healthcare members. I was the engineering manager and the primary back-end developer for the project. The application comprises a dozen microservices, including a front-end UI built with Angular, five to six back-end APIs, and five to six back-end services. The project was completed two to three weeks ahead of schedule and achieved over 30 million dollars of operational cost savings per year.

  • GitLab CI/CD Pipeline

    Built CI/CD pipelines to automate our build and deployment process, greatly improving the development cycle efficiency. The technologies used in this initiative were: GitLab (including GitLab Runner and GitLab Agent), CI/CD, Azure, .NET 6, AKS, ACR, etc.

  • Cloud Native Historical Market Data System

    Built a cloud-native historical market data system on AWS using S3 for storage of compressed market data and EC2 for servers to process and provide data with auto-scaling. Improved operational efficiency significantly and achieved cost savings.

Skills

  • Languages

    C#, HTML, JavaScript, SQL, C++, CSS, YAML, Python 3, Java, Go
  • Frameworks

    .NET 5, ASP.NET, .NET, .NET Core, Angular, Blazor, .NET 3
  • Platforms

    Azure, Kubernetes, Apache Kafka, Amazon Web Services (AWS), Director, AWS Lambda, New Relic, AWS EC2, AWS ALB
  • Storage

    Microsoft SQL Server, AWS S3, PostgreSQL, Redis, SQL Server 2016, MySQL, JSON, AWS DynamoDB
  • Other

    AWS, Containers, Software Engineering, Software Architecture, Software Design, Web MVC, Cloud, Fintech, Akka.NET, Octopus Deploy, Full-stack, Leadership, Architecture, Technical Leadership, API Integration, Technical Project Management, Microsoft Azure, Full-stack Development, AWS API Gateway, Windows Services, Linkerd, .NET 6, CI/CD Pipelines, ACR
  • Libraries/APIs

    Node.js, jQuery, Vue, React
  • Tools

    Terraform, Dapper, TeamCity, Five9, AWS CloudFormation, ELK (Elastic Stack), GitLab CI/CD, Azure Kubernetes Service (AKS), Amazon Cognito, AWS IAM
  • Paradigms

    Agile Project Management, Mobile Development, Azure DevOps

Education

  • Master's Degree in Business Administration
    2001 - 2003
    University of Texas at Dallas - Richardson, TX, USA
  • Master's Degree in Economics
    1995 - 1998
    University of Mississippi - University, MS, USA
  • Master's Degree in Computer Science
    1995 - 1998
    University of Mississippi - University, MS, USA

Certifications

  • Project Management Professional (PMP)
    APRIL 2021 - PRESENT
    Project Management Institute (PMI)
  • HashiCorp Certified: Terraform Associate
    NOVEMBER 2020 - PRESENT
    HashiCorp
  • CKAD: Certified Kubernetes Application Developer
    JUNE 2020 - PRESENT
    The Linux Foundation
  • Microsoft Certified: Azure Solutions Architect Expert
    MARCH 2020 - PRESENT
    Microsoft
  • AWS Certified Developer – Associate
    JUNE 2019 - PRESENT
    Amazon Web Services Training and Certification
  • AWS Solutions Architect – Associate
    AUGUST 2018 - AUGUST 2021
    Amazon Web Services Training and Certification

To view more profiles

Join Toptal
Share it with others