Maksym B

Maksym B

About

Detail

Full-stack Software Developer
Vancouver, British Columbia, Canada

Contact Maksym regarding: 
work
Full-time jobs

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Canto
    Senior Software Engineer
    Canto
    Apr 2025 - Current (1 year 7 months)
  • Moz
    Senior Software Engineer
    Moz
    May 2020 - Feb 2023 (2 years 10 months)
    • Designed and implemented a distributed, horizontally scalable data collection pipeline. Microservices were implemented in Scala and Ruby, and ran in AWS ECS clusters. The data was stored in AWS RDS, AWS S3, and cached in AWS ElastiCache
    • Automated manual On-Call procedures that significantly improved system’s fault tolerance
    • Reduced operating cost by auditing AWS resources and changing the system architecture
    • Designed new REST API and collaborated with stakeholders to make sure it matched their goals
    • Was the team’s SCRUM master and led architectural design meetings with the team and stakeholders
    • Provided mentorship and guidance for junior/intermediate developers
  • S
    Senior Software Developer
    Jan 2019 - Apr 2020 (1 year 4 months)
    • Worked in a fully remote team, stretching across three continents
    • Implemented front-end and led the design of the back-end API for a KYC (Know Your Customer) review system. It was written in TypeScript on top of Angular
    • Implemented the front- and back-end of a web IDE for LIGO - a smart contract language for Tezos blockchain. Technologies used: TypeScript, React, Node.js
    • Actively improved the developer experience for Taquito TypeScript library by contributing to the documentation and providing sample code
  • Unbounce
    Software Developer
    Unbounce
    Sep 2014 - Oct 2017 (3 years 2 months)
    • Worked in a highly agile team, participating in daily stand-ups, bi-weekly sprint kick-offs, and retrospectives
    • Designed and implemented features for global-scale distributed systems such as Page Server and Publishing services, running on AWS Cloud and predominantly developed in Java
    • Improved the continuous integration and deployment pipeline from being manual to fully automated using Amazon Cloud Formation stack deploys, orchestrated with Ansible
    • Implemented stats report generation utilising Amazon Lambda running on Node.js; reports were initially generated in HTML and Javascript, and then transformed into PDF
    • Implemented SSL provisioning service in Scala following event driven architecture using Akka to allow
  • PILZ
    Software Developer
    PILZ
    Mar 2014 - Apr 2014 (2 months)
    • Consolidated service release of a visualisation runtime
    • Oversaw integration tests automation and trained the team how to use it
    • Provided support for visualisation domain in PAS4000 IDE
  • PILZ
    Software Developer
    PILZ
    Sep 2009 - Oct 2013 (4 years 2 months)
    • Automated PAS4000 IDE regression tests at a logic layer through RPC server
    • Designed and implemented an expressive GUI test framework written on top of Google Window Tester and SWT Bot
    • Built new and maintained old features/plug-ins for PAS4000 IDE implemented in Java on top of Eclipse RCP
    • Implemented communication layer in a visualisation runtime utilising OLE for Process Control (OPC) technology for communication between visualisations and programs running on Programmable Logic Controllers (PLC). It was implemented in C++ using Websocket (and Ajax in more limited environments) to drive visualisations
    • Unit-tested the runtime in C++ and integration-tested with the rest of the system in Ruby
  • PILZ
    Software Developer
    PILZ
    Apr 2008 - Sep 2008 (6 months)
    Contributed to the development and maintenance of PSS WIN-PRO IDE for Programmable Safety Systems (PSS).
Education verified_user 0% verified
  • Munster Technological University
    B.Sc. (Hons) Software Development
    Munster Technological University
    Jan 2005 - Jan 2009 (4 years 1 month)
This is a community-created genome.