“A proactive and motivated full-stack JavaScript developer with 8+ years of experience in building large scale web applications using JavaScript, TypeScript, React, and Node.js. Possesses a profound understanding of various stages of the software development lifecycle. Result-oriented with phenomenal time and resource management skills when it comes to handling tough product development deadlines.”

Work Experience

1. SAP Signavio [1]

Back-end Tech lead

Munich, Germany (August 2022 – Present)

  • TypeScript
  • Amazon Web Services (AWS)
  • Node.js
  • PostgreSQL
  • TDD
  • CircleCI

2. CHECK24 Vergleichsportal GmbH [2]

Full-Stack JavaScript Developer

Munich, Germany (June 2019 – June 2022)

    • Replaced an in-house built messaging system with RabbitMQ that made inter-service communications more reliable.
    • Conducted a full-day workshop and established a style guide to introduce TypeScript to my team.
    • Migrated 1.5 million PDF documents with their database entries from one data center to another.
    • Mentored a test engineer on her way to transitioning to a full-stack JavaScript developer in six months.
  • JavaScript
  • TypeScript
  • Node.js
  • React.js
  • Express
  • MongoDB
  • RabbitMQ
  • TDD
  • Jest
  • Unit Testing
  • Docker
  • Kubernetes
  • CI/CD
  • Microservices
  • Elastic Stack (Elasticsearch, Kibana and Beats)
  • Prometheus
  • Grafana
  • Sentry

3. HEDCO [3]

Full-Stack JavaScript Developer

Shiraz, Iran(Jul 2018 – Jan 2019)

  • Saved both the company's budget and many trees by developing a platform that took the place of a pile of paperback reports, bills, and documents.

  • JavaScript
  • TypeScript
  • Node.js
  • React.js
  • Redux
  • Fluent UI
  • Webpack
  • Express
  • GraphQL
  • NoSQL
  • MongoDB
  • Mocha
  • Chai

4. Ronak Software Group [4]

Front-End JavaScript Developer

Tehran, Iran (Jun 2016 - Sep 2017)

  • Redesigned and implemented a profound client-side architecture for Nested SPA and mobile PWA with scalability and extensibility in mind.

  • Improved Nested SPA Time to Interactive (TTI) by 35% through caching data in browser IndexedDB and throttling the identical requests from some separate components.

  • Increased Nested SPA durability by inspecting some memory leakages and fixing them through refactoring the app infrastructure while was avoiding the AngularJs known pitfalls and following the best practices.

  • Added multi-language support to Nested which scaled the company business with international sales. This goal has been achieved through developing a translation ecosystem for producing importable/exportable dictionary files by extracting all the words and sentences which have been used in the application codebase.

Nested [5] (Sep 2017)

A brand-new solution to communicate with your team and clients to completely change the way you work through email. To ensure the best web experience, Nested offers a large - scale SPA and a fast PWA for both desktop and mobile browsers.

  • JavaScript
  • AngularJs
  • React.js
  • HTML
  • CSS
  • SASS
  • Ant Design
  • Gulp
  • SPA
  • Web Performance
  • Browser Caching

5. ISMOT Group

Full-Stack Developer

Shiraz, Iran (Jan 2013 - Sep 2014)

  • Translated requirements and mock-ups into fully functional features by working closely with product owners, customers, and designers.

  • Assisted in on boarding of 3 new team members by running weekly training sessions, pair programming, and code review.

  • Solved the challenge of synchronizing separate instances of a desktop application by developing a background service ensures zero data loss or corruption.

  • JavaScript
  • AngularJs
  • C#
  • ASP.NET Web API
  • XAML
  • WPF
  • HTML
  • CSS
  • LESS
  • JQuery
  • SQL Azure
  • Entity Framework
  • OOP

6. Pouya Rayaneh Dena

Software Developer

Shiraz, Iran (Jun 2011 – Dec 2012)

  • Reduced execution time of a heavy SQL stored procedure from a couple of minutes to less than 20 seconds by flattening a complex relational database and caching results of some CPU-intensive calculations.

  • Built a standalone pluggable package updater for managing clients’ software version over FTP protocol.

  • C#
  • XML
  • ASP.NET MVC
  • SQL
  • Entity Framework
  • jQuery
  • HTML
  • CSS
  • Bootstrap

Education

1. Master of Science in Materials Engineering, Ceramics

Materials and Energy Research Center (MERC) [4]

Karaj, Iran (2014 – 2017)

2. Bachelor of Science in Materials Engineering, Industrial Metallurgy

Islamic Azad University (IAU) [5]

Shiraz, Iran (2009 – 2013)

Contact

Please write to me at soroush.torkzadeh@gmail.com.

References

  1. https://www.signavio.com/
  2. https://check24.de/versicherungscenter
  3. http://hedcoint.com/?lang=en
  4. https://en.merc.ac.ir/
  5. https://www.iau.ac.ir/en