Behzad Ali Mohammad Zad
Senior Front-End Developer
Tehran, Iran
-
LinkedIn
Twitter
Github
Profile
Front-End engineer with 8+ years of experience developing end-to-end software solutions.
Worked as an engineer in startup companies, and corporates and also, as a freelancer.
Experienced in all aspects of software design, development, and delivery. Coordination with UI designers, BackEnd developers, and product managers.
Skills
GraphQL
Tailwind CSS
Typescript
Next.js
React
Documentation
Storybook, Docusaurus
State Management
React Query, Redux
Toolkit, Zustand, Vuex.js
Testing Tools
MSW, Jest, React Testing
Library, Cypress
Git
GitHub, GitLab, Husky,
Lint-staged
Code Management
NX, Lerna.js, Rollup.js,
Microsoft API-Extractor,
ESLint, Prettier
UI Frameworks
React Material UI,
Tailwind CSS, Headless
UI
Technical
Web Performance,
Responsive Design,
Cross-Browser
Compatibility,
API Services
REST API, GraphQL
Experienced in
Product Design
Mentorship
Professional Experience
Senior Front-End Engineer, Jack Westin | The Home for MCAT
2019 – 2022
Preparation and Courses ( Full-time & Remote )
Achievements:
Front-End lead development of 3 that we refactored legacy codes from Laravel Blade, jQuery, and Vue.js 1 to
new projects with Vue.js 2, Nuxt.js, Vuex, Tailwindcss, Socket.io:
Created a new instructor dashboard to manage courses and students ( enrollments, payments, etc ) and also,
create and start new live sessions.
Created a student area for users to manage subscriptions and watch courses
Created a payment area based on Stripe.com for the paid sessions and also, paid classes.
Created MCAT Questions Bank which is an examination area for the students for exam preparation.
Created a Live Session area for the instructors and students with Socket.io and customized Plyr.js to make live
videos.
Created course landing pages with classes and sessions for the students.
Worked with Quality Assurance to get new products tested and addressed any issues.
Mentored 3 front-end developers and testers.
•
•
•
•
•
•
•
•
Front-End Developer, Paaydar Smart Network ( Contract )
2018 – 2019
The company was based on centralizing many services in a super app (team size: 10)
Achievements:
Meeting with stakeholders and creating demos for an Admin Panel, User Panel, Public Website
Front-End development and coding UI's based on ASP.NET Razor because of back-end developers in the
company.
•
•
-
Created an Android Mobile App based on PWA & Trusted Web Application to avoid making a native app.
•
Front-End Developer, Freelance
2017 – 2018
As a freelance developer, I worked with some startups.
Achievements:
Maintained graphic standards from some PDF files to responsive user interfaces and then coded the PHP
templates.
Created a responsive and swipeable user interface Flashcard Management System for an English learning
startup.
Optimized a design to increase SEO ranking and, UI development for an Online Medicine Magazine
•
•
•
Front-End Engineer, Sepna Corporate ( Full-time )
2016 – 2017 | Tehran, Iran
The company was based on developing software for Tehran Municipality (team size: 11)
Achievements:
Utilized JavaScript, Razor Template Engine, and CSS, to create base templates for their clients.
Introduced demo first strategy instead of traditional documentation to coordinate with their clients and
stakeholders.
Front-End development and product design for Tehran Municipality - Central Medical Waste Platform
Front-End development for Tehran Municipality - Central Fire Stations Platform
•
•
•
•
Co-founder | Software Engineer, Lezan ( Co-founder )
2014 – 2016 | Kermanshah, Iran
Achievements:
Built a custom CMS based on ASP.NET MVC with role base user management and content management
system for our clients.
Built and launched my own startup to find the nearest Doctors & Medical Centres called DrKoo.com
Built a Car Selling Platform for a client. I designed the product through research on other online services
around the world and then created an Admin Panel, Users Panel, and Public Site for selling and buying the cars,
and then created the UIs for our custom CMS.
Built an Official Taxi Driver's Platform for the government organization.
Built an online Mobile Online E-Commerce to sell mobiles and make offers.
•
•
•
•
•
Open Source Projects
Leitner
Leitner is a flashcards management system based on TypeScript, DDD, CQRS, Event Sourcing, NestJS and NextJS,
React Material UI, Prisma, and Testing Concepts. This project has been integrated with the NX Monorepo tool.
Yotils
Yotils is a utility library for TypeScript.
Forb
Forb is a conditional form builder.
Education
Bachelor in Computer Software Engineering
2010 – 2014
Achievements:
When I was in college I had a journey in:
Database Design & Implementation, SQL, PHP, ASP.NET C#, Java SE, HTML, CSS, JavaScript, UI Design, Software
Requirements
Languages
English
Upper-intermediate
Persian
Native
-