Omid Farhang
Lead Frontend Developer | Professional Linux Administrator
Summary
Experienced professional with a robust background spanning multiple domains: As a Senior Angular Developer, I've crafted high-performance, secure applications for over 8 years. As a Lead Frontend Developer, I've led teams and honed skills in PHP, HTML5, CSS3, and JavaScript, ensuring top-tier results. Additionally, with 15+ years as a Linux Administrator, I've adeptly managed Linux systems, guaranteeing seamless operation.
Skills
- Frontend: HTML5, CSS3, SASS, SCSS, LESS, Flex, Bootstrap
- Angular: AngularJS, CLI, RxJS, NgRX, Standalone and Reusable Components, SSR/SSG, Nebular, Material, NG-Bootstrap, D3
- Linux: Arch, Debian, Apt, AUR, Pacman, Bash, Zsh
- 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
- CMS and Site Generators: Hugo, Jekyll, WordPress
- Network Protocols: RESTful API, RPC/gRPC, RTSP
- Database: MySQL, Familiar with NoSQL/MongoDB
- Server Administrator: Nginx, Apache, Postfix, Dovecot, Varnish, CDN and Optimization, SSL, CI/CD, Docker
- Languages: Persian (Native), English (Advance), German (B1)
Experience
Jibit is a FinTech company, aiming to remove financial complexity through building Fintech infrastructure solutions, Enterprise financial services, Smart payments solutions for startups.
- 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.
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.
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.
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.
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
The Islamic Republic of Iran Broadcasting, Radio and television services in Iran.
- Web Developer
- IT Support to maintain Windows Based computers.
Courses
Kahkeshan (2016)
Kahkeshan (2015)
CyberTech (2014)
Goethe Institut (DSIT) (2011 - 2013)