Personal details

Erfan E. - Remote full-stack developer

Erfan E.

Prev. Lead Developer but now Consultant
Based in: 🇦🇹 Austria
Timezone: Vienna (UTC+2)

Summary

I'm a Lead Developer at Canva with 11+ years of experience in Web development. I've built various projects, including interactive applications like multiplayer games and data analytics dashboards, REST APIs for large-scale applications, browser extensions, and image processing apps.

Aside from my technical skills, I have 2+ years of experience as a startup founder, which allows me to provide guidance on product decisions and offer technical assistance throughout your startup journey.

Mentoring is a passion of mine, and I worked as an instructor at bootcamps where I was teaching topics like Frontend programming, NodeJS, and database design.

Here are some areas I specialize in:

  • HTML
  • CSS/SCSS/ChakraUI/Tailwind
  • JavaScript (ES6 + backwards compatibility)
  • React / JSX
  • React Native (iOS/Android)
  • State management (Redux, MobX, MobX State Tree)
  • NodeJS (RESTful architectures, Websockets, Express)
  • NextJS
  • Scalable Architectures
  • Git / Github

If you're looking for mentorship in any of these areas, I'm here to assist you.

Work Experience

Lead Developer
Canva | Jan 2021 - Present
React
JavaScript
MobX
- Designing scaleable architectures - Working on complex image processing application - Participating in product design decisions
Web Dev Lecturer
University of applied sciences Salzburg | Sep 2020 - Present
PHP
SQL
Node.js
Database
PostgreSQL
JavaScript
Teaching student the basics of frontend and backend programming with JavaScript and NodeJS

Personal Projects

Next.js WeeklyIconOpenNewWindows
2023
TypeScript
React
MobX
Next.js
Next.js Weekly is the Next.js focused newsletter. It contains everything you need to keep yourself updated on the Next.js ecosystem: new and upcoming features, best articles, tools and plugins