Core: C#, .NET 6/8, ASP.NET Core Web API,
Python, Node.js, Java, C++
API: REST, SOAP, gRPC, GraphQL,
OpenAPI/Swagger, WebSocket/SignalR, API Gateway
Datastores: PostgreSQL, MSSQL, SQLite,
Redis, Elasticsearch, MongoDB, Cosmos DB/DynamoDB
Cloud & Infra: Azure, AWS, GCP, Docker,
Kubernetes, Terraform, Git/GitHub Actions, CloudFlare
Observability: OpenTelemetry, CloudWatch,
Datadog, Serilog
Testing: xUnit/NUnit, Testcontainers,
Jest
Security: OAuth 2.0, OpenID Connect (JWT),
Azure AD/Auth0, mTLS, Key Vault/Secrets Manager
Patterns: Microservices, Event-Driven, DDD,
CQRS, SOLID, CI/CD, Trunk-Based Dev
Frontend: JavaScript/TypeScript, Blazor,
React, Angular, Next.js, NestJS
Other: Kafka, RabbitMQ, Azure Service Bus,
AWS SQS/SNS
Contact Info
Greater Toronto Area, Ontario, Canada
Professional Summary
Software Developer & Team Lead with 7+ years building and scaling APIs, microservices, and applications. Led teams to modernize revenue-critical services and ship high-availability systems with measurable gains in reliability, latency, and cost. Hands-on with ASP.NET Core, cloud (Azure/AWS), SQL/NoSQL, CI/CD, and event-driven design. Ready to raise the software development bar, mentor developers, drive backend architecture, and expand into Solutions Architecture by owning reference designs, cross-team standards, and trade-off decisions.
Core Skills
- Leadership
- Teamwork
- Communication
- Problem Solving
- Project Management
- Software Infrastructure
- Backend Development
- Web Development
- Strategic Planning
Technical Skills
Work Experience
Backend Developer & Team Lead
SmartONE Solutions Inc.
Jan 2023 - Aug 2025 · Richmond Hill, Ontario, Canada
Specialized in backend microservice development and architecture for a leading Smart-Community tech company, driving IoT advancements across North America.
- Led a team responsible for the end-to-end development and maintenance of critical internal tools, including onboarding systems, support frameworks, diagnostic utilities, and core infrastructure. Oversaw project management, ensured timely delivery, and collaborated with cross-functional teams to optimize processes and enhance overall operational efficiency.
- Coordinated cross-functional stakeholders (Product, Support, Ops, Engineering) to validate requirements and convert them into clear acceptance criteria; led reviews and internal testing to deliver working solutions on schedule.
Software Developer
SABS Travel Technologies / Corporate Travel Management
May 2019 - Dec 2022 · Manchester, United Kingdom
Lead backend engineer for supplier integrations (Sabre, Amadeus, Travelport, Travelfusion, BA/Farelogix, Conferma) and turning complex specs into fast, reliable backend APIs for booking tools across EMEA. Along the way, I revived a dormant ASP.NET approvals app and shipped revenue drivers like airport/rail search and a travel-risk alerts API, while cleaning code sprawl with reusable components.
Full-Stack Developer
Freelance / Self-Employed
Jan 2018 - Jan 2019 · Toronto, Ontario, Canada
Independent full-stack developer, delivering end-to-end platforms and owning the lifecycle from discovery to handover (UX, build, test, deploy). Turned customer needs into specs/roadmaps, ran iterative demos, and shipped 6 custom solutions on time and within budget.
Full-Stack Developer Intern
Central Lake Ontario Conservation Authority
Apr 2018 - Jul 2018 · Oshawa, Ontario, Canada
Optimized .NET APIs (pagination/LINQ) and delivered a SignalR Telerik UI metrics dashboard; translated requirements into data-driven features and improved large-dataset handling for customer-service ops.
Education
Associate's Degree
Durham College · Oshawa, Ontario, Canada
Sep 2015 - May 2018 · Computer Programmer Analyst
- Data Structures & Algorithms
- Web APIs
- Relational Databases
- Cloud Fundamentals
- Distributed Systems