Recommended expert

Muhammad Rizwan

Sr. Software Engineer Technical Lead

Muhammad Rizwan
Lahore, United Kingdom

Experience

Jan 2024 - Present
2 years 2 months

Sr. Software Engineer Technical Lead

Artilence

  • Demonstrated proficiency in WebGL and Three.js, metaverse optimizing graphics performance for web environments
  • Leveraged technologies including Django, Flask, Python, ECharts, Web3.JS, PostgreSQL, and RESTful to deliver robust and scalable solutions
  • Deployed software using Docker and Kubernetes across various platforms, including private servers and GCP
  • Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
  • Showed skills in making websites with cool 3D pictures using latest WebGL technology
  • Extensive experience with WebGL and other graphics libraries
  • Led the team to create a game showcasing 3D graphics skills and multi-device optimization
  • Familiarity with game engines such as Unity and Unreal Engine
  • Collaborated with project managers to set milestones and track project progress
Jan 2022 - Dec 2024
3 years

Sr. Full Stack Engineer

Insomniac Design

  • Seamlessly integrated Three.js functionalities into web applications, creating a cohesive blend of 3D graphics and Metaverse interactivity
  • Improved response times and overall system efficiency
  • Integrated databases such as MongoDB and MySQL with Node.js to create data-driven applications, ensuring seamless data flow and efficient CRUD operations
  • Worked with frontend frameworks like React and Angular, utilizing TypeScript to create interactive and dynamic user interfaces
  • Integrated real-time collaboration features using WebSockets and Three.js, enabling users to interact within the Metaverse environment
  • Managed databases efficiently, specializing in MySQL for optimal data storage and retrieval
  • Developed RESTful APIs, ensuring effective communication
  • Designed websites with captivating 3D visuals, employing advancements in WebGL technology
  • Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
Jan 2021 - Dec 2022
2 years

Full Stack Engineer

Toptal

  • Spearheaded the development of the entire platform, collaborating closely with data researchers, machine learning engineers, and software development teams to create a comprehensive solution
  • Created the software architecture and managed microservices to ensure robust and scalable design
  • Led and mentored a team of software engineers, providing technical guidance and support to overcome challenges
  • Conducted thorough code reviews daily to ensure code quality and adherence to best practices
  • Applied advanced optimization techniques to significantly improve application performance, resulting in enhanced speed and scalability
  • Developed efficient and optimized code to handle high-traffic and data-intensive applications, maintaining optimal user experience
  • Led a dynamic team in the development of innovative web apps
  • Took ownership of end-to-end full-stack development, contributing to frontend and backend components
  • Leveraged AWS services to architect a scalable and reliable infrastructure
Jan 2018 - Dec 2021
4 years

Full Stack Engineer

Rain

  • Led software engineering team of 3 mid-level software engineers
  • Developed modules for KYC and AML systems
  • Deployed production software on AWS using EC2, SQS, VPC, NAT Gateways, and Lambda
  • Developed real-time synchronization ticketing system handling big data
  • Developed AI-based skin-care application
  • Developed job scraping portal with Django REST APIs
  • Developed small CSM in FastAPI and Flask API
  • Worked in Agile development environments, participating in daily stand-ups, sprint planning, and retrospectives
  • Kept up to date with emerging technologies and industry trends in Python, AI, and development to improve processes and software quality
  • Worked on Bash scripts and Linux machines
Jan 2016 - Dec 2018
3 years

Software Engineer

Shiftipro

  • Seamlessly integrated Three.js functionalities into web applications, creating a cohesive blend of 3D graphics and Metaverse interactivity
  • Improved response times and overall system efficiency
  • Integrated databases such as MongoDB and MySQL with Node.js to create data-driven applications, ensuring seamless data flow and efficient CRUD operations
  • Worked with frontend frameworks like React and Angular, utilizing TypeScript to create interactive and dynamic user interfaces
  • Integrated real-time collaboration features using WebSockets and Three.js, enabling users to interact within the Metaverse environment
  • Managed databases efficiently, specializing in MySQL for optimal data storage and retrieval
  • Developed RESTful APIs, ensuring effective communication
  • Designed websites with captivating 3D visuals, employing advancements in WebGL technology
  • Applied expertise in JavaScript and Three.js to craft visually compelling 3D visualizations within the Metaverse context
  • Skilled in leveraging AWS services such as AWS Cognito, AWS RDS, AWS S3, and AWS SQS to create secure, scalable, and dependable cloud-based solutions
Jan 2013 - Dec 2016
4 years

Software Engineer

