Resume

Seraj Vahdati

Front End Engineer @ Omid Analyzer - Tehran, IR

Summary

Front End Engineer with 12 years of experience in web development and for 5 years Javascript technologies like React.js.

Learning new languages and technologies, especially Javascript related, is what I am passionate about. Besides my ability to work well in a team, I can mentor tasks and review codes for fresh members.

Working Experiences

Omid Analyzer

Tehran IR, March 2020 - now

Project: Omid Pro

  • Position: Frontend Engineer

  • Description: Buy and sell company shares using a trading panel based on algorithms.

  • Company size: +80

  • Team size: 10

  • Stack:

    • Reactjs, Redux, Pure JS, Typescript, SCSS + styled-components, Webpack.
  • Responsibilities:

    • Initialize and setup project base from scratch
    • Interview and train new Engineers
    • build UI design package
    • Build UAC package (universal api consumer) for handling fetch logic inside 3 project
    • Config build tool (Webpack), dev process, and deployment
    • Incharge of maintaining project
    • Build many reusable UI elements and function: Table, Infinite Loader, Tabs, Animate Loading bar, JSX component....
  • Accomplishments:

    • Good knowledge of trading, trade APIs

Chilivery - CLOSED

Tehran IR, Feb 2020 - Feb April (2 Months)

Project: Chilivery PWA

  • Description: online food delivery in Tehran

  • Position: Front End Engineer

  • Company size: +300

  • Team size: 4

  • Stack:

    • reactjs, styled-components, typescript, redux, gulp, webpack
  • Responsibilities:

    • fix SSR issue with puppeteer
    • fix integrating with Native app WebView problem when you need cookies or localStorage in front side
    • fix deployement issue
    • add auto update generator when new update is came for the PWA
  • Accomplishments:

    • Good knowledge of PWA
    • Learn puppeteer

LogicKit - Remote

Los Angeles, United States, May 2019 - Feb 2020 (10 Months)

Project: Logickit

  • Description: Shop maker platform for customers

  • Position: Front End Chapter Lead

  • Company size: 15

  • Team size: 6

  • Stack:

    • reactjs, styled-components, typescript, redux, gulp, webpack
  • Responsibilities:

    • 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
    • Change the building Process from RCA to custom webpack build config
  • Accomplishments:

    • Good knowledge of Typescript
    • Good knowledge of Apollo and GraphQ
    • Learn how to create package for npm
    • Learn how to create design system
    • Learn test.

Aurora Initiative

Tehran IR, Feb 2019 - May 2019 (4 Months)

Project: Hooriz

  • Description: market destination tour seller

  • Position: Front End Engineer

  • Company size: 12

  • Team size: 3

  • Stack:

    • reactjs, styled-components, redux, gulp, webpack, typescript
  • Responsibilities:

    • Redesign of several UI components
    • Building high-performance experiences and scaling the UI stack
    • New UI functionality for browsing tours
  • Accomplishments:

    • Good knowledge of Typescript

Bimebazar

Tehran IR, Sep 2017 - Oct 2018 (11 Months)

Project: Bimebazar Website - https://bimebazar.com

  • Description: Online Insurance seller

  • Position: Frontend Developer & UI/UX Designer

  • Company size: +50

  • Team size: 25

  • Stack:

    • Front-end: Pure JS, scss, reactjs, redux, gulp
    • Design: sketch
  • Responsibilities:

    • Redesign and Develop the whole company website. link
    • Design Mobile UI with sketch. link
    • Design and Develop Taavoni 45 campaign. link
    • Implement all UI parts (Markup, style, component, infinite loading)
    • Identify problems and design practical UI/UX solutions
    • Establish a branding style guide that aligns with the design system and front-end infrastructure.
  • Accomplishments:

    • Good knowledge of Pure JS
    • Good knowledge of React JS
    • Learn how to write clean, readable, and scalable code
    • Learn how to work with complicated codebase
    • Improve teamwork, communication skill and English skill

Karina Mobile Solutions

Tehran IR, Jan 2013 - Aug 2013 (9 months)

Project: AutoCharge

  • Company size: +20

  • Team size: 8

  • Position: Front End Developer & UI Designer

  • Responsibilities:

    • Design and implement UI/UX components
    • 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.

Freelance

Tehran IR, Aug 2008 - Jan 2013 (4 years and 5 months)

  • Position: Front End Developer & UI Designer

  • Responsibilities:

    • Design customers website using datalife, wordpress and php.
    • Design User Interface, advertisment banners, logos using adobe photoshop.

Side Projects

Education

Azad University of ILAM Sep 2015 - Feb 2017

  • Major: Software Engineer
  • Degree: Bachelor

Raja University Sep 2015 - Feb 2017

  • Major: Software Engineer
  • Degree: Associate

Pastimes and Activities

  • I’m keen on reading books, IT blogs, Medium and Quora
  • I love outdoor activities (8-ball pool, snooker, swimming, ping-pong...)
  • FIFA, Call of duty is my favorite game

Last updated on Oct 2021