Oleksandr Trotsenko, Team Mentoring Developer in Mexico City, Mexico
Oleksandr Trotsenko

Team Mentoring Developer in Mexico City, Mexico

Member since September 3, 2018
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.
Oleksandr is now available for hire

Portfolio

Experience

Location

Mexico City, Mexico

Availability

Part-time

Preferred Environment

Terminal, PhpStorm, Gentoo

The most amazing...

...stuff I've done is a versatile engine for freight forwarding quotations.

Employment

  • Volunteer Software Developer

    2018 - PRESENT
    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.
    Technologies: C, Python, Bash
  • Senior Drupal Architect | Team Lead

    2016 - PRESENT
    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.
    Technologies: Redis, Solr, Git, Varnish, jQuery, MySQL, Apache, PHP, Drupal
  • Volunteer Developer

    2012 - PRESENT
    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.
    Technologies: MySQL, Apache, jQuery, PHP, Drupal
  • CEO

    2016 - 2018
    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.
    Technologies: Linux, jQuery, NGINX, PostgreSQL, Apache, PHP, Drupal
  • Senior Drupal Programmer

    2014 - 2015
    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.
    Technologies: Git, NGINX, Varnish, Sass, jQuery, MySQL, Apache, PHP, Drupal
  • IT Director

    2010 - 2015
    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.
    Technologies: Subversion (SVN), Bash, Linux, MySQL, Apache, jQuery, CSS, PHP, Drupal
  • PHP Developer

    2007 - 2008
    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.
    Technologies: JavaScript, CSS, Apache, MySQL, PHP

Experience

  • Platform for Worldwide Cargo Shipment Quotations
    http://ocean.globalforwarding.com

    I have been working as the IT director of the company at the time when the platform was in development. I owned the full responsibility for the technical success of the platform and at the time, was reporting directly to the CEO of the company.

  • Platform for Online Human DNA Analysis
    https://sequencing.com/

    I was working as a senior Drupal programmer during development of this platform. My engagement with Sequencing.com happened early in the development process where most of the platform existed only in our imagination and not in actual code which forced me to take crucial decisions on its architecture.

  • Speaker at OSCAL, Albania, 2018

    An international congress dedicated to the topic of open source software and community diversity, carried out on May 19-20, 2018. I presented “Contribution to Open Source” and "Website Vulnerabilities"

  • Speaker at DORS/CLUC, Croatia, 2018

    An international conference dedicated to the topic of open source software, carried out on Apr 19-20, 2018.
    I have presented “Architecture Your Code” and held the workshop "Website Vulnerabilities: Attack and Defense"

  • Speaker at Free Security Congress 2017, Mexico

    An international congress dedicated to the topic of digital security and open source software, carried out on May 17-19, 2017. I presented “What is it Like to Contribute to Open Source?” and held the workshop "Website Vulnerabilities: Attack and Defense"

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
  • 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
    2008 - 2013
    Admiral Makarov National University of Shipbuilding - Mykolaiv, Ukraine
  • Completed Credits towards a Bachelor's Degree in Computer Information Systems
    2009 - 2010
    Lamar Community College - Lamar, CO, USA

To view more profiles

Join Toptal
Share it with others