Bendegúz Csirmaz

software developer

Companies

January 21, 2020 - Present
London, UK
Python Software Engineer

As a member of the Product • Core • People Platform team I am responsible for developing applications for the People department, including the company's HR system.

I have developed:

  • An access management system for the company's business intelligence tools
  • I created a self-service system that automatically provisions permissions to the company's BI tools (Metabase and Looker), minimizing the manual effort required for setting up new joiners and existing employees with the right access

  • A system for sending, signing, uploading and managing employee documents
  • I created a system that enables HR Managers to bulk send legally binding documents to employees (via DocuSign), automating the laborious, dayslong process of creating, sending and signing high volumes of employee documents

  • Django and Flask based APIs for the company's HRIS
  • Slack bots for internal communications, mass notifications, surveys and reminders
  • Automation for the company's LMS and related administrative tasks (e.g. user provisioning, course enrollments, etc.)
  • Celery and Airflow based background jobs for integrating the company's HRIS with external applications
July 1, 2019 - December 20, 2019
Budapest, Hungary
Back End Developer
  • Developed the Flask backend of Gamma's call recording platform
  • Implemented pytest-based tests and testing framework
July 30, 2018 - April 30, 2019
Budapest, Hungary
Drupal Developer (contractor)
  • Maintained Lightning, Acquia's enterprise Drupal distribution
  • Professionally contributed to Drupal 8 core
  • As a member of the Office of the CTO/Drupal Acceleration Team I was responsible for solving issues in Drupal core affecting Lightning and the related ecosystem

May 2, 2017 - April 30, 2019
Budapest, Hungary
Drupal Developer
  • Developed the Laravel backend of Hungary’s biggest weather forecast website (Köpönyeg)
  • As a member of a team of five, I was responsible for delivering multiple major features to the site, including international weather forecasts, forecast maps, image galleries and blog posts

  • Developed Drupal 8 websites (MocHub, Sicontact, TCTMD, Cheppers)
  • Integrated external APIs (PayPal, Recruitee, etc.) with Drupal
  • Troubleshooted and documented custom modules

Developer profiles

Drupal.org
My Drupal.org profile is the home of all my Drupal related open source work. I’ve developed new features, bug fixes and tests for Drupal core, the Lightning distribution and various Drupal modules.
GitHub
I like experimenting with different technologies. My GitHub profile accommodates my hobby projects (such as this site), school assignments and contributions to different open source projects.

Certifications

Zend Certified Engineer - PHP 7.1 - February 22, 2019
I am the first Hungarian person to pass the PHP 7.1 exam. My monthslong preparation inspired a series of blog posts on the topics I found the most interesting.
Acquia Certified Developer - Drupal 8 - January 11, 2018
The Acquia exam is about applying best practices to real world scenarios. With several D8 projects under my belt, I passed the test with flying colors.

Languages

  • English - full professional proficiency - TELC English C1 (2017)
  • Hungarian - native proficiency

Education

  • ELTE (2017 - Present) - Computer Science BSc (evening course)
  • Petrik Lajos Bilingual Vocational School of Information Technology (2014 - 2016) - diploma in software development (54-213-05)