Summary
Overview
Work History
Education
Skills
Projects
Languages
Timeline
Generic
Muhammad Bilal

Muhammad Bilal

Sharjah

Summary

Experienced web developer with 2 years of expertise in building scalable and high-performing web applications using client-server and serverless technologies, including Ruby on Rails, Ruby on Jets, and AWS services. Proficient in frontend development with ReactJS, Stimulus, and GraphQL, and skilled in developing SAAS applications and serverless big data solutions. Strong in debugging, problem-solving, and familiar with Agile methodologies, with experience in deploying applications on AWS and Heroku.

Overview

2
2
years of professional experience

Work History

Software Engineer

Amrood Labs
Lahore
11.2022 - Current

- As a Full Stack Developer, I collaborated with a team to design and implement robust web application using Ruby on Rails.
- Designed and developed the front-end of the application utilizing Hotwire, Turbo rails, Stimulus JS, CSS.
- Back-end development: designing and implementing REST API, maintaining code consistency and correctness. Use Rails MVC Core applications model.
- Writing and enhancement of SQL and Active-Record quires.
- Proficient in implementing ETL pipelines to fetch data from the YouTube Analytics API and ingest that data to Amazon S3 and Redshift.
- Leveraged the Sidekiq gem to run background jobs on the Redis server.
- Utilized RSpec and relevant Gems and libraries for this version of Rails to execute test-driven development (TDD).

Education

Bachelor of Science - Computational Science

University of Management And Technology Lahore
Lahore
11-2022

Skills

  • Javascript
  • Ruby
  • Python
  • Go
  • Rspec
  • PostgreSQL
  • Tailwind CSS
  • Git
  • Heroku
  • Docker
  • AWS
  • Hotwire
  • Stimulus JS
  • React JS
  • RESTful Rails
  • GraphQL

Projects

  • DMARCReport 01/2024 - Present
    - A web application that leverages DMARC, SPF, and DKIM protocols to protect domains from phishing, fraud, and impersonation. Developed by DuoCircle (duocircle.com), this project is continuously expanding and serves a large user base with extensive reporting data. My responsibilities include maintaining the platform and developing new features. The tech stack involves Ruby on Rails, Postgresql, Sidekiq, Sidekiq Cron, AWS EC2, Lambda functions, S3, Terraform, Zoho Billing, CanCan, ActiveAdmin, RSpec, RuboCop, and GitLab CLI.
  • BentPixels 01/2023 - 01/2024
    - I led the development of a project leveraging serverless big data technologies like Ruby on Jets, AWS Lambda, Redshift, and S3. The goal was to fetch 100+ million YouTube records monthly for each report. We optitmized data ingestion into Redshift using S3, benefiting from scalability and cost-effectiveness. Created optimized summaries to enabled efficient querying and analysis, extracting valuable insights from the vast dataset. We developed an intuitive Power BI dashboard for interactive data exploration, empowering stakeholders with actionable insights. As the main developer, I delivered a robust solution for large-scale data handling, processing, and visualization. My expertise in serverless architectures and AWS services played a pivotal role in enabling efficient data-driven decision-making.
  • Sludge Reducing Bacteria 03/2023 - 07/2023
    - Sludge-Reducing Bacteria - A proven, safe, and effective solution for reducing sludge and enhancing wastewater treatment in lagoons, tanks, lift stations, and aeration basins. The platform allows users to purchase sludge-reducing products and utilize a dosage calculator, which generates results in a PDF format. The tech stack includes Ruby on Rails, PostgreSQL, Tailwind CSS, Heroku, ActiveAdmin, SuckerPunch, SendGrid, and WickedPdf, Hotwire, Turbo stream, Stimulus JS.
  • Pakistan Sign Language Urdu Sign Recognition using CNN and Transfer Learning
    - It was a University project in which CNN and transfer learning were used to detect Urdu sign language gestures.

Languages

English
First Language
Urdu
Proficient (C2)
C2

Timeline

Software Engineer

Amrood Labs
11.2022 - Current

Bachelor of Science - Computational Science

University of Management And Technology Lahore
Muhammad Bilal