OMID FARHANG

Lead Frontend Developer | Professional Linux Administrator
Summary

Lead Frontend Developer with 10+ years of development experience and 3+ years of experience in leading and mentoring a team of frontend developers. Proven ability to work with PHP, HTML5, CSS3, JavaScript, and other web development technologies.

Senior Angular Developer with 8+ years of experience in the development of high-performance, scalable, and secure Angular applications. Proven ability to deliver high-quality results, work independently and as part of a team, and solve complex technical problems.

Linux Administrator with 15+ years of experience in the administration of Linux-based systems. Proven ability to install, configure, maintain, and troubleshoot Linux systems.

Experience

Lead Frontend Developer 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.

I'm Lead Frontend Developer. In our team we build our own Framework which is used to develop all our Panels.

  • Collaborate with UI/UX designers, back-end developers, and stakeholders to gather requirements and ensure project success.
  • Propose and contribute to the design of our own internal framework (a.k.a Pixel) based on Angular to make development and maintenance of other web panels about 4 times more efficient.
  • Migrate all old web panels to use the unified internal frameworks.
  • Develop and Manage Landing Pages, Blogs, email templates and keep the styles shared between all projects.
  • Participate in Agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
Tech Lead Raymandan Taly Parseh (Jun 2020 - Mar 2022)

Raymandan Taly Parseh is a business consultants company.

  • Leading software development (Landing Pages, Portal and Panels)
  • Setting up web and mail servers based on Ubuntu, Nginx, MariaDB, Postfix, Dovecot.
  • Setting up live broadcast of cameras over web using RTSP and FFMPEG.
  • Optimize server configurations and conduct regular security audits to safeguard against potential vulnerabilities and cyber threats.
  • Implement robust backup and disaster recovery solutions to safeguard critical data and ensure business continuity.
Lead Web Developer Polito (Nov 2018 - Aug 2019)

Poolito was a FinTech startup, providing innovative payment solutions.

  • Leading the Frontend Team
  • Developing Admin/Client Panel using Angular 7, Angular Material, Flex Layouts and gRPC Protocol.
  • Developing landing pages using Bootstrap, Scrollify, jQuery, Popper.
Full Stack Developer ModernPal (Oct 2015 - Nov 2018)

  • Developed HealthyPal application Frontend. The main product is a health application connecting people to doctors and instructors providing a different kind of services from medical to fitness.
  • Developed FeePal application Frontend and Backend. It's an innovative online exchange platform.
  • Successfully migrate projects from AngularJs to Angular 2+ and PHP Laravel to Java Spring Boot, Spring Data JPA

System Administrator Haseb System Consultancy Co (Sep 2014 - Nov 2015)

Haseb System is a business consultants company.

  • Setup and Maintain Windows Server and Domain Controller, TFS Server
  • Developing internal panels for project management and personnel timesheets
  • Developing side projects of 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.
Skills
  • Project Management: Agile methodologies
  • Software Architect: DRY, SOLID, Design and Develop Frameworks and Design Systems
  • Programming Languages: JavaScript/TypeScript (NodeJs), PHP, Good understanding of Java
  • Frameworks and Tools: Angular, NextJs, ExpressJs, Nuxt, NestJS, Laravel, Webpack, Gulp, Grunt, Familiar with SpringBoot
  • Frontend: HTML5, CSS3, SASS, SCSS, LESS, Flex, Bootstrap
  • Angular: Since AngularJS(Underscore, Lodash), CLI, RxJS, NgRX, Standalone and Reusable Components, SSR/SSG, Nebular, Material, NG-Bootstrap, D3
  • CMS and Site Generators: Hugo, Jekyll, WordPress
  • Network Protocols: RESTful API, RPC/gRPC, RTSP
  • Database: MySQL, Familiar with NoSQL/MongoDB
  • Linux: Arch, Debian, Apt, AUR, Pacman, Bash, Zsh
  • Server Administrator: Nginx, Apache, Postfix, Dovecot, Varnish, CDN and Optimization, SSL, CI/CD, Docker
  • Languages: Persian (Native), English (Advance), German (B1)
Education
High School Diploma

Fayyaz Industrial High school - Web Development, Web Design, ICDL

Courses

CCNA Routing and Switching 200-120 - Cisco

Kahkeshan (2016)

MCSA 2012 - Microsoft

Kahkeshan (2015)

Network+ - CompTIA

CyberTech (2014)

B1, Deutsche Sprach

Goethe Institut (DSIT) (2011 - 2013)