Post Job Free

Resume

Sign in

Front-end developer

Location:
Tehran, Iran
Posted:
December 20, 2020

Contact this candidate

Resume:

Profile

I work predominantly in front-end development, design and integration. My passion for technology started when I was a teenager. It started to become my career in 2007 and since then I have gained extensive experiences of design and development in academic and commercial settings. With a rounded knowledge of web technologies and creative skills I am able to work closely with designers, back-end developers and product owners to bring designs and interactive elements to life from initial concepts to the fully functioning website or application.

After many years of experience, now I stand out as a professional member capable of dealing with different complex technical and non-technical challenges, contributing to the team's progress not only as a front-end developer but also as a professional member of the team. Skills

Farhang Darzi

Date of birth:

Country of birth:

Current location:

Front-End Developer

21-08-1985

IRAN

Tehran

Mobile:

Skype:

Linkedin:

E-mail:

+98-912-***-**-**

farhang.darzi

https://linkedin.com/in/farhangdarzi/

adituu@r.postjobfree.com

Web Development

● 4 years of professional experience with SPA

frameworks in governmental and commercial

projects.

● Solid knowledge of web architecture concepts

including HTTP, RESTful APIs, WebSockets, and data binding.

● Fluent in writing unit, Integration, and E2E tests in terms of test driven development (TDD) and

behavior-driven development (BDD).

● Good understanding of advanced JavaScript

concepts such as prototype chain, IIFE, Closures,

Curryng, Memoization, function composition, and

Recursion.

● Good understanding of the most used design

patterns in JavaScript and DOM structure.

● In-depth understanding of Functional Reactive

Programming (FRP) with asynchronous data and

event streams.

● Expert at HTML5, semantic markups, and advanced

CSS techniques.

● Experienced in CSS preprocessor tools (SCSS

and Sass), Flexbox and CSS grids,

transforms, animations and transitions.

● Expert in A/B testing and making responsive

websites for multi-device use.

● Experienced in task-build-automation

running tools for JavaScript such as

webpack, Gulp, and Grunt.

● Experienced in continuous integration

methodologies such as Jenkins, Travis CI,

and Docker.

● Familiar with GraphQL and Apollo Angular.

● Highly experienced in developing

multi-language governmental and

commercial websites using Drupal and

WordPress.

● Extensive theoretical and practical

knowledge of search engine optimization

(SEO).

● Considerable experience in business

analysis and producing reports using Google

Work Experiences

● OOP and MV* TypeScript and JavaScript coding and wide skills in creating modules, components, and

libraries applied under reusability and high

performance conditions.

● Experienced in working with a wide-range of

JavaScript libraries such as JQuery, Lodash, and etc. Personal Characteristics

● Proven adaptation ability in continuously changing team’s situations, particularly during working under Agile methodologies.

● Creative and analytical problem solver, eager to face new challenges in a fast-paced enterprise

environment.

● Guiding teacher with several years of experience in transferring deep fundamental concepts of various

aspects of computer science, loving for sharing and expanding knowledge.

● Not-stoppable self learner keen to broadening

personal and technical horizons.

● Adequate technical language proficiency (in english).

● Adept technical and business consultant with years of in-action experience.

Analytics, Google Adword, and Google Tag

Manager.

● Skilled in using 2D content production tools

such as Photoshop.

Other Relevant Experiences

● Solid understanding of UI/UX best practices.

● Using version control systems like Git.

● Experienced in back-end coding using

Node.js and MongoDB.

● Experienced in integrating front-end with

back-end based on Spring Boot, Java, and

PHP frameworks (in Monorepo projects).

● Experienced in coding with LAMP stack

(Linux, Apache, MySQL, and PHP).

● Experienced in development under

Windows and Unix environments.

● Creating and optimizing e-commerce

websites based on Drupal.

● Flash Action Scripting and creating Flash

multimedia.

Sedna Co

Lead Front-End Developer

Aug 2020– Present

Core member of a creative team with many projects based on several front-end technologies and frameworks.

My responsibilities:

● Providing technical overviews to test and support teams.

● Prototyping and setting up the project using the best practices and style guide.

● Team’s technical consultant.

Technologies and libraries:

Angular, TypeScript, JavaScript, ReactJS, NextJS, CSS, SASS, npm, Bootstrap, Tailwind CSS, TFS.

IranTalent Co.

Lead Front-End Developer

Oct 2019 – Aug 2020

At IranTalent I don’t only play my role as a lead front-end developer but also I protect and support other fourteen technical members to get the best results.

Most Responsibilities:

● trying to be a role model at the team to adjust the team's sense of mood and culture in order to help the company to achieve its goals in the most productive way and keep the team stable.

● Reviewing the merge requests and Coaching our front-end developers to write cleaner and more reliable codes.

● Helping the team as a scrum master. Setting up the planning, retrospective, and daily standups meetings.

