Skip to main content

Interactive resume

Profile

Software Engineer II


Maciej Bezzubik

About me

I have worked in agile teams using both Kanban and Scrum, performing code reviews and pair programming. I played a role in building a digital customer journey that is essential to the sale of heat pumps, developing dynamic, responsive web pages alongside designers and product managers.

Most recently I have focused on building and maintaining React applications on Amazon Web Services for an energy-sector platform, working across the stack from accessible front-end components through to the microservices behind them.

I excelled in my studies, receiving distinction grades across every module while working as a Student Learning Assistant, a private tutor, and Student Voice Leader. I was recognised with an award for Outstanding Performance and the Prize for Outstanding Achievement in the Faculty of Science and Technology.

Experience

“Men love to wonder, and that is the seed of science.” — Ralph Waldo Emerson


Work Experience

  • Nov 2021 – Present

    ENSEK

    Nottingham, UK

    Software Engineer I / II
    • TypeScript, React, Tailwind, AWS, CDK (Infrastructure as Code), Azure DevOps and more.
    • Revitalized a legacy frontend application within the SaaS platform through the adoption of micro-frontend architecture.
    • Developed a production-ready frontend setup using Next.js, TypeScript, Tailwind CSS, Styled Components and other technologies.
    • Contributed to infrastructure development by utilizing a range of AWS services and automating the deployment process (Azure Pipelines, Infrastructure as Code).
    • Wrote unit tests (Jest) and integration tests (Cypress) ensuring comprehensive test coverage.
    • Took ownership of the release process for the micro-frontend infrastructure.
    • Promoted from Software Engineer I to Software Engineer II in recognition of performance and contributions to the team.
  • Dec 2020 – Nov 2021

    Igloo Energy

    Southampton, UK

    Associate Software Engineer
    • Played a role in building a digital customer journey that is essential to the sale of heat pumps.
    • Participated in creation and maintenance of a system used by marketing staff to construct web pages in a content management system.
    • Agile team (remote) using both Kanban and Scrum; performed code reviews and pair programming.
    • Developed dynamic, responsive web pages working with designers and product managers; wrote frontend tests, cross-browser tested, and maintained these pages.
    • Created microservices integrated with various CRM services.
    • Used an ORM with a SQL database.
  • Jan 2019 – Dec 2020

    Self-employed

    London, UK

    Private Tutor
    • Assisted Computer Science students with exam preparation and completion of projects.
    • Ensured a productive learning environment through rapport and consistency.
  • Sep 2018 – May 2020

    Middlesex University

    London, UK

    Student Learning Assistant
    • Helped students develop their understanding of Object-Oriented Programming.
    • Created lesson plans and practice tests to help students achieve best results.
    • Received Peer Assisted Learning Award 2019 for Outstanding Performance.
  • Oct 2018 – Jun 2019

    Middlesex University

    London, UK

    Student Voice Leader
    • Worked closely with students and departmental staff to help improve the quality of the programme.
    • Participated in regular sessions with students and presented their feedback during the Board of Studies meetings.
  • May 2017 – Aug 2018

    Data City Computers

    Camberley, UK

    IT Support / Sales
    • Performed routine maintenance and hardware/software upgrades to end user PCs and related equipment.
    • Provided technical support to customers via telephone, email, and in person.

Education

  • 2017 – 2020

    Middlesex University

    London, UK

    BSc (1st Class) Computer Science
    • Main areas of the degree include object-oriented programming, web development, system design, and software testing. Key modules: Advanced Web Development with Big Data, Web-Based Mobile App Development, Testing and Verification, Data and Industry.

Projects

“Science is a way of thinking much more than it is a body of knowledge.” — Carl Sagan


  • Movie Recommender System

    Movie Recommender System

    Movie recommendation website featuring a collaborative filtering recommender system algorithm (SVD), computing a top-n item list based on the preferences of other users.

    View project
  • Legalisation Services Website

    Legalisation Services Website

    LAMP stack based website offering legalisation services. It uses a relational database and implements Stripe payment processor.

    View project
  • Data Visualization Website

    Data Visualization Website

    Website that displays visualizations of numerical data and the results of sentiment analysis. Data is obtained from web services. The project uses various Amazon Web Services: S3, DynamoDB, API Gateway, Comprehend, and Lambda.

    View project
  • Data Scraping Website

    Data Scraping Website

    Price comparison web application. The back end uses various Java enterprise technologies to scrape data from selected websites, process the data, and transfer it to the front end via API.

    View project
  • Memory Box – Arduino

    Memory Box – Arduino

    Designed and developed a memory game using various physical components, such as an Arduino Uno board, buzzer, and keypad.

    View project

Key Skills

“Everything is theoretically impossible, until it is done.” — Robert A. Heinlein


Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Vue
  • Nuxt
  • HTML
  • CSS
  • Sass
  • Styled Compts
  • TailwindCSS
  • Bootstrap
  • Storybook
  • Jest
  • Cypress

DevOps

  • AWS
  • Azure DevOps
  • Azure Pipelines
  • Docker
  • Git

Backend and Other

  • Node.js
  • Express
  • Python
  • Flask
  • REST API
  • Arduino

Databases

  • MySQL
  • MongoDB
  • DynamoDB
  • SQLite

Personal Skills and Achievements

“I like to learn. That’s an art and a science.” — Katherine Johnson


Awards

  • 2020

    Computer Science Prize for Outstanding Achievement

    Middlesex University, Faculty of Science and Technology

  • 2019

    Peer Assisted Learning Award for Outstanding Performance

    Middlesex University


Languages

  • Polish flagPolish
    (native)
  • English flagEnglish
    (fluent)
  • Spanish flagSpanish
    (basic)
  • Russian flagRussian
    (basic)

Photography

Understanding photography allows me to speak a language that can be used to entertain, educate and move people around the world without saying a single word. A successful photo shoot is universally understood regardless of upbringing, beliefs and other variables that make us unique.