Nicholus M.

Founding Software Engineer

Berlin, Germany

Experience

Mar 2025 - Present
9 months

Founding Software Engineer

Trakrf

  • Built out backend services in Golang, TimeScaleDB, and GCP, handling 10K+ reads concurrently.
  • Migrated from RedPanda to a local service written in Golang, reducing latency and business cost.
  • Added A/B testing using Open Replay to analyze customer behavior along with performance.
  • Collaborated with marketing and firmware teams to successfully launch the MVP on time to pitch to potential customers.
  • Streamlined testing and deployments by creating GitHub Actions to check for failing tests and lint errors, and deploying both staging and production releases efficiently.
Jul 2024 - Feb 2025
8 months
Berlin, Germany

Software Engineer (Working Student)

Engie Energy Access

  • Slashed API response times by 30% by Redis caching frequently retrieved data, improving user experience.
  • Reduced breaking changes by 80% using API versioning, which allowed seamless rollbacks when required.
  • Enhanced cross-team collaboration by authoring a reusable software design document template that was adopted across 3 teams.
  • Improved team efficiency by implementing observability in the team workflows and tools using Prometheus exporters and Grafana dashboards with DORA metrics. This highlighted bottlenecks to which solutions were implemented.
  • Improved service reliability by contributing to migrating webhook-based syncs to RabbitMQ, ensuring message persistence, and reducing downtime caused by out-of-sync issues.
  • Improved delivery speed by 20% across 5 teams using Prometheus and Grafana to build dashboards to track DORA metrics.
Jul 2021 - Jul 2023
2 years 1 month

Freelance Software Engineer

Jackson Peak LLC/Opsumo

  • Redesigned the RFID Collect web application to a modern look and migrated the codebase to React and Context API which boosted V2 sales by about 2%.
  • Built marketing proof of concept for the employee tracker in facilities using JavaScript, Server-Sent Events, Raspberry PI, and Supabase. The marketing team heavily relied on this to pitch to potential customers.
  • Built custom libraries for products with similar functionalities in the front end using React, Rollupjs, and TypeScript, which cut development time by 20% for related tasks.
Jul 2020 - Jul 2024
4 years 1 month

Software Engineer

Relworx

  • Scaled the payouts feature to process 10k+ transactions per batch using PostgreSQL partitioning and Sidekiq throttling, slashing processing time by 40%.
  • Reduced batch transaction failures by 20% using fault-tolerant services with automatic rerouting to another provider after the retry failure threshold is reached.
  • Introduced observability for Redis queues, cache hits or misses, and provider uptime using Prometheus and Grafana.
  • Dockerized the local dev tools using Redis, Sidekiq, and PostgreSQL, reducing codebase onboarding time by 20%.
  • Led a central reconciliation project processing millions of transactions daily across 3 different products, reducing manual reconciliation errors by 80%.
  • Implemented end-to-end observability for Relpay using Sentry for error tracking, along with structured logs in Lograge, enabling faster root-cause analysis and improving incident response time by over 50%.
  • Drove a 2% increase in monthly recurring company revenue by spearheading the development of a strategic feature set that attracted new clients from competitors, with the payment schedule feature emerging as a key solution for businesses managing employee salaries.
  • Led the integration of multiple third-party payment APIs, like banks and mobile money, using Ruby on Rails and Sidekiq, ensuring the business can route traffic to the right service provider to process client transactions.
  • Optimized report generation for customers and administrators by caching the most recent batch data in Redis, reducing the load on Postgres. This reduced response times by 20% while monitoring cache misses and ensuring data consistency.
Mar 2020 - Jun 2020
4 months

Freelance Software Engineer

Construction Clean Partners / CleanSnap

  • Built out a leads generator in Angular.js which helped my client convert site visitors into fully paying clients. ConstructionCleanPartner.com has seen a bump in subscribers.
  • Collaborated with teams using AngularJS, Ionic, Firebase, and Salesforce to enhance application performance and improve user experience.
May 2019 - Nov 2019
7 months

Software Engineer

Andela

  • Enhanced internal company tools by adding new features and fixing bugs using React, Vanilla JS, and Django, improving team efficiency and tool performance.
  • Conducted code reviews with teammates, enhancing code quality and fostering a collaborative team environment.
  • Wrote unit tests for existing and new features, ensuring functionality met expectations and reducing future bugs.

Summary

  • Languages & Frameworks: Ruby (Rails), Go, Python (FastAPI), JavaScript/TypeScript(React)
  • Databases & Caching: PostgreSQL (partitioning, indexing, query optimization), Redis
  • Infrastructure & DevOps: Docker, Sidekiq, Kubernetes, CI/CD pipelines (GitLab CI), Helm
  • Backend Design: Event-driven architecture, background jobs, asynchronous pipelines, observability, fault-tolerance, idempotency
  • Other: System design, performance tuning, mentoring, cross-team collaboration, documentation

Languages

English
Advanced
Arabic
Elementary

Education

Mar 2024 - Feb 2025

University Of Europe For Applied

Master of Science, Software Engineering · Software Engineering · دبي, United Arab Emirates

Certifications & licenses

Full Stack Software Developer Certification

Udacity

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions