I'm a passionate software developer with experience across the stack and always keen to try all the shiny new little things the web has to offer. Service workers, composite workers, and everything that works mostly behind a flag. I loves 60fps web interfaces, frontend automation, and offline-first web apps. My expertise includes Javascript, HTML, and CSS. I'm excited to leverage the latest technologies to build powerful and performant applications. The most recent applications I've worked on utilize frameworks such as React with Redux, and Meteor with React to create modular and performant single-page applications. Technical Skills Strong: JavaScript, React, Vue, Redux, Meteor, Express, HTML/CSS, Git, Linux. Experienced: C++, SQL, AngularJS, Backbone.js, Docker

Skills

Web Development

Master
  • HTML
  • CSS
  • Javascript

Javascript

Master
  • Reactjs
  • Nextjs
  • Redux
  • jquery
  • Typescript
  • react-query

UI

Master
  • User Interface Design
  • Responsive Design
  • Bootstrap
  • Material-UI
  • Ant-Design

Task Runners

Master
  • Gulp
  • Webpack

Work Experience (6)

  • Develop, Redesign, maintaining, and improving all front-end products using Reactjs, Typescript, Redux, Webpack, and ES6.
  • implement UI KIT using typescript, styled-component, and reactjs.
  • improve the culture of Git Flow, Component structure, and clean code strategy.
  • Redesigning the product using sketch
  • Develop, maintaining, and improving all front-end facing Chilivery PWA product, online food ordering website for desktop and mobile, using React, Express.js, Redux, Webpack, and ES6.
  • Developing, producing and conceiving frameworks, techniques, high-level development and system architectural concepts, ranging from NPM modules, SCSS and JS micro-frameworks to code conventions and development workflows, which are tailor-made for both generic and specific technical requirements.
  • Write scalable, performant, and accessible JavaScript, HTML, and CSS utilizing modern best practices
  • Building and maintaining UI KIT package library with React, TypeScript and Styled Components.
  • Maintain state using Apollo and Redux for complex user interfaces
  • Refactoring several UI components.
  • Change the building Process from RCA to custom webpack build config
Working on a Python/Django stack, with the following front-end technologies: React, Redux.
  • Redesign of several UI components.
  • Building high-performance experiences and scaling the UI stack for Hooriz.com.
  • Designed and developed Mobile website.
  • New UI functionality for browsing tours.
as a Front End Developer, was responsible for migrating existing jQuery based frontend system to React. The goal was making the migration process in a gradual and consistent way And making this process transparent to users. With a scheduled migration plan and working with a wonderful team, the whole system was migrated properly.
  • Identify problems and design practical UI/UX solutions
  • Establish a branding style guide that aligns with the design system and front-end infrastructure.
  • Develop web application using React JS.
  • Design & develop beautiful, easy-to-use web applications and sites that support Bimebazar's marketing campaigns.
  • Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
  • Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
  • Developed user interface by using the HTML, CSS, Jquery, Javascript and Wordpress.

Education (2)

2015 - 2017
Bachelor
 Software Engineer
Azad University
  • DB1101 - Basic SQL
  • CS2011 - Java Introduction
2013 - 2015
Associate
 Software Engineer
Raja University

Languages

English

advanced

Persian

Native speaker

Kurdish

Native speaker

Interests

Backend

  • Python
  • Php
  • Java

Front End

  • AngularJs
  • VueJs

DevOps

  • Docker
  • CI/CD

References

Seraj is one of the most inspirational team players I've ever seen. He's the knowledgeable guy who is always super passionate to learn more and keeps himself up to date with the latest technologies. Seraj is also quite the strategist, I've never seen him without a comprehensive plan to move forward. I would strongly recommend Seraj to any one looking for a passionate, knowledgable and inspiring team player.
Behzad B. Mokhtari
I was working with Seraj in the BimeBazar technical team. He is an awesome front-end developer with a great experience in UX/UI design. He was a great colleague with a wonderful passion to learn new things and I learned a lot of new things working with him.
Hadi Ranjbar
Working with him was one of the pleasant cooperations and he taught me various things of UI and UX, both the ideas and coding. He will make the product to be shown as awesome as possible.
Alireza Heydari