Skip to content
View fawidev's full-sized avatar

Block or report fawidev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fawidev/README.md

🧑‍💻 About Me

I’m a seasoned Senior Full Stack Software Engineer with over five years of hands-on experience building scalable, reliable applications and designing resilient system architectures. Consequently I have a deep passion for the Elixir and Phoenix ecosystem—especially API development, real‑time systems, and cloud integration.

🏢 Companies I've Worked With

🇺🇸 AppWork USA Senior Full Stack Developer – Building scalable backend systems, microservices, and 3rd-party integrations using Elixir/Phoenix and React.

🚖 Safeboda Riding App Uganda Senior Backend Engineer – Designed and maintained high-throughput Elixir microservices for ride-hailing and delivery operations across East Africa.

🔗 ViewPro GIS Website USA Full Stack Developer – Developed interactive tools using Phoenix LiveView and real-time GIS data visualization.

📸 Picsello Photography Platform USA
Senior Elixir Engineer – Built LiveView-based scheduling, gallery uploads, email automations, and slots booking for photography shoots.

🧪 Expertise & Technical Skills

✅ Core Specializations

  • Elixir / Phoenix: REST APIs, Absinthe GraphQL, WebSockets, LiveView
  • Concurrency & Pattern Matching‑driven development with clean, maintainable code
  • Testing Tools: ExUnit and Wallaby for unit & concurrent browser testing
  • APIs & Integrations: Stripe, PayPal, Google APIs, Trello, Jira, etc.
  • Databases: PostgreSQL, MySQL, MongoDB, Firebase
  • DevOps: CI/CD pipelines, Docker-based development & deployments

🧩 Other Technical Experience

  • Backend: Node.js, Python
  • Frontend: HTML, CSS, JavaScript, TailwindCSS, TypeScript, React, Next.js
  • Cloud & Infrastructure: Kubernetes, Jenkins, AWS, GCP

🗓️ Career Journey

2019–2020: Junior Machine Learning Engineer

  • Trained and deployed basic ML models, gaining foundational backend experience.
  • Began working with remote teams and startups, honing collaboration and communication skills.

2020–2021: Backend Leadership with Node.js

  • Joined remote startup environments, primarily using Node.js.
  • Led backend development efforts and coordinated closely with requirement/QA teams.

2021: Discovering Elixir & Falling in Love

  • Explored ViewPro GIS (GeoZone, GeoComment & GeoLocator—user‑centered, interactive 3D zoning and civic engagement tools built on ArcGIS platforms)
  • Experimented with Phoenix LiveView during a proof‑of‑concept—impressed by Elixir’s concurrency, pattern‑matching and real‑time strengths.
  • Fell in love with Elixir—its elegance, reliability, and developer ergonomics became a daily passion.
  • Links https://www.viewprogis.com/

2022–2023: Senior Elixir Engineer at Safeboda & Picsello

  • At Safeboda — a rapidly growing ride-hailing & delivery super-app in East Africa. I worked on high‑throughput microservices with Elixir GenServers, RabbitMQ, Kafka, and GraphQL, enabling features like Plus and Saver ride tiers and B2B dashboards
  • At Picsello — built using Elixir LiveView:
    • Developed booking slots with conflict resolution.
    • Handled large photo gallery uploads (zipping, resuming).
    • Implemented automated email templates and business-email workflows.
  • Links: https://www.safeboda.com/ https://www.picsello.com/

2023–Present: Full Stack Senior Developer at Appwork (USA)

  • Building and scaling backend systems with Elixir/Phoenix REST APIs.
  • Creating new microservices, implementing React front-ends, and integrating with external APIs (For different PMS).
  • Continuously improving architecture and performance as part of international projects.
  • Links https://appworkco.com/meet-the-team/

Popular repositories Loading

  1. phoenix_live_inspector phoenix_live_inspector Public

    Elixir 1

  2. nasa-space-mission nasa-space-mission Public

    Elixir

  3. johan_alerts_service johan_alerts_service Public

    Elixir

  4. react-practice react-practice Public

    JavaScript

  5. elixir_graphql elixir_graphql Public

    Elixir

  6. fawad-profile fawad-profile Public

    Astro