Bohdan Dovhan
Verified Expert in Engineering
Software Developer
With a decade of experience developing and supporting Salesforce solutions, Bohdan is a certified Salesforce architect with profound technical leadership experience. Bohdan is backed by 17 Salesforce certifications, including Application and System Architect, Platform Developer I and Platform Developer II, Admin, App Builder, and Consultant certifications, making him a reliable and trusted professional in his field.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code)
The most amazing...
...thing I've done is a greenfield project which I started from scratch and prepared for AppExchange publication.
Work Experience
Salesforce Associate Architect
SoftServe
- Bootstrapped a greenfield project, built a CI/CD solution for a customer, and built and prepared 2GMP for publishing on AppExchange.
- Gathered business requirements from stakeholders, created backlog Jira epics, stories, and tasks, split stories into subtasks, and managed a team of Salesforce developers and quality assurance specialists.
- Designed the project architecture, outlined code conventions and rules for code quality, established automated tools for code quality checks, and ran Checkmarx and PMD scans for AppExchange security review preparation.
Salesforce Development Team Lead
Avenga
- Led a team of Salesforce and iOS mobile developers and quality assurance specialists.
- Gathered requirements from clients, giving estimates.
- Implemented new features and requirements and supported existing code and configuration.
- Wrote Apex classes, batchables, schedulables, and Visualforce pages.
Salesforce Developer
Avenga
- Worked as a member of a Salesforce development team.
- Wrote Apex classes, batchables, schedulables, triggers, Visualforce pages, and other components.
- Developed both managed packages and unpackaged code.
- Implemented new features and requirements and supported the existing codebase and configuration.
Java Web Developer
Avenga
- Worked as an outstaff employee of a US company and a member of the team.
- Reviewed the code of other developers and supported the existing code.
- Upgraded the project for content management from Ext JS 2.2 to Ext JS 4.0, and then to Ext JS 4.1.
- Supported the connectors for the FileNet content management system, working with the Spring and Hibernate framework from the IBM WebSphere Java server.
Delphi Developer
Mathematical Center Ltd
- Researched mathematical models for processes done on the Ukrainian railway, transport flows, and a dynamical station model.
- Implemented research results for optimization of the work of the Ukrainian Railway.
- Implemented digital processing of images of the Ukrainian gas transport system's gas and oil transport maps.
- Published research results in local scientific journals.
- Supported existing code and implemented new features.
Junior Delphi Developer
Eleks
- Learned how to use TortoiseSVN to synchronize code with other developers.
- Fixed bugs and implemented requirements. Supported the existing implementation.
- Supported a multi-project desktop application using DevExpress libraries.
- Supported an Internet Explorer add-on to monitor internet use written on WinAPI functions.
- Maintained a service replying to inquiries from a Java client on Blackberry devices.
Experience
Pet Project: Simple Task Implementation
https://julfysoft-developer-dev-ed.my.salesforce-sites.com/Pet Project: Demonstration of a Jobs-manager Package
https://jobsmanagerbeta-dev-ed.my.salesforce-sites.com/Pet Project: Demonstration of a Uletas-Gamma Package
https://uletas-dev-ed.my.salesforce-sites.com/The Uletas-Gamma post-install page can be found here:
https://uletas-dev-ed.my.salesforce-sites.com//postInstall
AppExchange Package: Bulk Objects and Fields Manager
https://appexchange.salesforce.com/listingDetail?listingId=a0N3A00000FtWcBUAV&tab=eThis is a valuable enhancement for object, tab, and field-level permission management, allowing to set permissions in bulk. Tools for bulk object and text field creation are also included.
AppExchange Component: Icon Picker
https://appexchange.salesforce.com/listingDetail?listingId=a0N4V00000GyzlDUAR&channel=recommended&tab=eInclude this LWC component in a FlexiPage, Flow, or another LWC to select any icon from the SLDS library.
AppExchange Package: Second Generation Package Manager
https://appexchange.salesforce.com/listingDetail?listingId=a0N4V00000IZEacUAHThis provides options to see all packages, versions, push upgrades, and subscribers of the dev hub. It can also extract the subscribers' list and version details.
Skills
Languages
Salesforce Object Search Language (SOSL), SOQL, JavaScript, Apex, Java, Delphi, SQL, PHP, Python, YAML, Bash Script, Pascal
Frameworks
Visualforce, Ext JS, Spring, Hibernate, Jest
Tools
Force.com Migration Tool, Flow, Subversion (SVN), GitHub, Salesforce Sales Cloud, Salesforce DX
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Concurrent Programming, Agile
Platforms
Salesforce, Force.com IDE, Windows, Eclipse, Linux, Visual Studio Code (VS Code), Salesforce Experience Cloud
Other
Force.com, Certified Salesforce Administrator, Email, DevExpress, GitHub Actions, Salesforce Lightning, Logical Database Design, Aura, Software Architecture, Calculus
Libraries/APIs
jQuery
Storage
MySQL, Microsoft SQL Server
Education
PhD Candidate in Math, Calculus, and Differential Equations
Ivan Franko National University of Lviv - Lviv, Ukraine
Master's Degree in Mathematical Statistics, Teaching, Computer Engineering, Mathematics, and Programming
Ivan Franko National University of Lviv - Lviv, Ukraine
Bachelor's Degree in Mathematics, Statistics, Computer Engineering, and Programming
Ivan Franko National University of Lviv - Lviv, Ukraine
Certifications
Salesforce Certified Sales Cloud Consultant
Salesforce
Salesforce Certified Business Analyst
Salesforce
Salesforce Certified System Architect
Salesforce
Salesforce Certified Identity and Access Management Architect
Salesforce
Salesforce Certified User Experience Designer
Salesforce
Salesforce Certified Strategy Designer
Salesforce
SEI Software Architecture Professional Certificate
SEI
Salesforce Certified Integration Architect
Salesforce
Salesforce Certified Marketing Cloud Email Specialist
Salesforce
Salesforce Certified Sharing and Visibility Architect
Salesforce
Salesforce Certified Application Architect
Salesforce
Salesforce Certified Experience Cloud Consultant
Salesforce
Salesforce Certified Data Architect
Salesforce
Salesforce Certified Administrator
Salesforce
Salesforce Certified Development Lifecycle and Deployment Architect
Salesforce
Salesforce Certified Platform App Builder
Salesforce
Salesforce Certified Platform Developer I
Salesforce
Salesforce Certified Platform Developer II
Salesforce
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring