Shahryar Tavakkoli

Full Stack Engineer

Tehran, Tehran Province, Iran10 yrs experience
Highly Stable

Key Highlights

  • Over 9 years of experience in software engineering.
  • Expertise in Elixir and ReactJS for building scalable applications.
  • Proven track record in developing financial systems and real-time applications.
Stackforce AI infers this person is a Full Stack Developer specializing in Fintech and Real Estate applications.

Contact

Skills

Core Skills

ElixirReactjsPhoenix

Other Skills

Phoenix LiveViewJavaScriptTailwind CSSKubernetesGraphQLTypeScriptNext.jsApollo GraphQLDockerSwift (Programming Language)OTPSwiftUIJestPostman APIFront-End Development

About

A software engineer, over 9 years of experience working with JavaScript, TypeScript, and Elixir. Skilled in ReactJS, Next.js and Phoenix(Phoenix LiveView), which enables the development of efficient products and APIs, especially in the fields of finance and local business software. Interested in utilizing Elixir OTP with ReactJS/Next.js to construct fault-tolerant distributed systems and address performance challenges. Skills for recruiters: • Front-end: Next.js – ReactJS – Bootstrap – Redux – TypeScript - Phoenix LiveView – Familiar with Apollo GraphQL – Familiar with Progressive Web Apps(PWA). • Back-end: Elixir • Server-side: Docker – Kubernetes (1 year - CKAD). • Database and ORM: Ecto with PostgreSQL – Redis – Mnesia (Erlang runtime ETS) - Familiar with MongoDB. • Mobile: Familiar with Swift (SwiftUI)—Familiar with React Native. • Interests: Domain-driven Design (DDD), Distributed System. • Test: Unit testing, Jest and React Testing Library. - Security: OWASP

Experience

Solico group

Full Stack Engineer

Feb 2026Present · 1 mo · Iran · On-site

Mahsan

Frontend Developer(React JS, Next JS)

May 2023Jan 2026 · 2 yrs 8 mos · Iran · Hybrid

  • Using ReactJS to create an XMPP client for use in enterprise chat software
  • Building infrastructure and SDK for rapid development of the converse.js client
  • Improving performance and building caching strategies by service worker and workbox
  • Making custom-made triggers to bring the user experience in close proximity to real-time communication
  • Developing a system for polymorphism, a central plugin, and an appropriate infrastructure to support project work by several teams
Tailwind CSSReact.jsNext.jsReactJS

Mishka group

2 roles

Elixir Full Stack Developer (React JS, Next JS, Phoenix LiveView)

Aug 2022Present · 3 yrs 7 mos · Iran

  • Developing and designing financial system for local businesses that is integrated simple SPA shopping page.
  • Building and updating a highly real-time agile CRM for real estate consultants.
  • Extending Telegram restaurant management bot with ReactJS and Elixir/Phoenix and Telegram API/WebApp
  • Creating practical projects to review NextJS and correct issues related to the content management system API for the release of the new version.
Phoenix LiveViewJavaScriptTailwind CSSPhoenixKubernetesGraphQL+7

Elixir Backend Developer

Sep 2020Present · 5 yrs 6 mos · Iran

  • Generating MishkaCms which is a real-time API base CMS Powered by Elixir and Phoenix.
  • Producing the iOS application of MishkaCms with SwiftUI for iPhone and iPad.
  • Preparing a stable store system with Elixir and Phoenix in order to serve our customers.
  • Migrating to Phoenix LiveView from different front-end frameworks ( ReactJS, NextJS).
  • Improving and scaling 64k customers to reduce costs response rate with stateful Elixir/Phoenix API help and OTP caching.
Phoenix LiveViewphoenixJavaScriptTypeScriptSwift (Programming Language)Elixir+3

Novin kish informatics services corporation

Frontend Developer/Engineer (React JS, Next JS)

Feb 2022Mar 2023 · 1 yr 1 mo · Tehran, Tehran Province, Iran · On-site

  • Developing and rewriting of the front part of the PWA mobile application of Central Bank of Iran.
  • Participation in the preparation of enterprise infrastructure in banking PWA applications with the help of ReactJS library and Next.js framework.
  • Profiling and fixing performance issues; its result has been tested (A/B) for 3k users and is about 90% improvement.
  • Business analysis of the project by reverse engineering and providing possible and certain bugs in the project in order to integrate the user experience in three platforms: Android, iOS and web.
  • Introducing the optimal structure for large-scale projects in terms of infrastructure to the company.
  • Researching and development (R&D) is needed based on the company's projects, as well as reducing the dependency cycle in projects.
  • Trying to implement the Polymorphism and Inheritance pattern to improve the update process and reduce the cost of possible changes.
  • Communicating with systems that have legacy code and creating a secure platform for client side users. Special attention to user security and connection stability.
JestJavaScriptTailwind CSSPostman APIReact.jsNext.js+1

Homygram

Frontend Developer (React JS, Next JS)

Jul 2020Jul 2021 · 1 yr · Australia - remote

  • Homygram is an Australian company that is engaged in the business of developing social networks with a focus on the real estate industry.
  • Built front-end infrastructure for social networks.
  • Integrated UI components with famous front-end libraries including Storybook and ChakraUi.
  • Enhanced the process of submitting requests to the server by caching information with the help of the service worker.
  • Boosted the effectiveness of the various loading life cycle strategies, as well as putting more of an emphasis on their implementation (in the front-end section: SSR, CSR, ISR).
  • Made the app more adaptable by using some standard PWA concepts.
JavaScriptFront-End DevelopmentBootstrapReact.jsNext.jsReactJS

Trangell

Software Engineer

Jul 2015Jan 2020 · 4 yrs 6 mos · Iran

  • Worked on optimization our old projects and move them in Elixir mindset like (Using GenServer/OTP, Phoenix fretwork/Phoenix LiveView/Real-time app).
  • Created our custom API base and real-time CMS.
  • Provided many outsourcing services to large companies, banking plugins and 3rd parties for Zarinpal
  • company.

Seocommunity

Web Developer

Mar 2014Feb 2015 · 11 mos · Iran

  • Made 3rd-party integration systems and the core of SEOCommunity CMS.
  • Launching an automation SEO tools.
  • Maintained more than 100 active shopping customers in the field of selling different products.
  • Modified company's website to improve backend processing and client-side experience

Tavakkoli dealers, auto vehicle dealership

Web Developer

Jan 2012Feb 2014 · 2 yrs 1 mo · Mazandaran Province, Iran

  • Scaled and made a sales management system to document and storing daily sales, reducing costs and improving customer response rate
  • Developed and technical support of the company's main website
  • Modified company's website to improve backend processing and client-side experience

Education

Faranmehr Danesh

Master's degree — E-Commerce/Electronic Commerce

Sep 2016Aug 2019

Payame Noor University (Distance Education)

Bachelor's degree — Information Technology

Sep 2011Apr 2016

Stackforce found 100+ more professionals with Elixir & Reactjs

Explore similar profiles based on matching skills and experience