Theodo UK

  • Conducted performance profiling and optimization using WebGL and Three.js, achieving smooth rendering on a wide range of devices
  • Utilized JavaScript and Three.js to create interactive user interfaces, enhancing the overall user experience
  • Proficient in utilizing machine learning frameworks such as TensorFlow, SparkML, and Keras, with expertise in Scikit-Learn
  • Implemented end-to-end machine learning practices, covering data pipelines, API workflows, CI/CD deployments, DataOps, MLOps, Computer Vision, and data engineering
  • Expertly managed databases, specializing in MySQL, for seamless data storage and retrieval
  • Conducted research on document originality, focusing on detecting live cards in videos or images
  • Designed and implemented deep learning architectures to validate the authenticity of documents, checking for prints and identifying photoshopped fields on cards
  • Leveraged technologies including Django, Flask, Python, ECharts, Web3.JS, PostgreSQL, and RESTful to deliver robust and scalable solutions

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (13 years) and Banking and Finance (4 years).

Information Technology
Banking and Finance

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (13 years), Product Development (13 years), Research and Development (4 years), and Project Management (2 years).

Information Technology
Product Development
Research and Development
Project Management

Summary

I'm an experienced Senior AI/ML Engineer with 8+ years in Full-Stack development, specializing in Three.js, React.js, Node.js, and Typescript. Proficient in Gaming, WebGL, and Django, with strong AI/ML skills. Expertise extends to AWS, GCP, Docker, and Kubernetes. Seeking opportunities to apply leadership and technical skills to innovative projects.

Skills

  • React
  • Vue.js
  • Next.js
  • Html
  • Css
  • Javascript
  • Data Pipelines
  • Tensorflow
  • Keras
  • Large Language Models (Llms)
  • Natural Language Processing (Nlp)
  • Web Scraping (Selenium, Beautiful Soup)
  • Embedded System
  • Python - Django
  • Flask
  • Fast-api
  • Turbogears
  • Celery
  • Git
  • Gcp
  • Aws
  • Container Orchestration
  • Bash
  • Docker

Languages

English
Advanced

Education

Oct 2009 - Jun 2012

Durham University

Bachelor of Software Engineering · Software Engineering · Durham, United Kingdom

Certifications & licenses

Apache Kafka Crash Course for Java and Python Developers

Deep Learning and NLP A-Z™

Docker Mastery: With Kubernetes +Swarm

Google Cloud Certified Professional Cloud Architect

Python Programming

TensorFlow Developer Certificate

Profile

Created
Last Update
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Muhammad based?

Muhammad is based in Lahore, United Kingdom and prefers 100% remote projects.

What languages does Muhammad speak?

Muhammad speaks the following languages: English (Advanced).

How many years of experience does Muhammad have?

Muhammad has at least 13 years of experience. During this time, Muhammad has worked in at least 4 different roles and for 6 different companies. The average length of individual experience is 2 years and 2 months. Note that Muhammad may not have shared all experience and actually has more experience.

What roles would Muhammad be best suited for?

Based on recent experience, Muhammad would be well-suited for roles such as: Sr. Software Engineer Technical Lead, Sr. Full Stack Engineer, Full Stack Engineer.

What is Muhammad's latest experience?

Muhammad's most recent position is Sr. Software Engineer Technical Lead at Artilence.

What companies has Muhammad worked for in recent years?

In recent years, Muhammad has worked for Artilence, Insomniac Design, Toptal, and Rain.

Which industries is Muhammad most experienced in?

Muhammad is most experienced in industries like Information Technology (IT) and Banking and Finance.

Which business areas is Muhammad most experienced in?

Muhammad is most experienced in business areas like Information Technology (IT), Product Development, and Research and Development (R&D). Muhammad also has some experience in Project Management.

Which industries has Muhammad worked in recently?

Muhammad has recently worked in industries like Information Technology (IT) and Banking and Finance.

Which business areas has Muhammad worked in recently?

Muhammad has recently worked in business areas like Information Technology (IT), Product Development, and Project Management.

What is Muhammad's education?

Muhammad holds a Bachelor in Software Engineering from Durham University.

Does Muhammad have any certificates?

Muhammad has 6 certificates. Among them, these include: Apache Kafka Crash Course for Java and Python Developers, Deep Learning and NLP A-Z™, and Docker Mastery: With Kubernetes +Swarm.

What is the availability of Muhammad?

Muhammad is immediately available for suitable projects.

What is the rate of Muhammad?

Muhammad's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Muhammad?

To hire Muhammad, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 670-830 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.