Emad Rad

I'm a

About Me

Discover the journey and expertise of a passionate software engineer.




As a dedicated problem solver and technophile, I thrive on tackling complex challenges and staying ahead of the curve with the latest technological advancements. Currently, I am a software engineer at Notion Wave Inc., where I can fully leverage my passion for technology and innovation.

My journey into the world of coding began in my teenage years when it was more of a captivating hobby. Armed with a degree in Telecommunication Engineering, I soon discovered that software engineering was where my true passion lay.

Since embarking on this career path, I have worked on numerous freelance projects and contributed to several notable startups. Today, I am part of the dynamic team at Notion Wave and am also delving into the exciting field of machine learning in my spare time.

My technical repertoire includes expertise in Python, Java, TypeScript, JavaScript, Dart, Flutter, and ReactJs, among other languages and frameworks. I am continually expanding my skill set and eager to explore new technologies.

Resume

Because the best resumes are open-source. Explore mine on GitHub. You can find the PDF version Here. Here's a sneak peak:

Summary

Software engineer with 6+ years of diverse software engineering experience with specialties in software architecture design, infrastructure operation, and backend development. Love to contribute to open-source and tech communities by sharing knowledge and experience.

Education

B.Sc in Telecommunication Engineering

Kermanshah University of Technology, Kermanshah, Iran

September 2012 - September 2016

My mind was with the university's courses, but my heart was with the programming. in the first semesters, I started to learn C++ and Python and taught my classmates for the finals. I also taught Matlab for 5 semesters.

Diploma in Math and Physics

Javad Al`Aeme, Kermanshah, Iran

September 2008 - September 2012

I had a great time in high school. In addition to regular courses, I learned Visual Basic for fun and completed the whole class's projects for them.

Certificates

Machine Learning

Coursera

2024

LPIC 1 & 2

Go To Class

2020

CCNA

Institute of Applied Science Technology

2017

Professional Experience

Software Engineer

Notion Wave, Dubai, UAE

May 2019 - February 2022

  • Led the design and development of edSPIRIT, a scalable SaaS Open edX platform, resulting in a client base of more than 200, boosting overall growth.
  • Collaborated with cross-functional teams to develop, test, and deploy web applications and services using Python, Django, and various web development tools.
  • Designed structured onboarding program for new engineers, ensuring smooth transition & clear goals.

Fullstack Python Developer

Avid Arvand, Tehran, Iran

May 2019 - February 2022

Maintainer of Pubnito Studio, a part of Pubnito Digital Book Store.

  • Implemented multi-tenancy support, enhancing scalability and reducing operational costs.
  • Integrated authentication and other services with SSO with Keycloak, enhancing security and system efficiency.
  • Automated EPUB book creation with web scraper, saving content team months, led to a partnership with Rice University.

Backend Developer

September 2017 - January 2019

InstructHub, Tehran, Iran

  • Architected and deployed scalable, high-availability systems on AWS utilizing EC2, S3, RDS, and VPC.
  • Built backend logic for coding exercises and auto-grading systems, applying algorithms to evaluate code submissions in real-time.
  • Set up error logging and monitoring using tools like Sentry and ELK Stack, ensuring rapid issue identification and resolution.

Skills

I’m familiar with a variety of programming languages and frameworks, but I’m always adding new skills to my repertoire.

Python 100%
TypeScript 60%
Dart 70%
SQL 100%
Docker 100%
Leadership 100%
Django 100%
React 70%
Flutter 60%
Git 90%
Kubernetes 50%
Creativity 100%

Languages

Persian 100%
English 80%
Deutsch 20%