● Following up all team members tasks, at the same time I also write and accomplish my technical front-end tasks on a daily basis.

Technologies, libraries, and tools:

Angular, TypeScript, JavaScript, HTML5, SASS, npm, Bootstrap 3, Angular Material, Husky, Jenkins, Gitlab Flow, Agile, Scrum. BlueBitSoft Group

Senior Front-End Developer

April 2019 – Oct 2019

A member of an Agile team of 8 to 12 relatively young people working on Dutch projects. My responsibilities:

● Providing technical overviews to test and support teams.

● Using modern front-end solutions to convert graphics to CSS and HTML based on BEM naming convention.

● Prototyping and setting up a fully Angular-based project using the best practices.

● Training other team members.

● Team’s technical consultant.

Technologies and libraries:

Angular, TypeScript, JavaScript, HTML5, CSS, SASS, npm, Bootstrap 4, JQuery, Lodash, ng-select, ng-bootstrap, Husky, NgRx, Jenkins. Ansar Information Technology Co.

Senior Front-End Developer

May 2017 – April 2019

Working in a medium-sized company (about 150 - 200 employees) alongside creative designers and developers working on e-banking, mobile banking applications and core banking systems. Due to the mission-critical nature of e-banking software, security and instant maintenance were the most important aspect of this job. Taking responsibility for writing unit and integration tests with Jasmine and testing the code with Karma. Also, writing E2E tests to check the compatibility of business designs and the delivered product.

Taking the UI designs and converting it as a part of the e-banking web modules.

Technologies and libraries:

Angular, TypeScript, AngularJS, JavaScript, JQuery, Bootstrap, Grunt, bower, npm, Lodash, Angular Material, HTML5, CSS, SASS, Bulma, REST APIs, Spring Boot, Elasticsearch.

Tameem Co. (Appete)

Senior Front-End Developer

Oct 2017 – Sep 2018

Working within a Creative team, building mobile and web applications with new trending technologies.

Responsibilities:

● Implementing and managing new web advertisement

applications based on Angular from creating initial briefs and wireframes to prototyping, designing, coding, and testing.

● Creating several email templates and making them responsive.

● Implementing Tameem company website based on ReactJs.

● Onboarding and coaching other front-end developers. Soroush High Tech Co.

Senior Front-End Developer

Sep 2015 – Mar 2017

Making a reliable, secure and robust IPTV application based on AngularJS in front-end and Drupal in back-end stack. The application is already being used in some of the most well-known international hotels in Iran such as Novotel and Ibis. Aparan Co. Ltd

Front-End Developer

May 2015 – Oct 2015

My first AngularJS project. Learning many new skills by creating and maintaining a fully-featured web based admin panel. Technologies and libraries:

AngularJS, JavaScript, JQuery, Bootstrap, Gulp, npm, Underscore, Chart.js, HTML, CSS, REST APIs.

Rubako Studio

Web Developer

Jan 2013 – Nov 2013

Developing and maintaining in a group buying web applications in a creative agile team.

Technologies and libraries:

JavaScript, JQuery, Bootstrap, HTML, CSS.

Minyatoor Co. Ltd

Co-Founder & CEO

Jan 2009 – Nov 2012

Establishing my own web design company and managing it for four years. During this time, I gained many useful experiences such as:

● Offering technical consultation to over 300 companies and organizations that enhanced my approach to marketing and increased my knowledge of corporate and institutional relations.

● Designing and coding new websites and web applications based on Drupal.

● Optimising the customers’ website structure and pages to ensure improved usability and accessibility.

● Improving Minyatoor’s website rank to the 1th position in Google using appropriate keywords.

● Selecting, hiring, training and mentoring employees. Education

Interests

I have been interested in computer technology as well as music since my secondary school. I learned to play the guitar when I was relatively young. At the moment I play the piano in my spare time. My other interests are going to the gym and spending time with friends and family. References

Supplied on request

● Building more than 200 websites using Drupal and improving their ranks through SEO.

Rakhshfam Co. Ltd

Web Developer

Mar 2008 – Aug 2008

● Internationalization of more than 50 web templates.

● Converting all templates from table layout to box-model. Roshangar Institute

Flash Developer

Jan 2007 – Mar 2008

Designing and developing several Flash games and multimedia applications for children based on Flash MX and ActionScript. World Wide Web

Freelance Front-end Developer

Aug 2008 – Present

Creating and maintaining many projects for personal customers and companies mainly using Angular and Drupal frameworks, and JavaScript, CSS, and PHP as the main programming languages. BSc Computer Software Engineering

Azad University (IAU) - IRAN, Tehran

Seb 2015 - Dec 2018

Associate Degree Computer Software Engineering

Azad University (IAU) - IRAN, Meymeh

Sep 2004 - Feb 2008



Contact this candidate