
Rei Bengu
Verified Expert in Engineering
Software Developer
Tirana, Tirana County, 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 participating in the open-source community by adopting or 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 and high-performance applications built with JavaScript, Go, and modern frameworks.
Portfolio
Experience
- Ruby on Rails (RoR) - 10 years
- JavaScript - 10 years
- React - 7 years
- Vue - 7 years
- Express.js - 7 years
- Laravel - 6 years
- TypeScript - 5 years
- Next.js - 4 years
Availability
Preferred Environment
Git, 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
Klarna
- Created and integrated the fee service and its corresponding front-end components, handling exceptionally high traffic and managing fee calculations for cards based on multiple factors including region, merchant, refunds, and card amount.
- Implemented new features and fixes on existing services, such as couponing and store-configs while also developing their corresponding interfaces for mobile, web, and Chrome extension.
- Modernized, refactored, and migrated services to Node.js and front-end apps to React to improve maintainability and performance following acquisition of a complementary business.
- Developed end-to-end admin data and analytics solutions, including deployment, reporting, and evaluation.
Software Engineer
Toptal Clients
- Designed and implemented a user-friendly application to manage pension funds featuring automated calculations, portfolio tracking, and intuitive dashboards.
- Worked with debt collection software by rebuilding, testing, and maintaining parts of legacy software, including refactoring components using modern front-end and back-end frameworks.
- Led the development of a social media platform for beauty influencers similar to Instagram while collaborating on a comprehensive component library that adhered to the client's established design system.
- Worked with the biggest affiliate software for Skrill, NETELLER, and ecoPayz to develop, refactor, and migrate business-critical services while building new React and React Native mobile apps to enhance user experience.
Software Engineer
Balkatek
- Developed an online learning platform with web and mobile clients, 1-on-1 and group lessons, and interactive study plans with tutor reviews and assignments.
- Modernized an old legacy HR management application, refactoring and migrating it to modern front-end and back-end frameworks.
- Developed 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 management SaaS software to manage distributors, customers, packages, add-ons, invoices, licensing, and email/invoice templates.
Software Engineer
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 tools; 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.
Software Developer
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.
Experience
Freyja Community
iLingo
Laravel Auto-validation
https://github.com/reibengu/laravel-auto-validationTraefik Docker Configuration
https://github.com/reibengu/traefik-docker-wordpressTypeScript Express Starter
Balkan Olympiads
Education
Bachelor's Degree in Computer Science
Metropolitan State University - Minnesota, USA
Skills
Libraries/APIs
jQuery, Google API, Stripe API, Vue, React, Node.js, REST APIs, API Development, Stripe, Braintree API, PayPal API, Facebook API
Tools
Git, Prisma, BigQuery, Jenkins, Kibana, DataGrip, ElectricFlow, Traefik
Languages
SQL, HTML5, CSS3, HTML, PHP, CSS, JavaScript, TypeScript, Ruby, ECMAScript (ES6), Sass, SCSS, Go, GraphQL, Java, Python
Frameworks
Laravel, Ruby on Rails (RoR), Express.js, Jest, Next.js, Bootstrap, PHPUnit, Yii, Slim, Angular, NestJS, gRPC, Tailwind CSS, AngularJS, Nuxt.js
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, Database Management Systems (DBMS)
Other
APIs, 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, Computer Architecture, Linear Algebra, Calculus, Graph Theory, Mathematics, Algorithms
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring