
More than 15 years of experience as a Software Engineer and Engineering Manager, building and scaling web applications using Ruby on Rails, Node.js, Kotlin (Spring Boot), and modern JavaScript frameworks. Strong background in API design (REST, GraphQL), databases (MySQL, PostgreSQL), and cloud platforms including AWS and Heroku. Proven leader in Agile teams, focused on mentoring engineers, improving delivery, and driving scalable, high-quality solutions.
Responsibilites
Technologies
Core backend stack
Language & Framework: Ruby: 3.0.3, Ruby on Rails: 7.x.x, Kotlin/Spring Boot, Protocol Buffers, Protocol Buffers, YAML
Database: MySQL: 8.0, Redis
Background Jobs & Async: Sidekiq, Redis (for Sidekiq)
Rails test DB setup aligned with CI/CD
Frontend Stack
Infrastructure & Networking
Containerization: Docker & Docker Compose
Container registry and file storage: AWS ECR, ECS, EC2 S3
Reverse Proxy & Auth: Nginx, JWT-based reverse proxy
Authentication: Azure Active Directory
Certificates: Self-signed TLS certificates
Messaging & Streaming: Apache Kafka Used for service-to-service integration
Code Quality: RuboCop, Ruby linting & formatting
Observability: Sentry, Datadog APM
Projects
1. Raksul Core: https://raksul.com
The foundational core platform of Raksul, established at the early stage of the company’s business, acting as the central hub for all business units and existing users.
2. Raksul Enterprise: https://enterprise.raksul.com
It integrates with other Raksul services (raksul-core for auth, raksul-datacheck, direct mail/novelty integrations) and uses Kafka/MySQL.
3. Raksul Opt: https://.raksul.com
Kotlin/Spring Boot service that issues and verifies one-time passwords via two modes: TOTP (Google Authenticator–compatible) and email OTP.
4. Raksul Directmail: https://dm.raksul.com
Raksul DirectMail (DM) is a modern direct mail service platform that enables businesses to create, manage, and execute direct mail marketing campaigns. It's a complete reimplementation of an older PHP-based service, built as a Ruby on Rails application.
5. Raksul Estimate: https://estimate.raksul.com
6. Raksul OTP: https://otp.raksul.com
Kotlin/Spring Boot service that issues and verifies one-time passwords via two modes: TOTP (Google Authenticator–compatible) and email OTP.
7. Raksul Organization: https://organization-app.pf.raksul.me
Responsibilites
Technologies
Backend Stack
Language & Framework: Ruby on Rails: 6.x.x, Protocol Buffers, Protocol Buffers, YAML
Database: MySQL: 5.7.x, Redis
Background Jobs & Async: Sidekiq, Redis (for Sidekiq)
Rails test DB setup aligned with CI/CD
Frontend Stack
Containerization: Docker & Docker Compose
Container registry and file storage: AWS EC2, S3
Authentication: LDAP
Messaging & Streaming: Apache Kafka Used for service-to-service integration
Code Quality: RuboCop, Ruby linting & formatting
Observability: Sentry
Projects
1. Raksul Novelty: https://novelty.raksul.com
2. Raksul Pro: https://pro.raksul.com
Responsibilites
Technologies
Backend Stack
Language & Framework: Ruby on Rails, PHP
Database: MySQL: 5.7.x, Redis
Background Jobs & Async: Sidekiq, Redis (for Sidekiq)
Rails test DB setup aligned with CI/CD
Frontend Stack
Containerization: Docker & Docker Compose
Code Quality: RuboCop, Ruby linting & formatting
Projects
1. B-Dash: https://bdash-marketing.com
2. Clipline: https://corp.clipline.com
Responsibilites
Technologies
Backend Stack
Language & Framework: Ruby on Rails, PHP Symfony2, Python, NodeJs
Database: MySQL, PostgreSQL, Redis
Background Jobs & Async: Sidekiq, Redis (for Sidekiq)
Rails test DB setup with Rspec
Code Quality: RuboCop, Ruby linting & formatting
Projects
1. Delivery shipment application
The product is a project that allows users real-time shipment tracking and tracing system
designed especially for freight forwarders, agents, and owner operators.
2. Searching universities tool
The product is a project that allows users to search universities or studying programs then compare the information, having three account types (Admin, University, User).
3. Business management system
The product is a project that allows users to view their establishment and/or merchant accounts registered with the system. Data are being pulled from sources such client’s food and entertainment app, Facebook, Twitter, Instagram and Foursquare.
Responsibilites
Technologies
Backend Stack
Language & Framework: Ruby on Rails, PHP (CodeIgniter Framework), JQuery + JQuery UI, Javascript
Database: MySQL, PostgreSQL, Redis
Background Jobs & Async: Sidekiq, Redis (for Sidekiq)
Rails test DB setup with Rspec
Code Quality: RuboCop, Ruby linting & formatting
Host: Heroku, AWS
Projects
1. Red Door
The project has developed a web application for management real estate business in Hong Kong. It provides functions that can help real estate agent can : manage properties, tracking history business transaction, client information, company information, arrange schedule for viewing etc…
2. American Honors Center
This app for American Honors Center. It is a library where the teachers and students can share documents, create event or schedule for learning.
3. Gift Card Impressions
This website sells gift cards and is built on a customized Magento shopping cart. We developed features that allow users to personalize gifts and digital gift holders containing video, audio, and images.
A key feature is event creation: users can create an event, customize gifts and card holders, and invite guests. Invited guests can then purchase gifts and card holders for the event.
4. Wine Buy
The Winebuys Retail and Inventory Manager allows subscribed Retailers to showcase their locations and their wine in-ventory on our iOS and Web Applications. We are also creating more tools to help promote our Retail partners
5. Earth Challenge
Earth Challenge is a platform for scavenger hunts, treasure hunts, outdoor challenges (such as hiking and biking), and educational quizzes about nature and geography.
It targets three user groups: outdoor enthusiasts who compete on challenges, families seeking fun activities like treasure hunts, and knowledge-driven users who enjoy learning about places, nature, and culture.
The platform is monetized through promoters—mainly tourism industry stakeholders—who promote their routes, quizzes, and challenges for a fee.