Made with
Standard Resume
Learn more

Michael Fahmy

Senior Software Engineer | Ruby | AWS | Remote-First
linkedin.com/in/michaelfahmy
|

github.com/michaelfahmy
|

michaelfahmy1@gmail.com
|

+20 128 886 9739
Experienced Software Engineer with 7+ years building scalable web apps and backend systems across startups and scale-ups. Strong exposure to DevOps and cloud infrastructure with a focus on automation and observability. Proven success in distributed, remote-first teams with consistent PT-friendly availability. Passionate about clean code, performance, and system design in ownership-driven environments.

Work Experience

Accredible

Senior Software Engineer
|

Aug 2021
  • Collaborated asynchronously with distributed teams, maintaining 4+ hours overlap with U.S.-based leadership.
  • Scaled the dashboard to support 50M+ records via OpenSearch, reducing page load times to under 3 seconds and ensuring accessibility for large clients.
  • Built asynchronous HTTP APIs to handle millions of high-latency requests, integrated WebSockets for real-time progress updates, enhancing user experience and engagement.
  • Led the blockchain migration to Ethereum, dockerized the service, instrumented it for observability, provisioned ECS infrastructure with Terraform & Terragrunt, and automated deployments via GitHub Actions.
  • Drove the observability overhaul across the monolith and supporting services, integrated Grafana, Loki, Tempo, Prometheus, and OpenTelemetry. Reduced monthly costs from $5k+ to ~$1.5k by consolidating the observability stack and retiring ScoutAPM, LogDNA/Mezmo, NewRelic, and Pingdom.
  • Collaborated with the DevOps team to migrate infrastructure to AWS ECS using Terraform and Terragrunt.
  • Engineered an inter-service authentication mechanism to mitigate smart scraping and improve overall security.
  • Automated CI/CD pipelines with GitHub Actions to run continuous E2E tests, automatic tagging, and sync branches, streamlining the release process, cutting the release time from hours to under 10 minutes.
  • Relaunched coursefinder.io, increasing weekly visits from 250 to over 3000, and boosting user engagement.
  • Authored numerous technical designs and decision records, played a key role in mentoring junior engineers, onboarding new hires, and promoting knowledge sharing and best practices.

VeryCreatives

Senior Full Stack Engineer
|

Jul 2017 - Jul 2021
  • Led full-stack development across multiple long-term client projects in fintech, healthtech, and marketing, collaborating with distributed teams and short-term freelancers.

  • Architected and built scalable B2B/B2C systems with robust APIs, React frontends, real-time features, and third-party integrations (e.g., Stripe, Braintree, SaltEdge, GlobalWebIndex, MapBox, Crunchbase, Stream).

  • Engaged closely with clients from planning to delivery, gathering requirements, and translating business needs into technical solutions.

  • Took full ownership of end-to-end delivery, from architecture to deployment.

  • Docuvax (June 2020 - February 2021): Digital medical record locker

    • Built the system from scratch with a secure, high-performance API architecture.
    • Integrated Braintree to support credit cards, PayPal, Apple Pay, and Google Pay.
    • Developed a custom coupon system to support percentage-based discounts, not handled natively by Braintree.
  • Investory (March 2018 - July 2019): Portfolio tracking & shareholder management for startups and VCs

    • Led a development team of 3 developers and short-term freelancers.
    • Refactored a significant legacy codebase, upgraded Rails 4 to 5, and React 14 to 16.
    • Optimized core workflows: investor dashboards (+167%), company reports (+41%), data rooms (3.2x faster uploads).
    • Reduced code smells by ~40% using design patterns and Rails best practices (measured by RubyCritic).
    • Integrated 3rd-party APIs including Stripe, Stream, SaltEdge, MapBox, and Crunchbase.
  • TalkCircle (November 2017 - February 2018): Online therapy platform

    • Took full ownership of the platform under a tight timeline and delivered it successfully as the sole developer.
    • Integrated Tokbox for audio/video sessions and Stripe for session-based and recurring payments.
    • Developed real-time messaging and notification systems using Rails 5 ActionCable WebSockets.
  • Other Projects

    • MoCo: Designed and implemented RESTful B2B APIs for mortgage lenders.
    • Lucy: Consulted on architecture, integrated GlobalWebIndex, and mentored the team.
    • OTP Bank: Kickstarted the official events platform for OTP Bank Group in Europe from the ground up using Rails and React, including versioned APIs for mobile apps.
    • Reachbird: Developed a multi-tenant customer management feature and internal APIs. Strengthened React/Redux expertise.

Uala

Backend Engineer
|

Jul 2019 - Apr 2020

Uala is a leading professional network in Europe for beauty and hairdressing, spread across more than 5 European countries, with different locales.

  • Focused on data analytics and reporting, worked closely with stakeholders to define reporting requirements and translate them into efficient data models and queries.
  • Designed and optimized complex SQL queries to generate analytics reports, enabling data-driven decisions through advanced statistical analysis.
  • Integrated Segment to track user behavior and sync customer data for the marketing team.
  • Led the overhaul of internal API documentation, defined standards, adopted OpenAPI/Swagger, and published using Redocly, significantly improving integration clarity and team onboarding.
  • Collaborated with the backend team to develop and maintain RESTful APIs for core booking and venue workflows.

Appenza

Software Developer Intern
|

Oct 2015 - Mar 2017

Aurora:

  • A learning management system comprises a web-based application and API for mobile applications.
  • Collaborated on Aurora Connector for parents, a mobile app built in Ionic, and customized a Cordova plugin.

Tapdeal:

  • Kickstarted an eCommerce platform, built with Java Spring microservices architecture and AngularJS frontend.
  • Used Scrapy for web crawling to seed categories and products.

Education

Faculty of Engineering - Shoubra

BSc in Computer Systems Engineering
|

Sep 2012 - May 2017

Graduation Project: Task Allocation Optimisation based on Swarm Intelligence, Grade: Excellent.

Languages

English
Fluent
Arabic
Native

Skills

Programming Languages
Ruby, Python, Javascript, SQL, Shell
Backend
Ruby on Rails, Flask, FastAPI, Node.js, Express.js, RESTful APIs, Swagger, OpenAPI
Frontend
React.js, jQuery, Bootstrap, HTML, CSS, SCSS, Haml, ERB
DevOps & Cloud
Docker, AWS, Terraform, Terragrunt, CI/CD, GitHub Actions
Databases & Data stores
PostgreSQL, MySQL, Redis, MongoDB, Neo4j
Observability & Search
Elasticsearch, Opensearch, OpenTelemetry, Grafana, Loki, Tempo, Prometheus, FluentBit
Testing & Tooling
Rspec, Minitest, Git, Automation, JSON, Vim, VSCode, Asana, Jira, Bugsnag, Sentry