Summary
Overview
Work History
Education
Skills
Timeline
Generic

Muhammad Faizan Azhar

Rust Developer
LAHORE

Summary

Experienced Rust Web Developer with a strong background in designing, implementing, and maintaining high-performance web applications. Proficient in both Rust programming language and modern web development technologies, with a focus on creating efficient and scalable solutions. Skilled in collaborating within cross-functional teams, writing clean and efficient code, and optimizing software for performance and user experience

Overview

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

Work History

Senior Software Engineer

Concert Finance
03.2021 - Current
  • Designed and developed web applications using Rust programming language.
  • Implemented backend services, APIs, and libraries to support web application functionality.
  • Ensured code quality and maintained test coverage through unit and integration testing.
  • Optimized web application performance for speed, scalability, and responsiveness.
  • Identified and resolved software bugs, performance bottlenecks, and other technical issues.
  • Participated in entire software development lifecycle, from requirements gathering to deployment.
  • Contributed to continuous improvement of development processes and tools.

Software Engineer

Cisco
07.2019 - 03.2021
  • Developed responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.
  • Utilized modern web frameworks and libraries such as React.js for frontend development and Actix for backend.
  • Implemented RESTful APIs for client-server communication and data exchange.
  • Integrated backend services with frontend components to deliver seamless user experiences.
  • Ensured cross-browser compatibility and accessibility compliance for web applications.
  • Optimized database structures for efficient data storage and retrieval.
  • Established best practices for secure coding, reducing vulnerability risks within the application.
  • Debugged complex software issues, leading to a more stable product release.
  • Reduced development time by creating reusable code modules.

Software Engineer

Vokal.io
06.2017 - 07.2019
  • Established efficient communication channels within the team, leading to better collaboration among members during project development phases.
  • Improved software performance by identifying and resolving bottlenecks in the code.
  • Streamlined development processes to increase efficiency and reduce production time.
  • Designed robust testing frameworks to validate functionality and ensure a high level of quality assurance.
  • Conducted thorough code reviews to identify potential areas for improvement, ultimately enhancing code quality across all projects handled by the team.
  • Optimized algorithms for faster processing, reducing overall computation time.
  • Developed scalable and maintainable code, ensuring long-term stability of the software.
  • Implemented automated build and deployment processes to streamline release management procedures.
  • Refactored legacy codebase for improved maintainability, paving the way for easier future updates.
  • Reduced system downtime by proactively addressing potential issues through regular maintenance activities.
  • Provided technical guidance to junior developers, fostering a positive team environment and promoting professional growth.

Education

Bachelor of Science - Computer Science

GCU
Lahore
10.2013 - 06.2017

Skills

Rust

undefined

Timeline

Senior Software Engineer

Concert Finance
03.2021 - Current

Software Engineer

Cisco
07.2019 - 03.2021

Software Engineer

Vokal.io
06.2017 - 07.2019

Bachelor of Science - Computer Science

GCU
10.2013 - 06.2017
Muhammad Faizan AzharRust Developer