Marcin Pham
@marcinpham
Experienced senior software engineer specializing in full-stack development, scalable systems, and DevOps practices.
What I'm looking for
I am a Senior Software Engineer with 9 years of hands-on experience across the full SDLC, skilled in building scalable backend and full-stack systems using .NET, Golang, JavaScript frameworks, cloud platforms, and modern ML tools. I architect and implement Clean Architecture and Domain-Driven Design, design complex database schemas and CQRS patterns, and lead CI/CD, containerization, and multi-tenant deployments to deliver robust, production-grade software.
I have led development of enterprise platforms serving hundreds of clients, built real-time communications, advanced document management and search integrations, and mentored junior engineers while maintaining high test coverage and operational excellence. I thrive in collaborative teams, prioritize SOLID principles and software design patterns, and drive continuous improvement through architecture reviews, observability, and automation.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
SotaTek
Mar 2022 - Present (3 years 7 months)
Led full‑stack development of a legal document review and case management platform serving 500+ law firms; architected Clean Architecture with DDD, implemented 70+ REST endpoints, real‑time features, multi‑tenant data isolation, and maintained 90% backend test coverage.
Senior Backend Engineer
Netcentric
Nov 2019 - Feb 2022 (2 years 3 months)
Built scalable backend microservices and event‑driven systems for a last‑mile delivery logistics platform, enabling high‑throughput dispatch, routing, and resilient deployments across AWS and Kubernetes.
Junior Software Engineer
Sigma Software
Oct 2017 - Nov 2019 (2 years 1 month)
Contributed to an open‑source e‑commerce platform and clinical APIs, migrating backend components, integrating payment gateways, and managing cloud deployments with GKE and Terraform while ensuring GDPR/HIPAA compliance.
Supported development of Intercom’s messaging platform, building backend features in Ruby on Rails and frontend components in React, and integrated third‑party services to enhance messaging workflows.
Education
Degrees, certifications, and relevant coursework
Colchester Institute
Master of Computer Science, Computer Science
Completed a Master’s degree in Computer Science with advanced study in software engineering and related technologies.
Colchester Institute
Bachelor of Computer Science, Computer Science
Completed a Bachelor’s degree in Computer Science with foundational coursework in programming, databases, and web development.
Tech stack
Software and tools used professionally
Highcharts
GitHub
GitLab
Azure Communication Services
Kubernetes
Jenkins
GitHub Actions
GitLab CI
Pipedrive
React Native
NumPy
Pandas
PostgreSQL
MongoDB
PrestaShop
Node.js
Spring Boot
.NET Core
Ruby on Rails
Symfony
.NET
RequireJS
Redis
Terraform
Azure DevOps
Jira
JavaScript
HTML5
Java
PHP
Kotlin
ASP.NET
Objective-C
TensorFlow
PyTorch
scikit-learn
Kafka
MediatR
iOS
PayPal
Datadog
Firebase
SignalR
SendGrid
OAuth2
SQL
Azure Blob Storage
Hugging Face
LangChain
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Marcin?
You can contact Marcin and 90k+ other talented remote workers on Himalayas.
Message MarcinFind 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!
