Front-end Developer with experience in building responsive web applications using React, Next.js, and Tailwind. Proven ability to write clean, efficient code and contribute effectively within collaborative development teams. Committed to continuous learning and applying modern frameworks to enhance user experience.
Overview
10
10
years of professional experience
1
1
Certification
Work History
Customer Support Specialist
NSW Department of Climate Change, Energy, Environment and Water
08.2023 - Current
After arriving in Australia, I initially encountered challenges securing a front-end developer role due to differences in the technology stack commonly used in Iran, compared to those in Australia. I secured a job soon after, and in parallel, proactively upskilled to bridge this gap by focusing on modern technologies.
Managed a high volume of outbound calls, emails, and efficiently addressed customer concerns and inquiries within established service level agreements.
Utilized effective communication techniques to convey complex information in a clear and understandable manner, resulting in improved customer understanding and trust.
Demonstrated genuine empathy toward customers experiencing difficulties or frustrations, and resolution of issues in a timely manner.
Consistently met Key Performance Indicators (KPIs), including average handling time, first contact resolution rate, and customer satisfaction scores.
Actively participated in performance reviews and coaching sessions to continuously enhance skills and achieve KPI targets, earning recognition for consistently high performance.
Participated in ongoing training sessions and professional development opportunities to stay updated on industry best practices and enhance skills in customer service delivery.
Junior React Developer and UI Designer
Kyan Noor Software Company
05.2020 - 04.2023
Designed and developed front-end reusable components using React, TypeScript, HTML5, and CSS, improving development speed and consistency across the application.
Built responsive web apps using React and Next.js, with Tailwind CSS, Radix UI, and Chakra UI, ensuring a mobile-first and user-friendly design.
Connected to APIs using React Query and Axios, displaying dynamic data with loading and error states.
Used Prisma in small, full-stack projects to manage data models and interact with MySQL databases for CRUD operations.
Applied ES6+ JavaScript features like async/await, optional chaining, and object destructuring to write clean, efficient code.
Migrated the legacy code from JavaScript to React, introducing a component-based architecture, and improving maintainability and scalability.
Improved performance by 30% through code-splitting, lazy loading components, and reducing bundle size with modern build tools.
Implemented dynamic routing and server-side rendering (SSR) with Next.js, improving SEO and load times.
Software Support Officer
Kyan Noor Software Company
05.2015 - 05.2020
Handled inbound customer calls and inquiries and resolved customer issues in a timely and professional manner.
Collaborated with team members and supervisors to improve processes and streamline customer service operations.
Collaborated with cross-functional teams, including sales and technical support, to resolve complex customer issues.
Optimized SQL queries and indexes to reduce report runtime and improve system performance.
Supervised team members to resolve customer issues and ensure that requests were handled efficiently and accurately.
Created database backups on customer systems, and recovered databases in cases of fatal errors to ensure data integrity and service continuity.
Wrote SQL queries to generate reports and update data based on customer-specific requests.
Actively participated in training sessions and workshops to enhance product knowledge and customer service skills.
Microsoft SQL Server design and maintenance, Mojtame Fanni Tehran (MFT) 2012.
Completion of React 18 and Next.js courses
Personal Projects
Developed a GameHub project using React, Typescript, and Chakra UI to display games; features include filtering based on genres and platforms, sorting, and a responsive dashboard.
Developed an Issue Tracker App with React, Next.js, Tailwind, and Prisma to assign issues to users; features include filtering, sorting, and a responsive dashboard.
Timeline
Customer Support Specialist
NSW Department of Climate Change, Energy, Environment and Water
Policy Officer at NSW Department of Climate Change, Energy, the Environment and Water (NSW DCCEEW)Policy Officer at NSW Department of Climate Change, Energy, the Environment and Water (NSW DCCEEW)
Senior Field Officer at Department of Climate Change, Energy, the Environment and WaterSenior Field Officer at Department of Climate Change, Energy, the Environment and Water
Assistant Director at Department of Climate Change, Energy, the Environment and WaterAssistant Director at Department of Climate Change, Energy, the Environment and Water