company logo

Frontend Developer

Overview

This was my first full-time job experience, where I worked directly with Tailwind CSS for the first time. I was entrusted with vital project responsibilities, handling three projects simultaneously: a clinic management system, a lab management system, and a mobile web application for booking purposes. I also managed on-call duties to address user inquiries about the developed apps. My role involved leading daily scrums and actively contributing feedback on both work and company culture. I designed form validations using Zod and worked with React, Next.js, and page routing. Additionally, I was actively involved in deployment to staging and production environments using Docker, which provided me with a foundational understanding of CI/CD using GitHub Actions.

Job Responsibilities

  • Designed and built systems for managing clinic and lab operations, including patient records, appointment scheduling, and billing, as well as systems for lab workflows, from sample tracking to test result reporting.
  • Developed a responsive mobile web application to enhance customer access to services, including booking appointments and viewing clinic location.
  • Utilized modern technologies such as Typescript for type safety, Next.js for server-side rendering, Tailwind CSS for styling, and Jest for testing to deliver high-quality web applications.
  • Implemented unit tests using Jest to ensure code reliability and maintainability, covering critical components and functions.
  • Actively participated in Scrum rituals, both as a participant and a leader, contributing to sprint planning, daily stand-ups, sprint reviews, and retrospectives.
  • Consistently completed tasks in line with the committed story points during sprint planning, ensuring reliable delivery within set timelines.
  • Authored detailed documentation for implementation procedures, research findings, and user guides to support both development and end-user training.

Timeline

Jan 2023 - Present

Skills

  • System Design and Development
  • Mobile Web Development
  • Modern Technologies
  • Unit Testing
  • Scrum Methodology
  • Task Management and Delivery
  • Documentation
  • On-Call Support
  • Form Validation
  • Deployment and CI/CD
  • Front-End Technologies
  • Leadership and Team Collaboration

Tools

  • React
  • Tailwind
  • Next.js

Documentation

documentation
documentation
documentation