Zsolt Bako, Full-stack Developer in Liverpool, United Kingdom
Zsolt Bako

Full-stack Developer in Liverpool, United Kingdom

Member since December 4, 2015
Zsolt is a self-taught developer and entrepreneur. He is a born problem-solver who started coding when he was eight and learned to create in several vastly different environments. He gained solid experience in the JavaScript ecosystem and co-founded his niche social network startup. His experience working in and leading remote teams and his eagerness to keep learning new technologies—such as blockchain and Flutter—make him a valuable asset for any client who wants exceptional results.
Zsolt is now available for hire

Portfolio

  • The Think Tank Education LLC
    React, Node.js, JavaScript, NestJS, MobX, Redis, MongoDB, Scaling...
  • Fly & Fetch
    JavaScript, FeathersJS, MongoDB, MongoDB Atlas, Svelte, Amazon S3 (AWS S3)...
  • Argo Group
    AWS Lambda, Amazon S3 (AWS S3), Amazon API Gateway, AWS IAM, Node.js...

Experience

Location

Liverpool, United Kingdom

Availability

Part-time

Preferred Environment

Docker, Git, Visual Studio Code, Linux, MacOS

The most amazing...

...project I've developed is a social network in Node.js that was built on a microservices architecture.

Employment

  • Node.js and React Developer

    2022 - PRESENT
    The Think Tank Education LLC
    • Planned, architected, and developed an educational app where students can solve math quizzes and see a detailed report of their progress during the year. The app allows their teachers and school admins to see both aggregated and individual statistics.
    • Coordinated with the client to determine and fine-tune the requirements to achieve a great user experience.
    • Architected a full-stack web application from scratch, balancing the ability of rapid prototype development and future scalability.
    • Coordinated the production launch of the application, measured various performance metrics, ran customized benchmarks to estimate the solution's scalability, and then continuously improved the app to allow smooth calculation of millions of results.
    Technologies: React, Node.js, JavaScript, NestJS, MobX, Redis, MongoDB, Scaling, Optimization, Architecture, Full-stack, Tailwind CSS, Responsive UI
  • Senior Full-stack Developer

    2022 - 2022
    Fly & Fetch
    • Contributed to the rewrite of the Svelte-based front end.
    • Implemented new features across the full stack.
    • Stabilized the platform by rewriting error-prone parts of the codebase and adding an automated end-to-end testing suite using Playwright.
    • Fixed security vulnerabilities to ensure the platform's integrity and data safety.
    • Improved the developer experience and efficiency in the team by switching to better tooling and services.
    Technologies: JavaScript, FeathersJS, MongoDB, MongoDB Atlas, Svelte, Amazon S3 (AWS S3), APIs, REST, Stripe API, Stripe, Web Development, CSS, Amazon Web Services (AWS), REST APIs, GitHub, HTML, Full-stack, Full-stack Development, Responsive UI, Tailwind CSS
  • Senior Full-stack Developer

    2020 - 2022
    Argo Group
    • Reimplemented an internal document store and a search platform from scratch as a sole developer.
    • Architected and built a Node.js back end using Elasticsearch as a central document metadata storage and search engine.
    • Created a React-based front end that provided an instant search functionality to the users.
    • Implemented complex filtering, verification, and exporting capabilities.
    • Maintained various other legacy applications.
    Technologies: AWS Lambda, Amazon S3 (AWS S3), Amazon API Gateway, AWS IAM, Node.js, Express.js, React, Elasticsearch, Web Development, CSS, SQL, Amazon Web Services (AWS), REST APIs, GitHub, AWS RDS, PostgreSQL, HTML, Full-stack, MySQL, Full-stack Development, Responsive UI, Concurrent Programming
  • Senior Front-end Engineer

    2018 - 2020
    Patron Technology (via Toptal)
    • Developed a powerful event marketing analytics platform as part of a small team.
    • Focused primarily on implementing new features on the front end, such as advanced filtering, visualization components, and user management.
    • Extended the internal API back end to provide the necessary data efficiently from the Elasticsearch data warehouse and MySQL.
    • Implemented React components using D3.js to visualize data on the analytics dashboard.
    Technologies: Elasticsearch, MySQL, Node.js, D3.js, Redux, TypeScript, React, Web Development, CSS, SQL, Amazon Web Services (AWS), REST APIs, GitHub, AWS RDS, PostgreSQL, HTML, Dashboards, Data Analytics, Responsive UI
  • Senior Full-stack Developer

    2016 - 2018
    StartMonday
    • Led the building of a Kanban-like applicant tracking system using TypeScript, React, MobX, and Firebase.
    • Rebuilt the legacy web app for job seekers using TypeScript, React, MobX, and Video.js. Applicants could record videos using the app.
    • Contributed to the core rewrite to handle different user journeys well using the state machine approach.
    Technologies: MongoDB, GraphQL, Firebase, MobX, React, TypeScript, AWS Lambda, Node.js, Express.js, Web Development, CSS, Amazon Web Services (AWS), REST APIs, GitHub, HTML, Full-stack, Full-stack Development, Responsive UI
  • Back-end Developer

    2015 - 2016
    Statzup
    • Developed a scheduled digester that processes third-party data to an in-house database.
    • Extended the REST API of the game.
    • Refactored legacy codes into maintainable software.
    • Developed new functionalities for the existing back end.
    • Integrated PayPal payment solutions.
    Technologies: Kue, MongoDB, Express.js, Node.js, Web Development, REST APIs, Gaming
  • Lead Developer and Co-founder

    2013 - 2015
    Miutcank.hu
    • Prototyped the MVP rapidly using Meteor.
    • Architected the final product with the help of a senior adviser.
    • Developed microservices for a social network.
    • Planned and implemented RabbitMQ-based communication between microservices.
    • Created a custom algorithm to determine a neighborhood of users.
    • Set up a scalable infrastructure for the growing social network.
    • Led a small team of talented developers.
    Technologies: React, Redis, RabbitMQ, Restify, Express.js, Node.js, Web Development, CSS, REST APIs, Hapi.js, HTML, Full-stack, Full-stack Development, Azure, Sockets, Responsive UI, Socket.IO, Concurrent Programming

