Highly skilled Frontend Software Architect with 10+ years of experience in designing and developing complex web applications and leading high-performing teams. Expertise in architecting scalable frontend solutions, implementing design systems, and driving code quality. Proficient in JavaScript/TypeScript, Angular, Next.js, and modern frontend frameworks. Strong capabilities in backend development, DevOps practices, and system administration.
Omid Farhang
Senior Frontend Engineer
Summary
Skills
- Leadership & Management: Team Leadership, Hiring & Onboarding, Performance Management, Growth Planning, Stakeholder Management, Agile methodologies
- Software Architecture & Design: DRY, SOLID Principles, Design Patterns, Framework Development, Design Systems
- Core Frontend: Angular, Next.js, Nuxt.js, JavaScript/TypeScript (Node.js), HTML5, CSS3, SASS, SCSS, LESS
- Backend & Tools: Node.js, Express.js, NestJS, Laravel, Webpack, Gulp, Grunt, MySQL, RESTful API, RPC/gRPC
- DevOps & System Administration: Arch, Debian (apt), AUR, Pacman, Bash, Zsh, Nginx, Apache, Postfix, Dovecot, Varnish, CDN, Optimization, SSL, CI/CD, Docker
- Languages: Persian (Native), English (Advance), German (B1)
Experience
Lead Frontend Engineer & Team Lead
JIBit (Aug 2019 - Present)
Jibit is a FinTech company, aiming to remove financial complexity through building Fintech infrastructure solutions, Enterprise financial services, Smart payments solutions for startups.
- Spearheaded the design and launch of a proprietary Angular-based frontend framework, resulting in a 40% reduction in project completion time and improved code consistency across all panels.
- Led the migration of legacy web panels to the unified internal framework, ensuring seamless transition and minimal disruption.
- Managed the full employee lifecycle for the frontend team, including recruitment, onboarding, performance management, and offboarding.
- Developed and implemented team growth metrics in collaboration with HR, fostering a high-performing and motivated team.
- Evaluated and analyzed new frontend APIs and technologies to determine their suitability for adoption by the development team.
- Collaborated with product owners to define frontend requirements, establish priorities, and ensure alignment with product goals.
Tech Lead
Raymandan Taly Parseh (Jun 2020 - Mar 2022)
Raymandan Taly Parseh is a business consultants company.
- Led software development for client projects, including landing pages, portals, and panels, ensuring high-quality and timely delivery.
- Configured and maintained web and mail servers using Ubuntu, Nginx, MariaDB, Postfix, and Dovecot, ensuring reliable and secure operation.
- Implemented live camera broadcast solutions over the web using RTSP and FFmpeg.
- Optimized server configurations and conducted security audits to mitigate vulnerabilities and enhance cybersecurity.
- Developed and implemented backup and disaster recovery solutions to protect critical data and ensure business continuity.
Lead Frontend Developer
Polito (Nov 2018 - Aug 2019)
Poolito was a FinTech startup, providing innovative payment solutions.
- Led the frontend team in the development of admin and client panels using Angular 7, Angular Material, and gRPC.
- Developed responsive landing pages utilizing Bootstrap, Scrollify, jQuery, and Popper.
Full Stack Developer
ModernPal (Oct 2015 - Nov 2018)
- Developed the frontend for the HealthyPal application, a health platform connecting users with doctors and instructors.
- Developed the frontend and backend for the FeePal application, an innovative online exchange platform.
- Led the migration of projects from AngularJS to Angular 2+ and PHP Laravel to Java Spring Boot, Spring Data JPA.
System Administrator & Web Developer
Haseb System Consultancy Co (Sep 2014 - Nov 2015)
Haseb System is a business consultants company.
- Administered Windows Server and Domain Controller environments, including setup, maintenance, and TFS Server administration.
- Spearheaded the development of internal project management panels and personnel timesheet systems using PHP and MySQL.
- Developed additional side projects for the company using PHP and MySQL.
Assistant
Rayzan International Conference Center (Jan 2014 - Jan 2015)
Reseller
Industrial Utilities (Machining) (Jun 2011 - Apr 2013)
IT Support
IRIB (Sep 2007 - Jun 2008)
The Islamic Republic of Iran Broadcasting, Radio and television services in Iran.
- Web Developer
- IT Support to maintain Windows Based computers.
Certifications
CCNA Routing and Switching 200-120 - Cisco
Kahkeshan (2016)
MCSA 2012 - Microsoft
Kahkeshan (2015)
Network+ - CompTIA
CyberTech (2014)