Troubleshooting Expert and Solution Architect
2022 - 2023ConnectAndSell- Performed troubleshooting of memory leaks and central processing unit (CPU) issues causing outages.
- Reviewed and redesigned major system components to improve performance, system scalability, and reliability.
- Mentored team members, introducing them to best practices.
Technologies: ASP.NET, IIS, DotTrace, MSMQ, C#, RabbitMQ, Google Cloud Platform (GCP), GitHub, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software Architecture, Technical Consulting, ConsultingSenior Full-stack Developer
2022 - 2022Tastier- Developed multiple features and delivered complete user stories to production.
- Analyzed APIs for integration with other POS systems.
- Automated application delivery and set up CI/CD pipelines on GitLab.
Technologies: C#, GitLab, Azure, TypeScript, Point of Sale, POS, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software Architecture, Payment APIs, ConsultingFounder | CTO
2020 - 2022Deetask- Built and launched a Vietnamese marketplace that allows users to search for rates and hire local service providers, similar to Thumbtack in the US.
- Started the project following customer development principles, in-depth interviews, and MVP. Arranged a team of 10 people, among technical and non-technical.
- Architected and delivered the system to production. The back end in C#, ASP.NET Core, Azure Cloud SQL, Elasticsearch, MongoDB, and Firebase. The front end is an SSR Angular app. Hosted in Kubernetes cluster in Civo, CI/CD GitLab, Docker, and Pulumi.
Technologies: C#, ASP.NET Core, SQL, Azure, Elasticsearch, MongoDB, Firebase, Angular, GitLab CI/CD, Pulumi, Team Management, Cost Management, Product Management, TypeScript, Kubernetes, Docker, HTTP REST, Full-stack Development, CSS, HTML, Microsoft SQL Server, Azure Active Directory, Azure SQL, REST APIs, Digital Payments, APIs, Linux, Containers, Cloud Architecture, Distributed Systems, Back-end, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, CTO, Full-stack, Load Balancers, OAuth, Scalability, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Databases, Azure SQL Databases, Technical Architecture, Angular Material, Cloudflare, Web Applications, Software ArchitectureSenior Back-end Developer
2019 - 2020Videoland- Redesigned and developed video ingest flow, which increased the speed and throughput of video processing up to 10 times. Used FFmpeg, Kubernetes CronJob, and Azure media services.
- Integrated analytics, BI tools, and recommendation system. Developed new product features like generating video strips.
- Resolved incidents, participated in day-2 operations, and challenged DevOps culture.
Technologies: C#, TypeScript, PostgreSQL, Redis, MongoDB, Terraform, DevOps, Dynatrace, Akamai, Kubernetes, OpenTracing, API Integration, Microsoft SQL Server, Azure DevOps, Azure App Service, REST APIs, Amazon Web Services (AWS), APIs, Linux, Containers, Cloud Architecture, Distributed Systems, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, Node.js, Load Balancers, Back-end Development, OAuth, Scalability, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Databases, Azure SQL Databases, Technical Architecture, Web Applications, Software ArchitectureTech Lead and Senior Back-end Developer
2017 - 2019Zelf- Designed and built high-load, scalable, reliable, meeting the requirements PCI DSS system over microservices from scratch.
- Arranged a tech team. Found and hired first-class developers and organized development process, including Scrum meetings, code reviews, one-on-ones, and incident management.
- Developed product features like P2P transfers, KYC, on-demand cards, and others.
Technologies: C#, .NET Core, Google Cloud, SQL, RabbitMQ, EventStore, OpenTracing, Elasticsearch, Prometheus, Kubernetes, Docker, GitLab CI/CD, API Integration, Microsoft SQL Server, REST APIs, Digital Payments, APIs, Containers, Cloud Architecture, Distributed Systems, SendGrid, Twilio, Back-end, Continuous Integration (CI), CI/CD Pipelines, Entity Framework Core, Architecture, Load Balancers, Back-end Development, OAuth, Scalability, Payment Gateways, Technical Leadership, Cloud, Cloud Infrastructure, API Development, Azure Cognitive Services, JavaScript, Speech to Text, Databases, Technical Architecture, Web Applications, Event-driven Architecture, Know Your Customer (KYC), Software Architecture, Payment APIsLead Back-end Developer
2014 - 2017MDB Bank- Implemented a Windows phone app for the formerly known MDM Bank, ranked in 2nd place in Markswebb's competition.
- Analyzed business requirements and architected system design and core components.
- Migrated to microservices architecture when the system got too large.
- Integrated a card processing center, ABS, billing, and other internal banking services.
- Maintained a developed system and participated in building, monitoring, and tracing CI/CD processes.
Technologies: ASP.NET, Web API, Microservices, Entity Framework, RabbitMQ, Test-driven Development (TDD), SQL, .NET 4, API Integration, Microsoft SQL Server, REST APIs, Digital Payments, APIs, Amazon Web Services (AWS), Back-end, Architecture, Back-end Development, OAuth, Technical Leadership, API Development, Databases, Technical Architecture, Web Applications, Know Your Customer (KYC), Software Architecture, Payment APIs.NET Developer
2011 - 2014Early Career- Developed features for business process management and ERP products using C#, ASP.NET Web Forms, WinForms, FireBird, ADO.NET, XML, IIS, .NET Framework 2.0 - 3.5, WPF, and WCF.
- Designed and developed tools for automated testing with Windows Presentation Foundation (WPF).
- Researched and tested various new tools and technologies.
Technologies: C#, .NET, XML, IIS, jQuery, .NET 4, CSS, JavaScript, SOAP, Windows Presentation Foundation (WPF), MySQL, APIs, Back-end, Back-end Development, API Development, Databases, Web Applications