Experience

  • OYFI

    A multiplatform, truly serverless secure personal finance app being developed using the Flutter framework. The app will be capable of handling everyday finances (income/expense/assets/liabilities tracking) extended with an opinionated budget handling and solid investment tracking/planning features. The project's goal is to enable users to take control of their personal financial freedom.

  • bLocal
    http://blocal.co

    As a lead developer, I mainly contributed to the back end of the application, and I also developed some parts of the front end. The Node.js back end is based on a microservices architecture and provides advanced solutions for calculating a dynamic neighborhood boundary for users, generating relevant news feed, showing targeted advertisements, and more.

  • Calorie Counter App

    A simple app built for learning new technologies like AngularJS 2.0, TypeScript, and custom simplified Flux architecture.

    The app provides an interface to enter and track your calories and edit and delete your data. It also contains two different administrative roles to manage the data of all users.

Skills

  • Languages

    TypeScript, JavaScript, CSS, HTML, PHP, SQL, Bash Script, ES8, ES7, Dart, ECMAScript (ES6), GraphQL, CoffeeScript, Python
  • Frameworks

    Express.js, Koa, Redux, Flutter, Tailwind CSS, Hapi.js, Angular, FeathersJS, Svelte, AngularJS, NestJS
  • Libraries/APIs

    React, Node.js, MobX, REST APIs, Lodash, Moment.js, Restify, AMQP, D3.js, Google API, PayPal API, Facebook API, Stripe, Stripe API, Sockets, Socket.IO
  • Tools

    GitHub, Gulp, Jira, Bamboo, Git, RabbitMQ, Kue, Webpack, CircleCI, Babel, Docker Swarm, AWS IAM, MongoDB Atlas
  • Paradigms

    Promise, REST, Agile Software Development, Microservices, Concurrent Programming, Unit Testing, Functional Reactive Programming
  • Platforms

    Linux, Docker, Heroku, Amazon Web Services (AWS), Amazon EC2, Firebase, MacOS, AWS Lambda, Azure, Visual Studio Code
  • Storage

    MongoDB, Amazon S3 (AWS S3), Redis, NoSQL, MySQL, Elasticsearch, PostgreSQL
  • Other

    APIs, Full-stack, Web Development, Full-stack Development, Responsive UI, Caching, Cloud, Architecture, AWS RDS, Dashboards, Data Analytics, Scalability, Chrome Extensions, Web Components, Strip, Amazon API Gateway, Gaming, Scaling, Optimization

Education

  • Professional Degree in Software Designer Mathematics
    2005 - 2008
    Eötvös Loránd University - Budapest

To view more profiles

Join Toptal
Share it with others