Badges
Certifications
Work Experience
Software Engineer
Telewebion•  May 2020 - Present
* Responsibilities - Developing Full-Stack Content management Applications using NodeJS and Angular - Developed an application to organize contents for children(based on their age) using NestJS GraphQL and Prisma as ORM on the backend side. - Creating a Template for content-based projects - Created an Uploader app with capability of building forms(Really similar to CMS form builders) using Elixir Phoenix
Senior Software Engineer
Brickwise•  March 2021 - Present
Software Engineer
Avid Arvand•  August 2019 - July 2020
In the Lernito project which is a real-time evaluation application we used Nodejs in the backend in a microservice architecture and we used ReactJS(and NuclearJS as store and stylus as CSS preprocessor) in frontend. - Responsibilities Delivering requested features and fixing bugs as a team member of the Lernito project. - Impact * Turning application to an Identity Provider using OpenID Connect standard * Optimization using memoization technique * Optimizing finish exam process by 300% * Implementing a Message Queue(OptimalBits Bull) * Using MiniO instead of AWS S3 * Implementing searching Videos and Books in application * Implementing super bank backend(searching specific kind of online exams) * Implementing joining exam by sharable link
Software Engineer
Sharif University of Technology•  June 2017 - June 2019
- Responsibilities * Installation and Maintenance of VMWare Horizon * Network troubleshoot * Implement services - Impact * Implementing Nodejs RESTful API for services * Implementing a database converter using Nodejs * Maintaining HRM database(MySQL) * Insurance registration of over 5000 employees * Implementing a C# WinApp for creating smart identity card for staff and faculty members of the university * Installation and maintenance of VMware Horizon
Education
Sharif University of Technology
Energy Engineering, MS•  February 2014 - February 2016
I studied my Master's degree in Sharif university of technology working with Monte Carlo Methods
Guilan University
Physics, BS•  August 2009 - August 2013