Overview
Technical skills
Timeline
Roles

Overview

A pragmatic mid-level engineer focused on small-to-medium Ruby projects, CLI tools and packaging with applied CI workflows. The strongest proven skill is building and shipping Ruby libraries and CLI apps with automated CI and artifact deployment, evidenced by the ncypher library (lib/ncypher.rb) plus its GitHub Actions workflow and Travis configuration. There is little evidence of advanced infrastructure design, cloud architecture, Kubernetes/helm orchestration, or formal reliability engineering artifacts such as runbooks, SLOs or canary deployments in the human-authored code.

Technical skills

PHP
Python• 18y+
Ruby• Middle • 14y+
Scala• Middle • 14y+
SQL• Senior • 6y+
Node JS
TypeScript
JavaScript
Ruby
RSpec
Minitest
Ruby on Rails• 12y+
Databases
PostgreSQL• 16y+
ElasticSearch• 7y+
Firestore• 6y+
AI/ML
RAG• 5y+
Claude
DevOps
GitHub Actions
Travis CI
AWS• 12y+
CloudFormation• 12y+
GCP• 7y+
Kubernetes• 7y+
Terraform• 7y+
CI/CD• 6y+
NixOS• 5y+
Mobile
Firebase
Frontend
React.js• 5y+
Svelte• 4y+

Timeline

Founder Executive
Joynetiks Cofounder
Jul 2020 to Present 6 Years 1 Month Remote only

Extraordinary Software Development Services

- Joynetiks provides top-notch software development and consulting services to companies of all sizes, with a focus on bringing Joy to everyone involved.

CTO & Staff-level Software Engineer Executive
Listenfield Full-Time
Mar 2021 to Jun 2026 5 Years 3 Months Remote only

Agritech: Transformed a struggling ~40 person, ~12 nationality startup into an AgriTech leader in SEA. Building production AI systems serving 40,000+ users with satellite imagery, weather forecasting, and IoT solutions for crop health and yield estimation.

- Led the redevelopment of a 4 years old mobile & web app with 40,000+ users in 5 months.

- Built a forecasting weather API using SQL-based interpolation on hundreds of millions of rows, delivering 2-year global weather predictions at any coordinate

- Developed a production RAG pipeline enabling farmers to mass create farming activities via natural language prompts instead of forms, completely eliminating form fatigue.

- Developed an IoT platform for tractors that drastically reduced billing and management errors

- Radically changed how the organization was working by promoting maximum Gitlab use and asynchronous communication. Gone from multiple meetings a day to around one meeting a week.

- Established Nix/NixOS as the standard for dev environments and deployments, reducing onboarding from days to minutes and fixing dependency hell.

- In my first month, I also reduced the number of repositories by 90% and redesigned the infrastructure to minimize the use of microservices

- Built a scalable pipeline using PubSub & cloud functions for satellite image fetching (100,000+ images/day) and worked closely with researchers to integrate their ML models in production

- Conducted 4+ hours of daily code reviews across the team, improving code quality and upskilling all engineers

- Built an employee handbook in Hugo that became the primary onboarding resource and company-wide documentation hub

NixOS
SQL
RAG
GCP
Ruby on Rails
Next.js
Lead Engineer (Freelance work) Lead
Zeppelin Freelance
Jul 2020 to Dec 2020 5 Months Remote only

AR mobile apps / shopping platform

- Implemented robust development processes, including CI and testing, to improve efficiency and code quality on a previously disorganized project.

- Initiated the migration from Firestore to SQL on GCP (contributing to firebase in the meantime), successfully designed and built the entire backend for the app.

- Guided and mentored other engineers in making informed decisions and delivering high-quality work.

CI/CD
Firestore
GCP
SQLsince 2020
Technical Lead Lead
Persol Career Full-Time
May 2019 to Jun 2020 1 Year 1 Month Remote/Hybrid

Japanese HR company that operates Doda.jp. As the tech lead of their HR Tech team, I was responsible for modernizing their systems.

- Developed a chrome extension that significantly improved the efficiency of recruiters and saved the company millions of yen.

- Identified and remedied multiple security vulnerabilities in the company's servers and processes.

- Set up and supervised Kubernetes clusters with Terraform on GCP to provide easy deployment of all their services. Implemented SSO to protect their services.

- Created a new website from scratch using React and Rails with Elasticsearch integration, providing a faster and more effective search experience that was fully synchronized with the company's Salesforce system.

- Made all technical decisions and adhered to strict compliance regulations.

- Introduced automatic testing for the engineering hiring process, resulting in a 80% reduction in the number of applicants and saving hours of interview time.

Kubernetes
Terraform
GCPsince 2019
React.js
Ruby on Rails
ElasticSearch
Salesforce
Software Engineer Middle
En-Japan Full-Time
Dec 2014 to May 2019 4 Years 5 Months Remote/Hybrid

A famous Japanese HR company. Scala and ruby on rails development.

- Worked on Vibe.work, a tool to analyze your team's morale with machine learning.

- Developed a highly popular team building platform (https://ludo.team), which continues to have over a thousand active users per month and has attracted clients such as Electronic Arts and BestBuy.

- Implemented an RPA solution that saved the company nearly 1 million USD annually.

- Mentored coworkers in Ruby on Rails and provided programming instruction to non-technical team members.

- Created enscalator, an open source tool for generating AWS CloudFormation templates, saving hundreds of hours of DevOps work within the team.

- Developed web crawlers to efficiently crawl and index hundred thousands of job postings from across the web.

Scala
Ruby on Railssince 2014
AWS
CloudFormation
Research Engineer Middle
Orange Labs Full-Time
Jun 2012 to Dec 2014 2 Years 6 Months Tokyo In office

Orange, the third largest telecom company in Europe. I had the opportunity to work in their labs in Tokyo and Seoul for a total of two and a half years.

- Developed Android apps with a Scala frontend and Ruby backend.

- Utilized a Kinect sensor to track consumer behavior and gather data on in-store customers.

- Designed a hot desk system using phones, wireless charging, and Miracast technology years before Samsung DEX, hacking my own Android ROM for seamless integration

- Worked on a solution for remotely controlling Android phones for technical support purposes.

Scalasince 2012
Ruby
Founder Executive
Myndpage Cofounder
Feb 2011 to Feb 2012 1 Year In office
Founded a social networking product that helps users connect based on shared thoughts and ideas using tags. Led early-stage product development and secured angel investment from France and Dubai.
Ecole pour l'informatique et les nouvelles technologies (EPITECH)
Master's Degree
2006–2011 Paris, France
Software Engineer Middle
LaCie Full-Time
Jan 2008 to Mar 2010 2 Years 2 Months In office

Now owned by Seagate. Storage solutions, hard drives, NAS and accessories.

- Performed cross-platform development in C and C++ for Network Attached Storage (NAS) and Direct Attached Storage (DAS) systems on Linux, OSX, and Windows.

- Created a multi-user interface for managing LaCie's encrypted DAS devices with biometric recognition.

- Ported a NAS management software to Linux.

- Conducted a complete rewrite of a tool for formatting hard drives in various scenarios, including the introduction of a new capsule file system with LaCie manuals and tools.

C
C++
Software Engineer (contract) Middle
Novo Nordisk Laboratories Contractor
Jan 2008 to Mar 2008 2 Months In office

Famous Pharmaceutical company. Cross-platform development in Python 2.4 of a child growth hormone prescription application used by physicians.

Python
Middle Backend Developer Confidence: Medium API Engineer
A backend-focused Ruby developer at a Middle level. The strongest proven skill is applied cryptography and secure key handling, evidenced by lib/ncypher.rb (derive_key, key handling and box usage) and the unit tests in test/ncypher_test.rb. There is little evidence of designing distributed systems, database-backed services with schema evolution, or operational observability and scaling strategies.
API Design
3/10
How well APIs are designed
Integrations and API wrappers are present (Exchange, Rtatoeba, Imgin) but there is no evidence of formal API design (versioning, idempotency, consistent error contract or pagination strategies).
Data Layer & Database
1/10
Working with databases
No relational or transactional database layer; persistence is file-based with simple existence checks and no migration or schema evolution artifacts.
Scalability & Performance
2/10
Handling load and speed
Minor performance and resource choices (Argon2 parameters, use of Net::HTTP.start) but no evidence of caching, queue-based decoupling, connection pooling strategies or measured optimizations for scale.
System Architecture
3/10
Overall system structure
Code is modular and split into small components (core modules, a small gem layout) indicating intentional separation of concerns, but there is no non-trivial service decomposition or resilience/graceful-degradation architecture.
Security & Auth
5/10
Protecting data and access
Clear security awareness in cryptography choices and key handling - uses RbNaCl and Argon2, exposes env/file key discovery and includes unit tests; however some network error handling (infinite retry) could be improved.
Reliability & Observability
2/10
Stability and monitoring
Basic error handling and some tests exist, but production-grade reliability patterns (timeouts with backoff+jitter, circuit breakers, structured logging, graceful shutdown) are not present; there is also an unsafe infinite retry pattern in network code.
Expertise
Ruby• Middle
Industries
Cybersecurity• Middle
Education• Middle
Technologies
Python• 18y+
PHP
SQL• Senior • 6y+
Scala• Middle • 14y+
Terraform• 7y+
GCP• 7y+
Firestore• 6y+
NixOS• 5y+
CloudFormation• 12y+
Ruby on Rails• 12y+
AWS• 12y+
Kubernetes• 7y+
ElasticSearch• 7y+
Recommendations
  • Develop CLI tools and small backend services that integrate external APIs (language/translation, image, pronunciation) where modular code and API wrappers are valuable.
  • Author and maintain encryption/key-management libraries or internal tooling - expand tests and harden file/env key discovery and retry semantics.
  • Build calendar and enterprise integrations (Exchange/Outlook automation) with stronger error handling, idempotency and explicit API contracts.
  • Improve reliability patterns: add bounded retries with backoff and jitter, timeouts, structured logging with correlation ids, and simple metrics for the most critical paths.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle DevOps Engineer Confidence: Medium CI/CD Engineer
A pragmatic mid-level engineer focused on small-to-medium Ruby projects, CLI tools and packaging with applied CI workflows. The strongest proven skill is building and shipping Ruby libraries and CLI apps with automated CI and artifact deployment, evidenced by the ncypher library (lib/ncypher.rb) plus its GitHub Actions workflow and Travis configuration. There is little evidence of advanced infrastructure design, cloud architecture, Kubernetes/helm orchestration, or formal reliability engineering artifacts such as runbooks, SLOs or canary deployments in the human-authored code.
CI/CD Pipelines
3/10
Automated build and deploy
Basic CI/CD practices present: test and gated deploy pipelines (tag-based deploy), automated runs in GitHub Actions and Travis. Lacks advanced pipeline engineering such as reusable workflows, robust caching keys, matrix builds, canary / progressive deploy gates, artifact signing, or complex concurrency controls.
Infrastructure as Code
Managing servers with code
Not evidenced in public code
Containerization & Orchestration
Working with containers
Not evidenced in public code
Observability & Monitoring
Watching system health
Not evidenced in public code
Reliability & Incident Response
2/10
Keeping systems up
Some minimal operational/resilience decisions are visible: CLI input validation, file-existence checks, and basic retry-on-network-error handling. There is no evidence of runbooks, incident postmortems, deploy strategies (canary/blue-green), or DR rehearsals.
Cloud & Cost Optimization
Smart use of the cloud
Not evidenced in public code
Expertise
Platform Engineering & IDP• Middle
Industries
Education• Middle
Technologies
GitHub Actions
CI/CD• 6y+
Travis CI
Recommendations
  • Own building and hardening CI/CD pipelines for libraries and CLI tools - extend the existing GitHub Actions to include caching, matrix builds, and artifact provenance (e.g., signing gems).
  • Develop small-to-medium Ruby CLI libraries and gems (encryption, packaging, integration adapters) where the current test coverage and release flow can be expanded.
  • Work on platform/IDP tasks: standardize reusable workflows, add deploy gates, and implement secure secrets handling (workload identity or SOPS/Vault) as production-grade improvements.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories:
Middle QA Engineer Confidence: Medium Generalist
A pragmatic Ruby generalist at an early middle level who independently builds CLI tools, small gems and integration scripts. The strongest proven skill is authoring small libraries and unit tests, exemplified by the Ncypher implementation and its Minitest suite (pcboy/ncypher/lib/ncypher.rb and pcboy/ncypher/test/ncypher_test.rb). There is limited evidence of systematic test infrastructure, contract testing, CI test engineering or performance/load testing in the public code.
Test Automation Frameworks
2/10
Building automated tests
Small but real test files exist (unit and spec), however there is no custom test infrastructure, fixtures with isolation, mock servers, selector discipline or parallel/sharding config. Tests are basic and local to each project.
Test Coverage & Strategy
2/10
What and how to test
There is some unit and integration-style testing (happy-paths and correctness checks) but little evidence of risk-based strategy, negative-path/asserted failure cases, property-based tests, or mutation/coverage honesty practices.
API & Integration Testing
2/10
Testing how parts work together
Code integrates with external services/APIs (Exchange/Exchanger, Rtatoeba, Imgin) and has simple tests, but there is no contract testing, schema validation, idempotency or containerized integration test evidence.
Performance & Load Testing
Testing speed under load
Not evidenced in public code
Bug Reporting & Analysis
Finding and describing bugs
Not evidenced in public code
CI Test Integration
Running tests automatically
Not evidenced in public code
Expertise
Unit & Component Testing• Middle
Industries
Cybersecurity• Middle
Education• Middle
Technologies
Ruby• Middle • 14y+
RSpec
Minitest
Recommendations
  • Develop Ruby CLI tools and small gems that integrate with external web APIs (encryption utilities, language tooling).
  • Implement isolated integration tests and contract/schema checks around external services (add mock servers or VCR-style recordings for Exchanger and Rtatoeba).
  • Expand test infrastructure - add CI workflows, fixture factories, negative-path tests and property-based checks for cryptographic functions.
  • Package and publish reusable libraries with clear CI, test matrices and release automation to increase reuse and demonstrate ops integration.
Repositories
The developer's experience in this domain has been verified based on AI analysis of the following repositories: