avatar

Diana Horbatiuk

Full-stack software engineer

Links

Professional Experience

Senior Software Engineer @ Tremendous

Sep. 2022 - Dec. 2022

  • Worked on the frontend team, delivering improvements to the consumer-facing website.

Senior Software Engineer @ Guideline

Jun. 2022 - Aug. 2022

  • Worked on the developer infrastructure team, writing infrastructural code that would then be used by product-focused teams. The application was a large-scale monolith with a large number of internally-built libraries.

Senior Software Engineer @ Jaya

Dec. 2020 - May 2022

  • Transitioned into a more focused technical role, assisting team leads in scoping, planning and estimating new projects for our team, in addition to actually coding on those projects.
  • Acting as a technical point of reference to the team, assisting them when needed, and doing code review of the team's pull requests as often as possible.

Tech Lead @ Jaya

Dec. 2019 - Dec. 2020

  • Leading a team of five engineers during a period of tight timelines and important new projects, working closely with the project manager to scope out, prioritize, plan out and estimate work for the team.
  • Scouting out for tech debt in our platform and making sure it doesn't grow unless absolutely necessary, as well as prioritizing tech debt fixing whenever possible to keep up the platform's health.

Software Engineer @ Jaya

Oct. 2018 - Dec. 2019

  • Maintenance and development of a consumer-facing e-commerce platform, belonging to an American healthcare company, selling health exams for end consumers.
  • Full-stack development, branding and modifying the core platform for the needs of each of our clients.

Software Engineer @ Kiskadi Marketing Digital

Mar. 2018 - Oct. 2018

  • Maintenance and development of the company's flagship product, a CRM, used nationwide by over 400 stores.
  • Research and development of integrations with other software systems and products, including ERPs, billing providers and SMS gateways, to add additional value and enhance usability for our product.
  • Full-stack development with Ruby on Rails, using test-driven development in order to effectively maintain a large pre-existing codebase while preserving quality and performance.
  • Experience with AngularJS and Vue on the frontend, and Sidekiq for task scheduling.

Software Architect @ ∞ Eits Tecnologia da Informação

Jul. 2017 - Feb. 2018

  • Development and maintenance of the company’s standard development platform, which uses microservices developed with Spring Boot Cloud, allowing developers to focus on building the functional aspects of application development.
  • Research on new technologies, aiming to bring more reliability, agility and possibilities to the software that we develop.
  • Participation and final decision on the technology sets used on new and current company projects, taking into account both technical needs and the client’s.
  • Maintenance of the company’s continuous integration platform, which runs Jenkins, automating test and homologation environments.

Full-stack Developer @ ∞ Eits Tecnologia da Informação

Feb. 2016 - Jun. 2017

  • Agile software development, building both the analysis, documentation and development of projects.
  • Participating in meetings with clients to acquire scope and requirements for software, project size measurement using function point analysis (FPA), and general software modeling using UML.
  • Standardized development process, certified MPS.BR level F.
  • Development of the following projects:
    • Singra, which is in active redevelopment, replacing disparate systems with a coherent microservice-based architecture, for which I developed a dynamic business rules system with a Ruby DSL frontend.
    • Formys, an integrated system for the planning, enrollment control, and voting of bodybuilding competitions, for which I developed the synchronization mechanism between offline instances and the parent cloud instance.
    • Sigalivre, a geographic information system which I’ve supported throughout 2016.

Web Developer @ See Marketing & Design

Aug. 2015 - Feb. 2016

  • Building and maintenance of websites contracted to the company, using WordPress, WooCommerce, Magento and an internal CMS, depending on the needs of the project.
  • Implementing visual mockups using HTML, CSS and JavaScript, along with Bootstrap and jQuery.
  • Systems integration using REST APIs, integrating WooCommerce with an automated pizza order printing system.
  • Development of an automated order control and printing system, integrated with WooCommerce, using C# with WPF.
  • Administration of the company’s Linux server, managing the web server (nginx with PHP and Unicorn), database (MySQL) and email services (Dovecot and Postfix, along with Roundcube for webmail).
  • Development of an internal CMS for the developed websites, using Ruby on Rails.

Professional Skills

  • Fluent in Portuguese and English.
  • Strong experience working with Ruby on Rails and JavaScript.
  • Web frontend experience using React/Redux and VueJS.
  • Strong experience working with PostgreSQL and MySQL databases, and Redis.
  • Experience using and configuring CircleCI and GitHub Actions for continuous integration.
  • Experience using Git and SVN for software version control.
  • Deployment management using Kubernetes, Capistrano, Docker, Docker Compose and Jenkins.
  • Linux server administration: nginx, Tomcat, systemd, iptables, Dovecot, Postfix.