In December 2021, I began my professional journey as a front-end developer on a significant national project for the Electronic Distribution Network Company of Razavi Khorasan. The aim was to harness GIS data through an intuitive web application enriched with advanced features such as network modification, optimization, and data visualization.
My responsibilities included mapping power supply networks, detecting and diagnosing network faults, and enabling network editing by allowing the addition and removal of devices. I also developed an admin panel to streamline user management. Beyond front-end duties, I contributed to back-end development by creating a server for data cleansing and transformation, facilitating seamless integration with the Main API server. This project, which spanned approximately six months, culminated in a successful release. Subsequently, I expanded my role to include full-stack development, adding new modules to the project and working on IoT initiatives.
After two years of honing my skills, I transitioned into freelance work as a software engineer. In this capacity, I led several diverse projects, such as a demo application for the Tehran Gas Transmission Company and a comprehensive sports club management system, showcasing my adaptability and expertise across various domains.
Front End : HTML, CSS, JavaScript, TypeScript, React.js, Redux, Redux Toolkit, React Query, Next.js, Sass, Tailwind, Bootstrap,Material UI, IndexedDB & Local Storage, testing, Jest, Cypress
Back End : Node.js, Express.js, Software Architecture, JWT, cookies, Socket.io, Passport.js, Authentication and Authorization, Testing,
Database : SQL: PostgreSQL, MySQL, NoSQL: MongoDB ORM: Drizzle, Prisma
Others : OOP, RESTful API, GraphQL, Git, Linux, Documenting, Best Practices, Docker, Kubernetes, CI/CD,
check out my profiles Direct Message LinkeDin Stack Overflow Github