Summary
Overview
Work History
Education
Skills
Websites
Certification
Personal Projects
Timeline
Generic

Ehsan Hosseini

Sydney,NSW

Summary

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.

Education

Bachelor - Software Engineering

Payame Noor University
Alborz Province, Iran
09-2014

Skills

  • JavaScript and TypeScript
  • React and Nextjs
  • Tailwind, Radix UI, Chakra UI
  • HTML5, CSS, Bootstrap 5
  • Prisma and MySQL
  • State management with Zustand
  • SQL and MS SQL Server
  • Problem-solving skills
  • User-focused design
  • Communication and teamwork
  • Knowledge sharing

Certification

  • 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
08.2023 - Current

Junior React Developer and UI Designer

Kyan Noor Software Company
05.2020 - 04.2023

Software Support Officer

Kyan Noor Software Company
05.2015 - 05.2020

Bachelor - Software Engineering

Payame Noor University
Ehsan Hosseini