Rei Bengu, Developer in Tirana, Albania
Rei is available for hire
Hire Rei

Rei Bengu

Verified Expert  in Engineering

Software Developer

Location
Tirana, Albania
Toptal Member Since
September 1, 2016

Rei is a senior full-stack developer with over a decade of experience creating web applications. He loves to share knowledge with the open-source community by contributing to different projects. Rei is a perfectionist driven by a deep curiosity about literally everything; he enjoys learning, problem-solving, taking on new challenges, and bringing value to clients via web solutions, legacy integrations, and optimized Ruby/PHP and JavaScript-driven applications.

Portfolio

Klarna
Node.js, TypeScript, React, Mobile Banking, Online Banking, Payment APIs...
Toptal Clients
CSS3, HTML5, Vue, Laravel, MySQL, PHP, Ruby on Rails (RoR), React, Express.js...
Balkatek
CSS3, HTML5, Vue, AngularJS, Laravel, MySQL, PHP, JavaScript, PostgreSQL...

Experience

Availability

Part-time

Preferred Environment

Git, Sublime Text, PhpStorm, Visual Studio Code (VS Code), Linux, MacOS, DataGrip

The most amazing...

...thing I've created is an electronic game using VHDL.

Work Experience

Senior Software Engineer

2020 - 2024
Klarna
  • Created and integrated the fee service, which handles exceptionally high traffic and is responsible for applying fees on cards created with factors such as region, country, military status, and card amount.
  • Implemented new features and fixes on existing services, such as couponing and store-configs with high-traffic and banking security protocols.
  • Modernized, refactored, and migrated services to Node.js to improve maintainability and performance as part of a merger and acquisition.
  • Developed end-to-end admin data and analytics solutions, including deployment, reporting, and evaluation.
Technologies: Node.js, TypeScript, React, Mobile Banking, Online Banking, Payment APIs, Digital Payments, Fintech, Card Payments, Docker, OpenAI GPT-4 API, OpenAI GPT-3 API, REST APIs, Full-stack, API Development, Kubernetes, Nuxt.js, API Integration, Microservices, gRPC, Distributed Systems, Back-end Development, Redis, Front-end Development, Front-end, GraphQL, REST, ECMAScript (ES6), SDKs, Architecture, Jest, Authentication, JSON, Single Sign-on (SSO), Payment Gateways, Data Engineering, Business Intelligence (BI), Machine Learning, BigQuery, Amazon EC2, Amazon DynamoDB, Full-stack Development, Prisma, Artificial Intelligence (AI), Chrome Extensions, AI Chatbots, Chatbots, Jenkins, Kibana, Software Architecture, System Design, Apache Kafka, Databases

Software Engineer

2016 - 2021
Toptal Clients
  • Designed and implemented a user-friendly application used to manage pension funds.
  • Worked with debt collection software by rebuilding, testing, and maintaining parts of legacy software.
  • Built and maintained a social media platform for beauty influencers similar to Instagram.
  • Worked with the biggest affiliate software for Skrill, NETELLER, and ecoPayz to develop, refactor, and migrate business-critical services.
Technologies: CSS3, HTML5, Vue, Laravel, MySQL, PHP, Ruby on Rails (RoR), React, Express.js, JavaScript, Node.js, APIs, Ruby, Back-end, Design Principles, NestJS, TypeORM, PostgreSQL, Docker, MongoDB, REST APIs, Full-stack, API Development, API Integration, Microservices, Distributed Systems, Back-end Development, Redis, Front-end Development, Front-end, REST, ECMAScript (ES6), SDKs, Architecture, Jest, Authentication, JSON, Tailwind CSS, Full-stack Development, Stripe Payments, Databases

Software Engineer

2015 - 2020
Balkatek
  • Developed an online learning platform with web and mobile clients, 1-on-1 and group lessons, interactive study plans with tutor reviews, and assignments.
  • Modernized an old legacy HR management application, refactoring and migrating it to PHP 7.
  • Developed a customer support and ticketing software integrated with Twilio for call routing, email integration, online chat, and call recording.
  • Created connection and configuration software for access control devices.
  • Built a management SaaS software to manage distributors, customers, packages, addos, invoices, licensing, and email/invoice templates.
Technologies: CSS3, HTML5, Vue, AngularJS, Laravel, MySQL, PHP, JavaScript, PostgreSQL, Ruby on Rails (RoR), PostgreSQL 9, APIs, Ruby, Back-end, Design Principles, REST APIs, Full-stack, API Development, API Integration, Back-end Development, Redis, Front-end Development, Front-end, REST, ECMAScript (ES6), Architecture, Jest, Authentication, JSON, Full-stack Development, Databases

Software Engineer

2018 - 2019
Luxasia (Enterprise Toptal Client)
  • Built and maintained a social media platform for beauty influencers similar to Instagram.
  • Collaborated with business team to design, develop prototypes and write SQL scripts; also extracted insights from these data activities to inform business decisions.
  • Worked closely with report developers and business process owners to empower data-backed decision-making.
Technologies: CSS3, HTML5, JavaScript, Elasticsearch, Laravel, MySQL, PHP, APIs, Back-end, Design Principles, PostgreSQL, REST APIs, Full-stack, API Development, API Integration, Back-end Development, Redis, Front-end Development, Front-end, REST, ECMAScript (ES6), Architecture, Jest, Authentication, JSON, Full-stack Development, Databases

Software Developer

2013 - 2015
CodeCanyon
  • Created a booking and appointment system with user-defined services and providers, notifications via SMS/email, and client/admin interfaces.
  • Developed a sales and inventory management system for factories with smart product composition and pricing/reporting based on ingredients.
  • Built a social platform for anonymous confession with comments, likes, and community moderation using Yii.
Technologies: CSS3, HTML5, JavaScript, Laravel, MySQL, PHP, APIs, Back-end, Design Principles, PostgreSQL, REST APIs, Full-stack, API Development, API Integration, Back-end Development, Redis, Front-end Development, Front-end, Architecture, Authentication, JSON, Full-stack Development, Databases

Freyja Community

Connect with fellow enthusiasts who share your passion for beauty and dive into empowering conversations. Browse through beauty looks, share your own creation, discover new tricks, and learn from experts.

iLingo

The world's only cloud-based language learning platform with a personalized program and live tutors. Proven methodology, technology, and live lessons are delivered in real-time and personalized for each student's and employee's unique learning needs.

Laravel Auto-validation

https://github.com/reibengu/laravel-auto-validation
Auto-validation is an open-source package for Laravel that will allow users to remove all manual validations from the controllers by extracting the validation rules to an external config file that matches the controller name and method.
2016 - 2019

Bachelor's Degree in Computer Science

Metropolitan State University - Minnesota, USA

Libraries/APIs

jQuery, Google API, Stripe API, Vue, Node.js, REST APIs, API Development, Stripe, Braintree API, PayPal API, Facebook API, React

Tools

Git, Sublime Text, Prisma, PhpStorm, BigQuery, Jenkins, Kibana, DataGrip, ElectricFlow

Frameworks

Laravel, Ruby on Rails (RoR), Express.js, Jest, Bootstrap, PHPUnit, Yii, Slim, NestJS, gRPC, Tailwind CSS, AngularJS, Angular, Nuxt.js

Languages

SQL, PHP, JavaScript, TypeScript, Ruby, ECMAScript (ES6), HTML, CSS, GraphQL, HTML5, CSS3, Java, Python

Paradigms

Object-oriented Design (OOD), Object-oriented Programming (OOP), Microservices, REST, Test-driven Development (TDD), Business Intelligence (BI)

Platforms

Linux, Amazon EC2, Amazon Web Services (AWS), Windows, Docker, Apache Kafka, WordPress, Visual Studio Code (VS Code), MacOS, Embedded System Design (ESD), Kubernetes

Storage

MySQL, MariaDB, PostgreSQL, MongoDB, Redis, JSON, Amazon DynamoDB, Databases, Elasticsearch, SQLite

Other

APIs, Back-end, Design Principles, TypeORM, Fintech, Online Banking, Digital Payments, Mobile Banking, Payment APIs, Full-stack, API Integration, Distributed Systems, Back-end Development, Front-end Development, Front-end, SDKs, Architecture, Authentication, Data Engineering, Full-stack Development, Software Architecture, System Design, OpenAI GPT-4 API, OpenAI GPT-3 API, Single Sign-on (SSO), Payment Gateways, Machine Learning, Artificial Intelligence (AI), Chrome Extensions, AI Chatbots, Chatbots, Stripe Payments, Computer Science, Discrete Mathematics, Logic Design, Data Structures, Digital Signal Processing, PostgreSQL 9, Electronics, Integrated Circuits, Signals, Systems, Programming, Card Payments

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring