Summary
Overview
Work history
Education
Skills
Personal Information
Professional Projects
Timeline
Generic

Muhammad Ammar Rana

Dagenham,United Kingdom

Summary

Accomplished Software Engineer holding a Master's degree and possessing over 6 years of experience, skilled in applying full-stack development capabilities to drive innovation and improve efficiency.

Overview

7
7
years of professional experience
5
5
years of post-secondary education

Work history

Full Stack Developer

Spectreco
London, UK
03.2023 - 06.2025
  • Developed predictive forecasting script in Python, leveraging historical data for accurate emissions forecasts.
  • Engineered robust ETL processing system with Airflow, Kafka, and Spark for real-time data analytics.
  • Architected scalable backend APIs for SaaS application using Laravel, Lumen, Node, and Express.
  • Designed data visualisation dashboards with Apache Superset, enhancing emission data exploration for stakeholders.
  • Created CI/CD pipelines using Jenkins to automate application deployments.
  • Implemented microservice architecture to optimise application performance and maintainability.
  • Constructed Spec Care AI chatbot using Hugging Face and OpenAI for enhanced user interaction.
  • Developed Python script to extract sustainability data from PDFs using OpenAI and Langchain.

Full Stack Developer

Eyeora
London, UK
05.2023 - 01.2024
  • Contributed to the development of an innovative Virtual Reality product, enriching the user experience in VR landscape.
  • Created and implemented user interfaces using Angular and Bootstrap to enhance accessibility.
  • Architected reusable services and directives in Angular, reducing development time significantly.
  • Developed RESTful APIs with Laravel and Node for seamless integration across teams.
  • Collaborated Closely with the production team to ensure timely deliveries while upholding quality and innovation standards.
  • Implemented a comprehensive live streaming feature on GCP cloud using Node, Express, and Laravel.
  • Developed a full music streaming feature for creators, akin to Spotify.

Full Stack Developer

Coditors
02.2022 - 02.2023
  • Designed reusable UI components in React 13, creating a library for modals and core elements.
  • Implemented state management with Redux Toolkit, optimising data handling across multiple pages.
  • Developed APIs using Laravel 9, facilitating seamless data exchange between frontend and backend systems.
  • Architected multi-layout routing with role-based access control, enhancing user engagement through personalised dashboards.
  • Managed version control via GitHub and Azure, ensuring a collaborative development environment.

Software Engineering

General Assembly Malaysia
10.2020 - 01.2022
  • Transformed LMS system of General Assembly to enhance customer experience using Laravel and React.
  • Developed dynamic frontend elements with HTML, CSS, and Bootstrap for improved user experience.
  • Designed efficient PHP modules that streamlined development and enhanced code quality.
  • Created a comprehensive Content Management System (CMS) using PHP and MySQL for educational content management.
  • Managed version control with Git and deployed applications on Amazon Web Services (AWS) using EC2 instances.

Laravel Developer

Tornado Computers
06.2018 - 10.2020
  • Integrated user-facing elements to enhance functionality and ensure seamless backend integration.
  • Designed efficient, reusable PHP modules that streamlined development and reduced maintenance overhead.
  • Developed robust inventory system for Tornado Computers, focusing on effective architecture and performance solutions.
  • Converted static websites to dynamic sites by creating a custom CMS, exemplified in Dentexp project.

Education

MSc Management - Data Analytics

BPP University
01.2025 - 01.2026

BS - Software Engineering

University of Gujrat
10.2016 - 11.2020

Skills

  • Front end development: React, Angular, Nextjs
  • Back end development: Nodejs, PHP, Python
  • Database technologies: SQL Server, MySQL, PostgreSQL
  • Big data processing: Apache Spark, AWS Glue
  • Streaming management: Apache Kafka, Apache Airflow
  • Business intelligence: Apache Superset, Power BI
  • Cloud services: AWS, Google Gemini, OpenAI APIs
  • Containerization: Docker, microservices architecture
  • CI/CD tools: Jenkins, deployment automation
  • Version control: Git, GitHub
  • Development methodologies: Agile practices

Personal Information

Work Permit: Eligible to Work in UK, No Visa Sponsorship Required

Professional Projects

Spectreco

  • Full Stack Developer contributing to the development of a data-driven SaaS platform that enables companies to track, forecast, and optimize their sustainability journey. Designed and implemented microservices using Laravel and Node.js, integrating MongoDB, SQL, and AWS Athena for scalable data storage and analytics. Built responsive and interactive front-end interfaces using ReactJS to deliver an intuitive user experience.

Eyeora VR

  • Full Stack Developer involved in building Eyeora's socially connected platform that empowers creators and users to host and experience immersive virtual events globally. Developed scalable and interactive features using Angular for the front end, and Laravel and Node.js for the back end, enhancing real-time engagement and performance.

General Assembly

  • Developed a Learning Management System (LMS) that enables teachers to conduct bootcamps through scheduled classes and provides students with structured learning experiences. Built using Laravel for the backend and React for the frontend, ensuring a seamless and interactive user interface.

Timeline

MSc Management - Data Analytics

BPP University
01.2025 - 01.2026

Full Stack Developer

Eyeora
05.2023 - 01.2024

Full Stack Developer

Spectreco
03.2023 - 06.2025

Full Stack Developer

Coditors
02.2022 - 02.2023

Software Engineering

General Assembly Malaysia
10.2020 - 01.2022

Laravel Developer

Tornado Computers
06.2018 - 10.2020

BS - Software Engineering

University of Gujrat
10.2016 - 11.2020
Muhammad Ammar Rana