Sergey Gorbatov, Developer in Moscow, Russia
Sergey is available for hire
Hire Sergey

Sergey Gorbatov

Verified Expert  in Engineering

Force.com Developer

Moscow, Russia

Toptal member since August 29, 2016

Bio

A Salesforce expert armed with four certifications: Salesforce Certified App Builder, Administrator, Developer I, and Sales Consultant, Sergey has over 11 years of experience developing, implementing, integrating, customizing, and administrating Salesforce in various business spheres, including finance and client services. He always finds the optimal solutions by using best practices and considering all possibilities and limitations of the Salesforce system and its licenses.

Portfolio

Heliosoft
Salesforce, Apex, Aura, Salesforce Lightning, Integration, API Integration...
Freelance
REST APIs, Aura, AppExchange Security Review, Lightning Components...
Boston Soft Design
Visualforce, Apex, Salesforce, JavaScript, Agile Software Development...

Experience

  • SQL - 14 years
  • APEX Code - 11 years
  • PHP - 11 years
  • Force.com - 10 years
  • Salesforce Dataloader - 10 years
  • Salesforce - 10 years
  • Visualforce - 10 years
  • Salesforce API - 9 years

Availability

Part-time

Preferred Environment

Git, Visual Studio, Eclipse, GitHub, Visual Studio Code (VS Code)

The most amazing...

...thing I've developed is a loan-credit process within Salesforce with online scoring, which makes decisions in real-time.

Work Experience

Business Application Architect

2020 - 2021
Heliosoft
  • Checked business requirements, suggested a solution according to Salesforce best practices, helped to develop, configure, and test final processes.
  • Tracked and fixed bugs using Jira and wrote technical documents published on Sharepoint (docs and wiki articles). Used Developer Console, VS Code, DX CLI, Salesforce Lightning Inspector Chrome plugin, and Salesforce Lightning and Classic interfaces.
  • Helped the support team to work with more than 3,000 Salesforce users, checking and fixing Salesforce limit bugs using refactoring and optimization code.
Technologies: Salesforce, Apex, Aura, Salesforce Lightning, Integration, API Integration, REST APIs, APIs, Force.com, Salesforce Sales Cloud, Salesforce DX, Salesforce Apex, Salesforce API, Salesforce REST API, Lightning Web Components (LWC), Batch Class, Apex Scheduler, Job Schedulers, Batch Apex, Apex Classes, APEX Code, ApexPages, Apex Triggers, Queueable Apex, Salesforce SOAP API, Salesforce Reports, Salesforce SOQL/SOSL, Salesforce Bulk API, Salesforce Dataloader, Salesforce 1, Consulting, IT Consulting, Architecture, Solution Architecture, Software, CRM APIs, SaaS

Solution Architect

2018 - 2020
Freelance
  • Developed a Salesforce application that combined various Salesforce technologies: Visualforce pages, Apex code, Aura components, and LWC. The app was connected to a web service with company data via a REST protocol.
  • Tracked all tasks, issues, and bugs in a Jira system. A SharePoint server and a Git-based version-control system were used for project files, while a developer console and Microsoft Visual Studio code were used for coding.
  • Collected experience and feedback from clients through the app's managed package.
Technologies: REST APIs, Aura, AppExchange Security Review, Lightning Components, Salesforce Lightning, Salesforce DX, Apex, Salesforce, Agile Software Development, APEX Code, Apex Classes, ApexPages, Apex Triggers, Batch Apex, Apex Scheduler, Salesforce Apex, Salesforce Reports, Salesforce API, Salesforce SOAP API, Salesforce SOQL/SOSL, Salesforce REST API, Salesforce AppExchange, Salesforce Dataloader, Salesforce Enterprise Edition, Salesforce Service Cloud, Salesforce Sales Cloud, Salesforce Community

Senior Salesforce Developer

2015 - 2020
Boston Soft Design
  • Created a payment-schedule calculation and a function for sending schedules to customers as attachments to email PDF files.
  • Solved many problems and improved the support process of a large company.
  • Solved the challenge of processing incoming emails which arose due to a number of intersecting workflow rules and triggers.
  • Developed additional functionality for a support console.
  • Customized community portals and added additional functionality.
Technologies: Visualforce, Apex, Salesforce, JavaScript, Agile Software Development, Salesforce Apex, Salesforce API, Salesforce SOAP API, Salesforce Reports, Salesforce REST API, Salesforce Community, Salesforce SOQL/SOSL, Salesforce Bulk API, Salesforce 1, Salesforce AppExchange, Salesforce Dataloader, Eclipse IDE, App Development, Ant Design, Jenkins, CI/CD Pipelines

Salesforce App Developer

2019 - 2019
Solvemate GmbH (via Toptal)
  • Prepared a new development organization for the application and moved to it an existing source code.
  • Ran source code scans and fixed all unsecured instructions.
  • Checked, prepared, and sent the application to security review for publication on an AppExchange listing.
Technologies: CODE, Salesforce, Apex

Chief Information Officer

2012 - 2015
Protobase Laboratories
  • Provided the full technical accompaniment of projects, architectural diagram developments, process diagrams, and sketches of pages.
  • Selected and developed a functional solution for different financial processes.
  • Developed functional specifications for the solution.
  • Advised top managers and shareholders as an expert and custodian of the project's core knowledge.
Technologies: JavaScript, HTML, Salesforce, SQL, SOQL, Force.com, Apex, Git, Subversion (SVN), Eclipse, MySQL, PHP, Salesforce Apex, Salesforce API, Salesforce SOAP API, Salesforce REST API, Salesforce Reports, Salesforce SOQL/SOSL, Salesforce System Administration, REST APIs, Integration, API Integration, Loans, Credit Cards, Credit Scores, Credit Industry, Online Banking

Head of Pilot Projects Laboratory

2010 - 2015
Uniastrum Bank
  • Tuned a Salesforce account for different projects. Customized it for various processes.
  • Developed many custom classes, VF pages, triggers, cron jobs, etc. Created WF rules and custom settings.
  • Integrated with many systems inside the bank and other services like Bureau of Credit History, SMS gateways, and more.
  • Configured many business reports and dashboards.
  • Created excellent test class cover (greater then 95%) and many admin VF pages for testing and checking statuses of business process modules.
Technologies: Visualforce, Apex, MySQL, Microsoft SQL Server, Oracle, PHP, JavaScript

Head of Development and System Projects Subdivision

2009 - 2010
Agroimpuls Bank
  • Managed projects and initiatives in the field of information technologies, including projects to implement the modules and reporting system OpenWay (WAY4 Card) and other information systems.
  • Managed department staff, including coordination, production, and distribution of tasks, monitoring performance, and training and development planning.
  • Formalized and harmonized business objectives with the heads of the bank's advisors and assisted in projects related to other bank departments.
  • Supported calculations of financial reserves and the modification of the algorithm reservation under the provisions of the central bank and the bank's support, optimized and developed SMS-Info, SMS-Bank, and interactions with external SMS providers.
  • Created, updated, and optimized queries and reports in OpenWay and created and modified online gateways to communicate with payment systems and service providers on Linux.
  • Supported branches and members through the interface bug-tracking system support suite, controlling the changes via CVS (Tortoise CVS, Eclipse).
Technologies: TortoiseCVS, Customer Support, Oracle Reports, SQL, Digital Payments, Eclipse, PHP, XSLT, XML, Java, PL/SQL

Developer and Head of Development

2008 - 2009
Instream, Ltd.
  • Re-engineered and completed an inventory control system.
  • Developed elements of a corporate site using the C# language.
  • Developed a large internet project as a member of a small team.
  • Sought customers and analyzed the software market.
  • Worked on the diversification of company services.
Technologies: IBM Rational ClearQuest, HP Quality Center (QC), Visual SourceSafe, Visual Studio, Ajax, PHP, JavaScript, C#, ASP.NET, Oracle, Microsoft SQL Server, Delphi

Start-up Developer and General Director (CEO)

2004 - 2007
Systema Gorod
  • Developed internet access security, server software (PHP), the schema in Oracle DB, and software for agents (thin client) with optimization under dial-up and GPRS.
  • Created a report server on Linux/Apache/PHP with a bank software integration.
  • Developed company information systems on own website.
  • Provided team-building opportunities, organized workflow, established customer service and developed a business plan.
  • Promoted services to customers, sought contractors, negotiated, drew up contracts, and made technical and commercial proposals and related documents.
Technologies: Solaris, Windows, Linux, Oracle, HTML, PHP

Senior Programmer and Head of Automation

2002 - 2004
Sberbank of Russia, Komi Republic
  • Migrated the banking system from the database Btrieve SQL to MS SQL 2000, supported the Client-Bank system, and ensured the smooth operation of ATMs.
  • Set up an efficient operation of the information infrastructure of the branch and remote offices. Implemented and configured the PBX Panasonic.
  • Participated in the council offices to search and select strategic directions of development, solving current problems with company branches.
  • Created reports and technical development plans and forecasted department costs.
Technologies: SQL Server 2000, Btrieve, Delphi, Clipper, Visual FoxPro

Software Engineer

2000 - 2002
Svayz’ Komi
  • Supported a billing system regarding work with instant calculations for communication services of hotel complexes.
  • Prepared and submitted operational reports to law enforcement authorities.
  • Supported internal reporting system on the Delphi language.
Technologies: Office API, IBM Db2, OS/2, C, Delphi

Class for Automatic Payroll Calculation

A class that I coded with functions that enabled defining a recently passed payment period, selecting needed records for calculations, and creating new records with payments. There is also a function for updating selected records to mark them as already paid and another for creating scheduled jobs to run this calculation twice a month.
1993 - 1998

Master's Degree in Mathematics

Syktyvkar State University - Syktyvkar, Komi Republic, Russia

1989 - 1992

Certificate of Secondary Education in Mathematics

Physics and Mathematics Gymnasium at Saint Petersburg State University - Peterhof, St. Petersburg, Russia

JULY 2020 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

JULY 2018 - PRESENT

Salesforce Certified Sales Cloud Consultant

Salesforce

APRIL 2018 - PRESENT

Salesforce Certified Platform App Builder

Salesforce.com

APRIL 2014 - PRESENT

Salesforce Certified Administrator

Salesforce.com

SEPTEMBER 2013 - APRIL 2018

Salesforce.com Certified Force.com Developer

Salesforce.com

Libraries/APIs

Salesforce REST API, Salesforce SOAP API, Salesforce API, TensorFlow, Office API, REST APIs, Salesforce Bulk API

Tools

Salesforce Sales Cloud, Salesforce Dataloader, Salesforce DX, Eclipse IDE, Visual Studio, Git, Subversion (SVN), Visual SourceSafe, HP Quality Center (QC), IBM Rational ClearQuest, Oracle Reports, TortoiseCVS, Salesforce Marketing Cloud, Bitbucket, TortoiseSVN, TortoiseGit, Batch Apex, Jenkins, GitHub

Languages

Apex, APEX Code, XML, SQL, PHP, SOQL, HTML, Delphi, C#, Visual FoxPro, Clipper, C, Java, XSLT, Web Services Description Language (WSDL), JavaScript

Frameworks

Visualforce, ASP.NET, CODE, Lightning Components, Ant Design

Platforms

Salesforce, Salesforce SOQL/SOSL, Oracle, Windows, Eclipse, Solaris, Linux, MacOS, Salesforce 1, Visual Studio Code (VS Code)

Paradigms

REST, Waterfall Development, Agile Software Development, App Development, Automation

Storage

MySQL, Oracle PL/SQL, Microsoft SQL Server, IBM Db2, SQL Server 2000, PL/SQL, Btrieve

Other

Salesforce Apex, API Integration, Apex Classes, Apex Scheduler, Salesforce Service Cloud, Salesforce.com Developer Certification, Force.com, Certified Salesforce Administrator, Integration, Salesforce System Administration, Salesforce.com Administration, Salesforce Lightning, Aura, Scalability, Data Protection, Architecture, Salesforce AppExchange, SOAP, APIs, AppBuilder Certification, App Integration, Ajax, OS/2, Digital Payments, Customer Support, AppExchange Security Review, Lightning Web Components (LWC), Batch Class, Job Schedulers, Salesforce Reports, Salesforce Reporting & Dashboards, Salesforce Certified Platform App Builder, Salesforce Platform Developer I Certification, Salesforce.com Sales Cloud Certification, ApexPages, Apex Triggers, Queueable Apex, Consulting, IT Consulting, Solution Architecture, Salesforce Enterprise Edition, Salesforce Community, CI/CD Pipelines, Loans, Credit Cards, Credit Scores, Credit Industry, Online Banking, Software, CRM APIs, SaaS, Development

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