Skip to main content
Igor MelekhinIM
Open to opportunities

Igor Melekhin

@igormelekhin

Senior software developer building distributed, event-driven cloud solutions for complex problems.

Canada
Message

What I'm looking for

I’m looking to grow professionally while delivering value through distributed, cloud-based solutions. I want to apply coding best practices and event-driven architecture, building reliable systems with strong observability and clear architecture decisions.

I’m a senior software developer with over a decade of experience, plus four additional years as an analyst in software consulting. I specialize in back-end development and bring strong exposure to cloud and front-end technologies to solve hard problems with practical, high-quality engineering.

At PayByPhone, I architected and delivered greenfield, serverless and event-driven features—such as a self-registration portal, third-party fuel card onboarding integration, automated subscription billing, and a PDF statement generation pipeline in AWS (.NET 8, Lambda, ECS Fargate, SQS, EventBridge, Kinesis, S3, DynamoDB). I shaped end-to-end solutions by authoring design documents, defining RESTful API contracts, evaluating architectural trade-offs, and resolving unknowns with partner teams and external contractors.

I also lead teams and stay hands-on: serving as a Tech Lead with code reviews and cross-functional coordination, modernizing legacy ASP.NET Web API 2 using the strangler pattern, building CI/CD pipelines (GitLab, TeamCity, Terraform), and improving observability with Datadog APM and structured logging. I actively mentor developers through onboarding and pair programming, and I enjoy turning complex requirements into reliable, scalable systems.

Experience

Work history, roles, and key accomplishments

PayByPhone logoPA
Current

Senior Software Developer

PayByPhone

Jan 2018 - Present (8 years 5 months)

Architected and delivered greenfield features on the PayByPhone Business Vancouver platform, including self-registration, credit account onboarding integration, automated subscription billing, and PDF statement generation in PCI-compliant AWS serverless environments. Served as Tech Lead and shaped end-to-end delivery by defining REST API contracts, resolving unknowns with partner teams, improving

SI

Software Developer

Snipp Interactive Inc

Sep 2015 - Dec 2017 (2 years 3 months)

Improved performance of core platform products by integrating Amazon ElastiCache for frequently requested data. Enhanced web-based reporting and analytics using AngularJS, ASP.NET Web API 2, and MS Power BI, and led an ASP.NET Web API 2 service for receipt image and metadata processing using Amazon S3.

AI

Software Developer

Avocette Technologies Inc

Jun 2014 - Sep 2015 (1 year 3 months)

Developed, tested, and maintained components for the Sohema case management suite using ASP.NET MVC and WWF stack. Documented requirements and sprint tasks and facilitated development processes with an outsourced development team.

ZP

Analyst

ZE PowerGroup

Improved clients' data analysis processes by creating web-based analytical queries using ZE software procedural programming syntax as part of business integration. Ensured smooth execution of information system projects by defining and documenting client software and data needs.

Education

Degrees, certifications, and relevant coursework

British Columbia Institute of Technology logoBT

British Columbia Institute of Technology

Diploma, Computer Systems Technology

2012 - 2014

Grade: 87% GPA; With Distinction

Completed a Diploma in Computer Systems Technology with a client/server option, maintaining an 87% GPA and graduating with Distinction.

Simon Fraser University logoSU

Simon Fraser University

Bachelor of Business Administration, Finance and Operations Management

2003 - 2008

Completed a Bachelor of Business Administration with emphasis in Finance and Operations Management, including coursework in financial analysis, statistical data analysis, and data simulation.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan