Nicholus M.
Founding Software Engineer
Experience
Mar 2025 - Present
10 monthsFounding 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 monthsBerlin, 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 monthFreelance 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 monthSoftware 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 monthsFreelance 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 monthsSoftware 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
AdvancedArabic
ElementaryEducation
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
Similar Freelancers
Discover other experts with similar qualifications and experience