Andrii Muzychuk, Developer in Batumi, Adjara, Georgia
Andrii is available for hire
Hire Andrii

Andrii Muzychuk

Verified Expert  in Engineering

Salesforce Developer

Batumi, Adjara, Georgia

Toptal member since August 1, 2016

Bio

Andrii is a senior Salesforce engineer who's been building custom solutions using the Salesforce platform for the last 13 years. This involves coding classes, batches, scheduled classes, email handlers, triggers, Visualforce pages, and adding and customizing standard and custom objects. Andrii mainly works on integration solutions but thinks business needs should be sourced from end users (those who will use a feature or an executive).

Portfolio

Self-employed
Apex, APEX Code, Apex Triggers, APIs, Architecture, Batch Apex, Salesforce...
Self-employed
Apex, APEX Code, Apex Triggers, APIs, Architecture, Batch Apex, Admin Support...
InCountry
Apex, APEX Code, Apex Triggers, App Support, Batch Apex, Architecture...

Experience

  • Salesforce - 13 years
  • APEX Code - 11 years
  • Salesforce Apex - 11 years
  • Apex - 11 years
  • Visualforce - 8 years
  • Salesforce API - 8 years
  • Salesforce REST API - 5 years
  • Customer Success - 4 years

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), Git, Salesforce

The most amazing...

...challenge I've had was implementing data residency in an already-established Salesforce organization without breaking any business process.

Work Experience

Senior Salesforce Consultant

2024 - PRESENT
Self-employed
  • Performed the job of a consultant, business analyst, architect, admin, and developer.
  • Worked as a solo Salesforce technical professional for a client. I was the one responsible for their Salesforce org, implementing new functionality and suggesting new functionality based on the business processes I'm exposed to.
  • Involved in Salesforce organization with complex business processes that required Apex coding. Followed Salesforce best practices and utilized Flows when appropriate, along with other declarative features like assignment rules, etc.
  • Implemented API integrations via Apex and Flow. Apex contained custom data parsing.
  • Performed administrative work like creating users, assigning proper permissions, roles, permission sets, objects, fields, layouts, buttons/actions, apps, validation rules, duplicate rules, sandboxes, change set deployments, and data import/export.
Technologies: Apex, APEX Code, Apex Triggers, APIs, Architecture, Batch Apex, Salesforce, Salesforce API, Salesforce Apex, Visualforce, Visualforce Pages, Salesforce Visualforce, Aura, Lightning Web Components (LWC), Salesforce Lightning, API Integration, Integration, Salesforce System Administration, Salesforce Experience Cloud, Salesforce Reporting & Dashboards, Salesforce Reports

Salesforce Mentor

2021 - PRESENT
Self-employed
  • Helped newcomers figure out specific topics in Salesforce. Explained what should be done and why in a specific use case. Showed alternatives and explained when those might be used.
  • Helped with complex tasks. Implemented feature requests and explained why it was done in a specific way and not with an alternative solution.
  • Provided learning topics and materials for specific needs.
Technologies: Apex, APEX Code, Apex Triggers, APIs, Architecture, Batch Apex, Admin Support, Salesforce Sales Cloud, Salesforce, Salesforce Apex, Visualforce, API Integration, Integration, Salesforce Reporting & Dashboards, Salesforce Reports

Salesforce Field Engineering Team Leader | Senior Salesforce Engineer

2021 - 2024
InCountry
  • Managed a team of experienced Salesforce specialists. Distributed tasks among team members according to their top skills and preferences.
  • Сommunicated complex technical details of InCountry products to prospective clients, enabling informed decision-making and driving sales growth.
  • Helped integrate InCountry products into clients' Salesforce organizations (acting as a professional services team), bringing the launch date earlier.
  • Contributed to the Salesforce package by suggesting new features and enhancements, resulting in improved user experience and increased customer satisfaction.
  • Performed code reviews and conducted technical interviews.
Technologies: Apex, APEX Code, Apex Triggers, App Support, Batch Apex, Architecture, Admin Support, Data, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, JavaScript, Jira, APIs, Software Engineering, REST APIs, Minimum Viable Product (MVP), Customer Success, Lighting, Salesforce Lightning, API Integration, Integration

Senior Salesforce Engineer

2019 - 2021
Mapbox
  • Helped with the management of licenses and data storage in the production organization.
  • Fixed and configured lead routing according to the business needs of the company.
  • Implemented a few features inside Salesforce that had initially been outside of Salesforce. Duplicated Google Sheet's functionality with a Visualforce page.
Technologies: Batch Apex, Visualforce, Visualforce Pages, APEX Code, Apex, Salesforce, Salesforce Sales Cloud, Salesforce Service Cloud, MacOS, REST, Illuminated Cloud, Git, Salesforce Apex, Salesforce API, Salesforce Dataloader, Apex Triggers, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, Jira, APIs, Software Engineering, REST APIs, Salesforce.com Administration, Salesforce Deployment, Customer Success, Mapbox, Lighting, Salesforce Lightning, Salesforce System Administration, Salesforce Reporting & Dashboards, Salesforce Reports

Salesforce Engineer | Consultant

2016 - 2021
Self-employed
  • Constructed a set of pages and new objects, fields, and record types to manage projects and invoices.
  • Performed organizational administration: changed a layout, created and removed fields, objects, reports, assignment processes, and led routing.
  • Implemented various business processes via triggers and classes for diverse objects such as account, contact, lead, opportunity, and custom objects.
  • Built various business flows via Apex, including triggers, classes, and pages for different clients.
  • Managed tasks and projects within a team of four individuals: a Salesforce developer, a front-end developer, and a QA. Due to the high workload, used Trello and Jira subsequently.
  • Mentored specialists via calls with screen sharing: either they shared a screen where I suggested what to code and why or we used an online editor where I wrote code.
Technologies: Batch Apex, Git, Visualforce Pages, Visualforce, Apex, APEX Code, Salesforce, Salesforce Sales Cloud, REST, Illuminated Cloud, Salesforce Apex, Salesforce API, Salesforce Dataloader, Apex Triggers, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, Software Engineering, REST APIs, Salesforce.com Administration, Salesforce Deployment, Customer Success, Mapbox, Lighting, Salesforce Lightning, API Integration, APIs, Integration, Salesforce System Administration, Salesforce Experience Cloud, Salesforce Reporting & Dashboards, Salesforce Reports

Salesforce Developer

2019 - 2019
Arcadia Lights (via Toptal)
  • Helped the client to customize (roles, profiles, users, and sharing) a portal for their needs.
  • Contributed to the customization of the portal to display the right information to the specified clients.
  • Managed licenses and helped make decisions on which licenses to use.
Technologies: Salesforce, Salesforce Sales Cloud, Illuminated Cloud, Git, Salesforce Customer Portal, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, APEX Code, Salesforce.com Administration, Salesforce Deployment, Lighting, Salesforce Lightning, Salesforce Reporting & Dashboards, Salesforce Reports

Salesforce Developer and Administrator

2018 - 2019
RBA
  • Automated business processes of scheduling courses, calculating scores. Built reports as well.
  • Created a few Visualforce components to input course information and grades and calculated output scores.
  • Created a few Apex triggers and batch classes to calculate scores.
Technologies: Apex, APEX Code, Batch Apex, Visualforce, Apex Triggers, Salesforce, Salesforce Apex, Salesforce.com Administration, Reports, Salesforce Deployment, Lighting, Salesforce Lightning, Salesforce Reporting & Dashboards, Salesforce Reports

Senior Salesforce Engineer

2018 - 2019
Dopay
  • Implemented a few LWCs in the background to reduce users' time reviewing multiple objects to set up processes. The components imported documents, inserted them, created a few objects, and connected them all.
  • Created an additional portal page in the same theme as the whole portal. It contained a table with a list of information, and depending on the value of a specific field, each item can be displayed a bit differently. Also suggested proper licenses.
  • Created and modified profiles, objects, fields, layouts, and Process Builder (general administration).
Technologies: Apex, APEX Code, Batch Apex, Illuminated Cloud, Community Clouds, Apex Triggers, Salesforce, Salesforce Apex, Salesforce Dataloader, Git, Salesforce Sales Cloud, Salesforce Service Cloud, Salesforce Customer Portal, SFDC Configuration, Windows, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, Software Engineering, Salesforce.com Administration, Minimum Viable Product (MVP), Salesforce Deployment, Lighting, Salesforce Lightning, Salesforce System Administration

Salesforce Consultant

2017 - 2017
Ginmon GmbH (via Toptal)
  • Integrated Salesforce into the company's software for managing communications with customers; an integration was needed with the company's software.
  • Investigated how an integration could be made between the two systems for the specific Salesforce functionality.
  • Provided documentation of how to make the needed features work.
Technologies: Salesforce, Illuminated Cloud, Force.com IDE, Git, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, Lighting, Salesforce Lightning

Salesforce Developer

2013 - 2017
M.C. Dean
  • Created a custom Apex REST API used by WPF and iOS applications.
  • Implemented business logic via Apex classes and triggers and customization (workflows, validation rules, and more).
  • Created Visualforce pages with controllers and extensions.
  • Maintained opportunity management with specific company rules by modifying fields, code, Visualforce pages, and workflow rules (OPP project).
  • Maintained case management with specific company rules by modifying fields, code, Visualforce pages, and workflow rules (FSM project).
Technologies: Visualforce, Visualforce Pages, APEX Code, Apex, Salesforce REST API, Salesforce API, Salesforce, Salesforce Sales Cloud, Salesforce Service Cloud, Batch Apex, REST, Eclipse IDE, Force.com IDE, Git, Salesforce Apex, Salesforce Dataloader, Apex Triggers, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, SOAP, Ubuntu, APIs, Software Engineering, REST APIs, Salesforce.com Administration, Salesforce Deployment, Salesforce Lightning, API Integration, Integration

Salesforce Developer

2012 - 2013
Self-employed
  • Coded business logic in Apex classes and triggers.
  • Created Visualforce pages with controllers and extensions.
  • Performed many integrations with external systems.
  • Gathered business requirements from either the end-user or the client.
Technologies: Batch Apex, Salesforce REST API, Salesforce Apex, Salesforce API, Visualforce, Visualforce Pages, APEX Code, Apex, Salesforce, Salesforce Sales Cloud, REST, Eclipse IDE, Force.com IDE, Salesforce Dataloader, Apex Triggers, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, JavaScript, APIs, Software Engineering, REST APIs, Minimum Viable Product (MVP), Salesforce Deployment, Customer Success, Salesforce System Administration

Salesforce Developer

2011 - 2012
TEAM International
  • Added new functionality to an existing application.
  • Maintained and enhanced existing Salesforce code and processes.
  • Built new Visualforce pages with controller/extension and enhanced/maintained the existing one.
Technologies: Batch Apex, Visualforce, Visualforce Pages, Salesforce REST API, Salesforce API, Salesforce Apex, APEX Code, Apex, Salesforce, Salesforce Sales Cloud, Salesforce Service Cloud, REST, Eclipse IDE, Force.com IDE, Salesforce Dataloader, Apex Triggers, SFDC Configuration, Salesforce Platform Developer I Certification, Salesforce Certified Platform App Builder, SOQL, Salesforce SOQL/SOSL, APIs, Software Engineering, REST APIs, API Integration, Integration, Salesforce Experience Cloud

Software Developer

2007 - 2011
Softina
  • Worked on a few WinForms applications.
  • Supported an existing medical portal written on J2EE.
  • Created a series of Flex forms and integrated them with an existing PHP application.
  • Contributed to Qt application development.
Technologies: MySQL, Microsoft SQL Server, Qt, PHP, Java, C#, REST, Windows Forms (WinForms), Eclipse IDE, Flex, Software Engineering

Experience

Appuri

A software company with several Salesforce components that are manually created and configured in their client's organizations. I made unmanaged and managed packages that were installed with minimal configurations from the client's side.

Project and Invoice Management

I created a series of Visualforce pages to ease project and invoice setup and management. Initially the process was processed manually by setting up everything manually by a user (like create a bunch of records for each week to bill a customer). Now you can customize it—by settings dates, by the number of invoices for a project, and some other details. It has a manager setup project and invoices, and accountant set billed hours/sums (after this an invoice is sent to an external billing application).

Organization Administration

It has various capabilities for fields modifications, record types, workflow/validation rules, layout changes, installation/removing applications, and adding/modifying/removing users.

JC

I built a series of custom Apex REST API web services to manage data from desktop WPF and mobile iOS applications.

Test Case Manager | C#

https://softina.com
I built a WinForms application to manage test cases. I created the test cases, ran them, and saved the test results. Data was stored in an MS SQL database and shown in a tree view on the application.

FSM

This is a case management system with specific company rules. It has Visualforce pages with minimal JavaScript and CSS. The back-end logic is in the controller/extension, it has PDF generation, and saves as an attachment (implemented via a Visualforce page rendered as a PDF) plus external web services.

OPP

This is an opportunity management system with specific company rules. It has Visualforce pages with minimal JavaScript and CSS, back-end logic in the controller/extension, and external web services. I recently did an organization restructuring. That included modifying fields and their values with new organization structure model, code (including external web services), workflow rules modifications, and documenting all the changes.

Project Tracker | Flex

https://softina.com
I created a project management system that was initially written in PHP. I then added Flex forms to it instead of HTML forms. The challenge was to replicate PHP-generated HTML/CSS/JS with Flex and connect it with the PHP back end.

Ginmon GmbH (via Toptal) | Research

A company decided to use Salesforce for managing communications with customers. I was hired to integrate Salesforce into the company's software for managing communications with customers; an integration was needed with company's software. I tackled this problem by beginning to investigate how an integration could be made between the two systems for the specific Salesforce functionality. I also provided documentation of how to make the needed features work.

IG - Deposit Invoice

I automated deposit invoice generation based on sales orders. I created new Aura dialogs to streamline the user interface, built a Visualforce page to render invoices as PDFs, and added fields to capture extra details. I also set up triggers to recalculate values dynamically using the new fields.

Education

2007 - 2008

Master's Degree in Computer Science

Kharkiv National University of Radioelectronics - Kharkiv, Ukraine

2005 - 2007

Bachelor's Degree in Computer Science

Kharkiv National University of Radioelectronics - Kharkiv, Ukraine

2001 - 2005

Junior Specialist's Degree in Computer Science

Kharkiv Patent and Computer College - Kharkiv, Ukraine

Certifications

OCTOBER 2024 - PRESENT

Salesforce Certified AI Associate

Salesforce

DECEMBER 2023 - PRESENT

Salesforce Certified Application Architect

Salesforce

DECEMBER 2023 - PRESENT

Salesforce Certified Data Architect

Salesforce

AUGUST 2023 - PRESENT

Salesforce Certified Sharing and Visibility Designer

Salesforce

JUNE 2023 - PRESENT

Salesforce Certified Associate

Salesforce

MARCH 2021 - PRESENT

Salesforce Certified Platform Developer I

Salesforce

MARCH 2018 - PRESENT

Salesforce Certified Platform App Builder

Salesforce

NOVEMBER 2013 - NOVEMBER 2017

Salesforce.com Certified Force.com Developer

Salesforce

Skills

Libraries/APIs

Salesforce API, Salesforce REST API, REST APIs, Windows Forms (WinForms)

Tools

Visualforce Pages, Batch Apex, Salesforce Dataloader, Salesforce Sales Cloud, Jira, Git, Eclipse IDE

Languages

APEX Code, Apex, SOQL, PHP, SQL, Java, JavaScript, C#

Frameworks

Visualforce, Adobe Flex, Salesforce Visualforce, Qt, Flex, Lightning Components

Platforms

Salesforce, Salesforce SOQL/SOSL, Force.com IDE, Illuminated Cloud, MacOS, Ubuntu, Windows, Visual Studio Code (VS Code), Mapbox, Salesforce Experience Cloud

Paradigms

REST

Storage

Microsoft SQL Server, MySQL

Other

Salesforce Apex, Salesforce Certified Platform App Builder, Apex Triggers, SFDC Configuration, Data, Salesforce Platform Developer I Certification, Software Engineering, Salesforce.com Administration, Minimum Viable Product (MVP), Salesforce Deployment, API Integration, Salesforce Reporting & Dashboards, Salesforce Reports, Architecture, APIs, Customer Success, Lighting, Salesforce Lightning, Salesforce Service Cloud, Community Clouds, Salesforce Customer Portal, SOAP, Proof of Concept (POC), App Support, Presales, Computer Science, Admin Support, Reports, Aura, Lightning Web Components (LWC), Integration, Salesforce System Administration, Artificial Intelligence (AI), ApexPages, Apex Classes

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