Summary
Overview
Work History
Education
Skills
Hobbies and Interests
Interpersonal Strengths
Timeline
Generic
Rehan Yousaf

Rehan Yousaf

Islamabad

Summary

I am a seasoned full-stack developer with 8 years of experience specializing in Python and JavaScript. As a collaborative team player, I value discipline and clear communication as the foundation for success. I am deeply passionate about coding, problem-solving, and delivering robust, innovative solutions. My commitment to continuous personal and professional growth drives me to take on challenging projects that push boundaries. With a proven track record of leading diverse, cross-functional teams, I excel at creating impactful web experiences that align with both user needs and business goals.

Overview

6
6
years of professional experience

Work History

Full Stack Engineer

iX Systems
11.2020 - Current
  • Developed dynamic user interfaces using Angular v19, ensuring a cohesive design language across the application.
  • Designed and implemented RESTful APIs with Django Rest Framework and Flask to facilitate seamless communication between databases and web applications.
  • Spearheaded major redesign projects for the flagship web application, overseeing the process from conceptual design to final development, each spanning over six months, coordinating cross-functional teams to meet project goals.
  • Built intuitive web portals for efficient data visualization and administrative management, improving user productivity.
  • Created and maintained unit tests to uphold code quality and ensure a consistent, high-performing user experience.
  • Utilized RxJS and NgRx for reactive state management, enhancing UI responsiveness and optimizing rendering performance.
  • Organized and conducted knowledge-sharing sessions and technical workshops, fostering a culture of continuous learning and best practices within the team.
  • Built robust API compatibility tools using Python's typing module and custom versioning methods, enabling smooth transitions between API versions
  • Developed dynamic data validation and serialization frameworks using Pydantic and custom middleware, allowing seamless handling of CRUD-like operations

Full Stack Server Engineer

FRAG GAMES
01.2019 - 10.2020
  • Developed JavaScript-based web applications utilizing Angular, React, and Django frameworks.
  • Built real-time communication systems using RabbitMQ as the message-brokering backbone.
  • Designed and implemented concurrent and distributed applications with Akka.NET, enabling scalable system operations.
  • Created responsive and dynamic web applications using Angular and React, ensuring optimal user experience.
  • Worked with MongoDB and MySQL to efficiently store, retrieve, and process data.
  • Deployed server-side applications on AWS using the Docker platform for scalable and reliable environments.
  • Provided consultancy and backend support across .NET, Node.js, Angular, React, and Django tech stacks.
  • Led the server team, overseeing both front-end and back-end development, ensuring the delivery of robust web solutions.
  • Developed a custom content management system (CMS) using Django, leveraging Django Admin for seamless content updates and role-based access control to enhance operational efficiency.
  • Integrated third-party payment gateways such as Stripe and PayPal into a Django-based e-commerce platform, ensuring secure transactions using Django REST Framework and Django-Allauth.

Education

Bachelor of Science - CS

FAST National University
Lahore, Punjab, Pakistan
12.2017

Skills

  • Python
  • React
  • Angular
  • TypeScript
  • JavaScript
  • Django
  • Flask
  • SQL

Hobbies and Interests

  • Reading - I've recently re-read 'Clean Code' by Robert Cecil Martin and it's still my favourite books to strengthen my base as a developer 'The Power of Habit' by Charles Duhigg has been eye opening in kicking procrastination and improving my productivity and I always recommend it to everyone
  • Snooker - I think participation in any sport helps you develop skills that can't be taught by books. Accepting defeat, moving on, not obsessing over failure despite all your efforts - These are critical skills that everyone must learn in order to better deal with whatever life throws at you

Interpersonal Strengths

  • Communication
  • Leadership
  • Quick learner
  • Critical thinking: Decision making skills
  • Positive Attitude: Creating a positive work environment
  • Goal oriented: Results achiever, Meeting deadlines Strong Work Ethic
  • Punctuality
  • Analytical and Problem Solving Skills

Timeline

Full Stack Engineer

iX Systems
11.2020 - Current

Full Stack Server Engineer

FRAG GAMES
01.2019 - 10.2020

Bachelor of Science - CS

FAST National University
Rehan Yousaf