Oleksandr Trotsenko
Verified Expert in Engineering
Team Mentoring Developer
Oleksandr is a Ukrainian web developer with over a decade of experience in the field. He's developed in PHP, JavaScript, and Bash but the bulk of his work is with Drupal where he has been an active contributor in the community. Currently, he’s a co-maintainer of the Webform module (a top ten module in the Drupal ecosystem). During his career, Oleksandr has undertaken a range of roles from senior architect to IT director to CEO.
Portfolio
Experience
Availability
Preferred Environment
Terminal, PhpStorm, Gentoo
The most amazing...
...stuff I've done is a versatile engine for freight forwarding quotations.
Work Experience
Volunteer Software Developer
Contribution to Gentoo Linux
- Opted to become a Gentoo contributor after being a Gentoo user for more than five years.
- Contributed as a developer—and not on a user—level furthered my understanding of how package managers work and, in particular, Gentoo's portage; dealt with C, Python, and peaked into the inner workings of Gnome desktop manager.
- Maintained or introduced packages that I actually use in Gentoo.
- Became active in the Gentoo community as well as in Drupal helped me to reflect on the pros and cons of each one.
- Learned how different communities approach similar problems on a technical and organization level.
Senior Drupal Architect | Team Lead
Websolutions Agency
- Worked for Websolutions Agency, an outsourcing company which has given me the chance to see how development work is approached in various types of companies.
- Acted as a team lead by mentoring, supporting, and guiding multiple team members.
- Multitasked well and worked on various projects simultaneously.
- Led the team development for a legacy enterprise Drupal project; took away from this project the importance of making correct architectural decisions early on in the design process.
- Migrated, with zero downtime, the back-end search facilities to another provider for the official Croatian Tourism Board website.
Volunteer Developer
Contributions on Drupal.org
- Act as a co-maintainer on the top 10 Drupal module, Webform.
- Designed flexible architectures.
- Maintained the modules' documentation.
- Ensured that the modules are portable as they are executed across a multitude of configurations and environments.
- Integrated, on a number of occasions, modules with external tools or other contributed modules—expanding my overall knowledge of the Drupal ecosystem and exposing me to a number of contributed modules on a deeper level.
- Constantly security audited the Drupal source code—identifying, reporting, and fixing a number of exploits throughout these years.
CEO
PostMex
- Gained incredibly valuable experience on how business, sales, positioning, and marketing work.
- Managed and was in charge of creating business ideas, marketing, and sales.
- Implemented and ran Drupal on a PostgreSQL RDBMS.
- Developed PostMex, a versatile platform for instant pricing of shipping quotes. It features a high degree of flexibility and performance.
- Built the platform with rich feature set which allowed me to implement it for the Mexican and Croatian markets.
- Tested the boundaries of my technical/engineering capacity.
- Developed a custom framework for asynchronously executing Linux processes from PHP.
Senior Drupal Programmer
Sequencing LLC
- Engineered Drupal 7 into a complicated C# system.
- Performance and security tuned application and server.
- Worked in a startup environment with a large number of unknowns and moving targets.
- Worked with a remote team where the members were changing on a frequent basis; I had to expand my soft skillset.
- Developed an enterprise-level platform which deepened my understanding of Drupal 7 on a new level of quality.
- Wrote an intense amount of custom code which expanded my skills in architecting software.
- Architected and then coded a complex framework based on the Drupal 7 Form API to dynamically construct forms based on metadata supplied from the C# system.
IT Director
Global Forwarding Enterprises LLC
- Progressed from a developer position to the level of IT director.
- Reported directly to the CEO of the company where I perfected my communication skills especially with non-technical stakeholders.
- Managed and was in charge of the development of an enterprise-scale platform for five years.
- Implemented performance optimization.
- Emphasized the importance of architecture which led to the success of an enterprise project.
- Implemented a complex cargo world-wide routing system based on freight parameters and a set of available shipping rates.
PHP Developer
Express IT Soft
- Obtained a web developer position at the age of 15.
- Gained my initial exposure to the world of web development.
- Developed with CMS.
- Learned the basics of HTTP protocol.
- Delivered my first full-scale website from the PSD mockups all the way to the live deployment.
Experience
Drupal Projects
This is the latest Drupal 7 release of one of the modules I maintain at Drupal.org. At the moment of writing this, at least 1,400 websites are actively using this module.
DRUPAL 8 MODULE, SYNONYMS
This is the latest Drupal 8 release of one of the modules I maintain at Drupal.org.
DRUPAL 7 MODULE, TERM MERGE
This is the latest Drupal 7 release of one of the modules I maintain at Drupal.org. At the moment of writing this, at least 5,500 websites are actively using this module.
Platform for Worldwide Cargo Shipment Quotations
http://ocean.globalforwarding.comPlatform for Online Human DNA Analysis
https://sequencing.com/Speaker at OSCAL, Albania, 2018
Speaker at DORS/CLUC, Croatia, 2018
I have presented “Architecture Your Code” and held the workshop "Website Vulnerabilities: Attack and Defense"
Speaker at Free Security Congress 2017, Mexico
Skills
Languages
SCSS, SQL, JavaScript, PHP, Bash, CSS, Sass, Python, C
Libraries/APIs
jQuery, React
Tools
Apache, NGINX, Git, Subversion (SVN), Varnish, Apache Solr, PhpStorm, Terminal, Solr
Paradigms
Back-end Architecture
Platforms
Drupal, Linux, Drupal 7, Drupal 8
Storage
MySQL, Redis, PostgreSQL, Memcached
Other
HTTP, APIs, Team Mentoring, Gentoo, Linux Kernel, Security Audits
Frameworks
Symfony
Education
Bachelor's Degree in Automated System Software Engineering
Admiral Makarov National University of Shipbuilding - Mykolaiv, Ukraine
Completed Credits towards a Bachelor's Degree in Computer Information Systems
Lamar Community College - Lamar, CO, USA
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