Rei Bengu
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
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 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.
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-validationEducation
Bachelor's Degree in Computer Science
Metropolitan State University - Minnesota, USA
Skills
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
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