Abbas Sepahvand is a Senior Front-End Developer with extensive experience in developing and optimizing large-scale applications, particularly in the finance and education sectors. He has a strong background in technologies such as React, Next.js, and Tailwind CSS, and has successfully led teams to improve performance and user experience in various projects. Additionally, he has a Master's degree in Computer Software Engineering and is proficient in both Persian and English.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
11 views3 pages
main-resume
Abbas Sepahvand is a Senior Front-End Developer with extensive experience in developing and optimizing large-scale applications, particularly in the finance and education sectors. He has a strong background in technologies such as React, Next.js, and Tailwind CSS, and has successfully led teams to improve performance and user experience in various projects. Additionally, he has a Master's degree in Computer Software Engineering and is proficient in both Persian and English.
Mofid Securities (Stock Exchange Firm) Feb 2020 – Present
Senior Front-End developer Tehran, Iran • Collaborated with development team to redesign the Front-End of a large-scale low latency Order Management System (OMS) with 5M+ users, improving performance by 40%. • Led a team of 4 developers for creating an admin application for the Order Management System (OMS) with 350+ API and 450+ admin users. • Overhauled the admin application by redesigning and improving user experience using Reactjs, Typescript, TailwindCss, React Testing Library (RTL), jest, Storybook, Zustand, React Query and more, increased performance and ease of use by 30%. • Collaborated with 12+ senior Front-End developers and product management team to develop the new version of best-selling trading application with more than 5M+ users, finished application in just 8 months using Angular, in preparation for the first release. • Developed an online GPS application, utilized by over 10,000 trucks for route tracking and live monitoring. Implemented with SignalR on Google Maps and Leaflet.js using Angular, with rigorous testing and custom CSS for enhanced functionality and user experience. • Leveraging cutting-edge Next.js techniques for large-scale applications, which involve implementing automated icon management, documenting components through Storybook, conducting component testing with Jest and RTL, organizing folder and file structures, and enhancing error handling, among other innovations. • Utilized Next.js's built-in SEO features, such as customizable meta tags and headers, to enhance search engine visibility and improve organic search rankings. • Implemented Tailwind CSS to create consistent and modern UI designs. Created reusable React components and hooks, optimizing code maintainability and facilitating collaborative development efforts within teams. Created a comprehensive library of React components within Storybook, allowing for easy visualization and testing of individual components' functionalities and variations. • Utilized React Query for efficient data fetching and caching, enhancing application performance and responsiveness. • Created and maintained RESTful APIs using ASP.NET Core to facilitate data communication between the backend and frontend systems. Ensured APIs are well-documented and follow industry best practices. • Engaged in Scrum methodology by actively participating in daily stand-ups, sprint planning, and retrospective meetings, contributing to a culture of collaborative teamwork.
Classbon.com (Learning Management System) Jun 2022 – Present
Senior Front-End web developer And Instructor Tehran, Iran • Developed a customized Learning Management System (LMS) for my own courses, which attracted an enrollment of over 2000 active students. • Enrolled over 2000 satisfied students in my React and Next.js app router courses in under three months. • Speaking and instructing on topics including React.js, Next.js, Zustand, React Query, TypeScript, Tailwind CSS, Storybook, Jest, React Testing Library, and Cypress.
Sahra (Stock Exchange Firm) Dec 2018 – Feb 2020
Senior Front-End developer Tehran, Iran • Collaborated with a team of 8 developers to develop an online investment application using React.js, Redux, Plain CSS, improving retention by 50%. • Developed an admin application for the online investment application using React, allowing for a 100% satisfaction in user’s experience. • Conducted performance analysis and optimized frontend code for faster load times, employing techniques such as code splitting, lazy loading, and image optimization. • Ensured cross-browser compatibility and optimized frontend code for various web browsers, ensuring consistent functionality and visual appeal for all users. • Validated and sanitized user inputs to prevent common vulnerabilities like cross-site scripting (XSS) and SQL injection. • Participated in Scrum methodology, attending daily stand-ups, sprint planning, and retrospective meetings, fostering collaborative teamwork. Rayvarz Software Engineering (ERP Solutions) Aug 2014 – Jun 2018 Front-End web developer Tehran, Iran • Designed and implemented the infrastructure of new applications using Angular2; eliminating the need for create 20+ applications from zero. • Developed and maintained the best seller company’s application (inventory system) using the new infrastructure, reduced time to develop by 40%. • Designed and implemented the CSS for new applications using SCSS and organized it using the CSS module methodology.