picture

Work Experiences

  • Lead the development team, providing technical guidance and managing task allocation.
  • Design and develop both frontend and backend using MySQL, Mongodb, Laravel, Next.js, SvelteKit, Go Fiber and Docker.
  • Conduct application testing (integration, performance) and monitor systems to identify and resolve issues.
  • Created a reusable UI component library using the composite pattern with Tailwind CSS and SvelteKit, improving design consistency and developer productivity.
  • Wrote simple and clear documentation for the UI library to support internal usage and onboarding.
  • Design database schemas and ensure seamless integration between frontend and backend components.
  • Collaborate closely with PMs and other team members to align technical solutions with business goals.
  • Facilitated code reviews, providing constructive feedback to ensure quality of the code.
  • Developed and introduced development tools to streamline workflows, enhancing overall productivity and accelerating product delivery.
  • Optimize product performance, by improving speed over 3 times faster compared to the previous version.
  • Successfully led the transition of core technology stack, resulting in enhanced performance, and quality of the product.
  • Accelerated product development time by 40% through the implementation of efficient development tools and practices.
  • Built and maintained CI/CD pipelines for automated deployment using GitHub Actions.
  • Configured and managed server infrastructure on AWS, including EC2, S3, and security groups.
Equisafe.io

Frontend Engineer, Equisafe.io

November, 2024 – April, 2025

  • Developed a reusable UI library using the composite pattern, Tailwind CSS, Next.js, and TypeScript.
  • Designed the library to be intuitive and easy to use for internal developers.
  • Collaborated directly with the CTO to define the architecture and integration approach of the UI library.
  • Integrated frontend components with backend APIs to ensure seamless data flow and functionality.
  • Participated in code reviews to maintain code quality and share knowledge across the team
  • Run tests to ensure the application’s quality, reliability, and responsiveness.
  • Implement UI designs using React.js, focusing on the user experience and interface functionality.
  • Integrated Storybook to document and visually test components, improving development efficiency and team collaboration.
Busanid.dev

Backend Engineer, Busanid.dev

August 2021 – September 2021

  • Design and implement backend APIs and services using Typescript, Express.js, and MySQL.
  • Collaborate with the frontend team to ensure backend systems are integrated seamlessly with external services.
  • Manage databases, ensuring efficient data structuring and performance optimization.
  • Conduct thorough testing of backend services to guarantee system reliability and functionality.
  • Communicate regularly with the project manager to ensure alignment with product goals and requirements.
T

Software Engineer Lead, Tomacca.com

July 2020 – September 2020

  • Design and develop both frontend and backend systems using React.js, Express.js, and MySQL, ensuring proper integration and smooth operation.
  • Provide technical guidance and leadership to the development team, overseeing project progress and task allocation.
  • Design database schemas to support application functionality and scalability.
  • Conduct integration and performance testing to ensure the application meets performance benchmarks.
  • Mentor junior engineers, conduct code reviews, and ensure adherence to coding standards.
  • Collaborate with PMs to align technical development with business objectives.
A

Software Engineer, Algopay.com

February 2020 – June 2020

  • Develop backend APIs and manage databases using MySQL and Laravel for application functionality.
  • Integrate backend services with third-party APIs and frontend systems to ensure seamless operation.
  • Run comprehensive tests to guarantee the quality and reliability of the application.
  • Collaborate with both frontend and backend teams to create a unified and functional application.
  • Ensure continuous communication with project stakeholders to align technical solutions with business needs.
  • Successfully improved application performance by 50%.
  • Enhanced the adaptive user interface for better user experience.