Sergey Makarov, Developer in Calgary, AB, Canada
Sergey is available for hire
Hire Sergey

Sergey Makarov

Verified Expert  in Engineering

Bio

Sergey is a senior software developer with 25+ years of experience. For over 15 years, he served as a .NET developer working with SQL Server and Oracle back end. In 2012 he switched to the Salesforce platform, acting as a senior Salesforce developer on many projects for various clients across Canada and the US. Sergey has experience with Sales Cloud, Service Cloud, Apttus CPQ, B2B eCommerce (CCRZ), and Salesforce CPQ.

Portfolio

Motorola Solutions
Salesforce Apex, Salesforce CPQ, Salesforce Lightning, Apex...
Finning Cat
Salesforce Apex, Apttus CPQ Certified, Salesforce Lightning, Visualforce, HTML...
Husky Energy
.NET, Oracle, SQL Server 2012, SQL, Appian, Salesforce Apex, Visualforce, HTML...

Experience

  • SQL - 20 years
  • Salesforce Apex - 12 years
  • Visualforce - 12 years
  • APEX Code - 10 years
  • Salesforce SOQL/SOSL - 9 years
  • Apex Triggers - 9 years
  • Apex Classes - 9 years
  • Salesforce Lightning - 4 years

Availability

Part-time

Preferred Environment

Apex Classes, Apex, Apex Triggers, Visualforce, Salesforce

The most amazing...

...thing I've developed is a custom app to manage product bundles in Apttus CPQ when I was at Finning Canada in 2016.

Work Experience

Senior Salesforce Developer | Tech Lead

2021 - PRESENT
Motorola Solutions
  • Acted as a technical lead on a B2B eCommerce implementation project.
  • Performed code reviews and actively participated in solution design sessions.
  • Contributed to enhancements and bug fixes for the B2B eCommerce community and Salesforce CPQ.
Technologies: Salesforce Apex, Salesforce CPQ, Salesforce Lightning, Apex, Salesforce SOQL/SOSL, HTML, Lightning Components, JavaScript, Salesforce API, CSS, Salesforce Service Cloud, Visualforce Pages, Lightning Design System, Salesforce Sales Cloud, SOQL, Salesforce REST API

Senior Salesforce Developer

2016 - 2021
Finning Cat
  • Served as a senior Salesforce developer on multiple internal projects, including Apttus CPQ implementation.
  • Created a bundle manager app to manage product bundles in Apttus CPQ. Finning product bundles are very complex, and creating new ones from scratch is a tedious process. This app allowed business users to easily clone and mass update product bundles.
  • Created a custom app integrated with Apttus CPQ to manage rebates for the marketing programs.
Technologies: Salesforce Apex, Apttus CPQ Certified, Salesforce Lightning, Visualforce, HTML, Lightning Components, JavaScript, Salesforce API, CSS, Salesforce Service Cloud, Visualforce Pages, Lightning Design System, Salesforce Sales Cloud, SOQL, Salesforce REST API

Senior Software Developer

2010 - 2016
Husky Energy
  • Served as a .NET developer on several internal projects until 2012.
  • Acted as an Appian developer on a business process management (BPM) implementation project. Used Appian 6.5.
  • Served as a Salesforce developer on the Moneyball project since 2012. Custom apps developed within this project saved Husky millions of dollars in costs every year.
Technologies: .NET, Oracle, SQL Server 2012, SQL, Appian, Salesforce Apex, Visualforce, HTML, Lightning Components, JavaScript, Salesforce API, CSS, Visualforce Pages, Salesforce Sales Cloud, SOQL, Salesforce REST API

Moneyball for Husky Energy

I am very proud to have been part of this program. It saves Husky Energy millions of dollars in costs every year. This was a very successful digital transformation program that included an asphalt tendering system, Service Cloud implementation, well servicing, well maintenance work orders, vendor activity tracking, downhole equipment failure tracking, and fluid and sand management systems.

FINQUOTE for Finning

This project was a part of a digital transformation program for Finning Canada. It included implementing and customizing Apttus CPQ with additional modules like marketing and rebate programs and a custom bundle management app to allow users to create, clone, compare, and mass update bundles in the Apttus CPQ system.

Sapphire for Motorola Solutions

This project included the implementation and later customizations of Salesforce B2B Commerce (previously CloudCraze) for the Motorola Solutions partner community in collaboration with a team from Slalom system integrator.

I acted as a senior developer and technical lead at the end of the project.
1989 - 1994

Master's Degree in Computer Systems

Francisk Skorina Gomel State University - Gomel, Belarus

JANUARY 2024 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

DECEMBER 2023 - PRESENT

Salesforce Certified Platform Developer II

Salesforce

JUNE 2023 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

MAY 2023 - PRESENT

Salesforce Certified Associate

Salesforce

JUNE 2016 - PRESENT

201 CPQ Essentials

Apttus

JUNE 2011 - PRESENT

ITIL v3 Foundation

PeopleCert

Libraries/APIs

Salesforce API, Salesforce REST API

Tools

Salesforce Sales Cloud, Visualforce Pages, Lightning Design System, Slack, Microsoft Teams, Salesforce CPQ

Languages

SQL, APEX Code, Apex, SOQL, HTML, JavaScript, CSS

Frameworks

Visualforce, Lightning Components, .NET

Platforms

Salesforce SOQL/SOSL, Salesforce, Oracle, Appian

Paradigms

ITIL

Storage

SQL Server 2012

Other

Apex Classes, Apex Triggers, Salesforce Apex, Salesforce Lightning, Apttus CPQ Certified, Salesforce Service Cloud, Google

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring