Published using Google Docs
Andrii Muzychuk - Salesforce Engineer
Updated automatically every 5 minutes

Andrii Muzychuk

andrii.muzychuk@gmail.com

Salesforce Engineer

Education:

Master in Computer Science, Kharkiv National University of Radio Electronics, Kharkiv, Ukraine, 2008

Work experience:

Salesforce Engineer at InCountry (remote)

January 2022 – now (Salesforce Field Engineering team leader)

Main responsibilities:  
- manage the team (distribute requests coming from prospects & clients among team members)

- participate in calls with prospects/clients; identify their business needs that are not yet supported by the product; perform internal POCs; document the feature for the Engineering team to implement it

- collaborate with a Sales team helping them present the product properly to prospects (based on prospects’ needs)

- collaborate with technical writer about product’s documentation (how to present information, screenshots)

- support prospects and clients in their "package adaptation for their business needs" journey (basically collaborate with teams on prospect’s/client’s side to make the package work and don’t break existing functionality)

- answer/explain technical questions/details related to the package (describe what does the package do in a specific case and how it influences/interacts with prospects'/clients' existing processes/code)

- file bugs and enhancements (I’m in the position to make a decision on how exactly a feature should be implemented from UI/UX point of view and technically) for a Salesforce Engineering team (mostly based on prospects’/clients’ requests)

 

Other responsibilities:  

- code reviews (Apex, LWC);

- conduct technical interviews.

March 2021 – December 2021 (Presales team)

Main responsibilities:  

- install and configure the package according to Prospects’ specifications on Prospects’ orgs;  
- communicate with a Sales team helping them present the product properly to a Prospect;

- support Prospects and Clients in their "package adaptation for their business needs" journey;

- answer/explain technical questions/details related to the package (describe what does the package do in a specific case and how it influence Prospect's/Client's Salesforce processes);

- file bugs and enhancements to a Salesforce Engineering team’s backlog;  

- investigate other than Sales and Service clouds for a unique components; file components' tickets to a Salesforce Engineering team;  
 

Other responsibilities:  

- distribute tasks coming from Sales teams among other Salesfroce Engineers;

- code reviews (Apex, LWC);  

- conduct technical interviews;

January 2021 – March 2021 (Engineering team)

Responsibilities:  
- enhance/extend the package (implement new features with Apex & LWC);  

- code review (Apex, LWC);

- conduct technical interviews;

Salesforce Engineer at Mapbox (office/remote)

August 2019 – December 2020

Main responsibility: support Mapbox teams which use Salesforce.

Non technical duties: requirement gathering, documenting the request, on call support, ETL.

Technical duties: building architecture, design of a feature, implementing it (mostly with Apex (triggers) but also including using Process Builder, Validation Rules, creating new objects, fields), testing, deploying, maintaining, storing changes in Git.

- Copied as close as possible Google Spreadsheet functionality into Salesforce using Visualforce page and Apex extension. The challenge was to map the same input data as on a Google Spreadsheet to standard objects, make it possible to load input data the way it was input by a User; and make it as much feel like Google Spreadsheet as possible (going through items using either Tab or Enter keys.

- Fixed and then re-implemented (because of changed business process) Lead assignment and Lead auto-conversion process using third party package (Lane Four). The challenge was related to Free Email Domain companies and Leads with Free Email Domain emails. Process Builder and formula fields were involved in the solution.

Salesforce Developer as Independent Contractor with multiple clients (remote)

January 2021 – now

Mentoring beginners in Salesforce development. Help them understand basic concepts (best practices) of Salesforce.com.

July 2015 – August 2019

As an independent contractor I was in several roles at the same time working with a few clients at the same time. I did some bug fixing, but mostly it was coding business logic with Apex (triggers) and Visualforce pages.

Non technical duties: requirement gathering from either a business owner or an end-user, documenting the request.

Technical duties: building architecture, design of a feature, implementing it (mostly with Apex (triggers) and Visualforce pages (+ a few small LWCs) but also including using Process Builder, Workflows, Validation Rules, cretin new objects, fields), testing, deploying, maintaining, storing changes in Git; creating Users, Profiles; Layouts.

- Added Project Scheduling functionality on top of existing object structure and integration process. The challenge was to use existing integration implementation and build a new functionality that will use the same process. To solve this I added new Record Types, a few VF pages + controllers/extensions.

- Implemented a lot of business logic in triggers to calculate some values and store them, create new records based on inserted/update records.

- Built LWCs to create a few types of objects, connect them together and upload a file. Kind of a wizard with a few steps.

M.C. Dean (office/remote)

Salesforce Developer (December 2013 – March 2017)

- I worked on the backend (Salesforce was used as Database) part for a few applications which were used to schedule work and material, and then register completed work and used material. I created a Custom Apex REST API to create/update/delete items. Custom API was a solution for error handling and payload size.

- Fixed/modified triggers/ existing Visualforce pages and controllers/extensions, created new

- Added new Email to Case parsers.

.Net Developer (September 2015 – September 2016)

I worked on an application for scheduling work and materials. The app which consumed Custom Apex REST API.

Salesforce Developer as Independent Contractor (remote)

December 2012 – December 2013

I was coding tasks given by a supervisor. Mostly they were triggers, but also Visualforce pages with controllers/extensions.

TEAM International (office)

Java Developer (July 2012 – November 2012)

I did some Java coding. Migrating Web Services from WLI to JBoss.

Salesforce Developer (June 2011 – June 2012)

I was coding tasks given by a supervisor. Mostly they were triggers, but also Visualforce pages with controllers/extensions.

Software Developer at Softina (office)

August 2007 – May 2011

I was coding different desktop and web applications using different programming languages.