My Work History

My coding journey kicked off in 2018 at UTM, dabbling in the basics of C++ and computational mathematics - which was mostly leveraged to tackle course projects. Then came 2020, a year of change for everyone. When the pandemic hit, I took it as an opportunity to pivot my trajectory. Self-driven, I supplemented my university education with online courses, diving headfirst into the world of web development. By the end of that transformative year, I secured an internship as a trainee backend developer, grappling with PHP, JavaScript, MySQL, and REST APIs. This stepping stone paved the way for my ongoing career as a Full-stack Web Developer.

2018

Hover to zoom.

Universiti Teknologi Malaysia logo.

Universiti Teknologi Malaysia

Johor

09.2018 - 03.2023

UTM is a public research university in Malaysia and a leading engineering and technological university in the country. I pursued a Bachelor's degree in Computer Science, majoring in Software Engineering.

Subjects I excelled in:

  • Software Engineering
  • Object-Oriented Programming
  • Database Management Systems
  • Web Development
  • Algorithms and Data Structures
  • Software Testing and Quality Assurance
  • Computer Networks
  • Operating Systems
  • Computer Graphics
  • Artificial Intelligence
  • Human-Computer Interaction
  • Software Project Management
  • Mobile Application Development

03.2020 - 11.2022

Working & learning Web Development as a freelancer

Sedunia company logo.

Sedunia

Kuala Lumpur

07.2020 - 11.2020

Sedunia is the place for you to make a little difference in your everyday life, whether it's around you or within yourself. Designed to be used by individuals and organisations, Sedunia is a platform that helps you to create, coordinate and track impact in the communities around you.

Main responsibilities:

  • Assisted in developing the backend of a real-time chat system, improving communication efficiency for users.
  • Completed over 100 hours of intensive training in Laravel and PHP, mastering the materials provided.
  • Designed and implemented a PDF generation feature for printing and emailing receipts, enhancing user experience.
  • Maintained and optimized receipt sending features, reducing email loading times by 25%.
  • Analyzed and resolved technical design and application problems, contributing to overall system stability.
  • Conducted thorough debugging sessions, identifying and fixing critical bugs, which led to a 15% reduction in user-reported issues.
  • Addressed performance bottlenecks in the application, resulting in a 20% improvement in system responsiveness.
  • Identified and resolved SEO issues, increasing the website's search engine visibility and organic traffic by 10%.
  • Collaborated with cross-functional teams to troubleshoot and fix various technical issues, ensuring seamless user experiences.

Languages: JavaScript, Laravel, PHP.
Database: MySQL.
Styling: TailwindCSS, CSS.
Version Control: GitHub.
Issue Tracking: Asana.

Scandiweb company logo.

Scandiweb

Latvia

05.2021 - 08.2022

Scandiweb is a full-stack Magento agency with 10+ years of experience and the largest certified developer team in the world.

Main responsibilities:

  • Developed React components along with Redux State Management.
  • Implemented enhancements that significantly improved code readability by 30%.
  • Participated in daily meetings where project managers review and assign tasks to team members.
  • Created company-wide documentation regarding data migration for framework updates to be used and reviewed by the 200+ developers in the company.
  • Diagnosed errors and implemented solutions for 60+ listed tasks in the project management system.

Achievements I am most proud of:

  • Created documentation with code standards of codebase of our project.
  • Created pipelines to work with magento cloud and bitbucket.
  • Helped my peer with fixing up commit history on main branch in out project, after his mistaken merging.
  • Implemented third party extension compatibility with in-house framework.

Agile management: Scrum, Agile.
Version control system: AWS DevOps, Bitbucket.
Issue tracking tool: Jira.
Knowledge repository: Confluence.
Development Documentation: Notion.
Styling: SCSS, TailwindCSS.
Testing: JEST.
Communication tool: Google Meet, Slack.

Infinity wave company logo.

Infinity Wave

Johor Bahru

10.2022 - 02.2023

Infinity is a company that assists companies with the right framework and strategy to ensure their success story. Improve their processes and operation with digitalization. They also specialize in innovative building technology, manufacturing digitalization, and innovative city development.

Main achievements:

  • Migrated the FOX asset management system from vanilla JavaScript to React, improving performance by 30% and enhancing user experience.
  • Enhanced system security by reducing file sizes using Node Package Managers, resulting in a 20% more efficient and secure application.
  • Set up Docker environments for both frontend and backend development, streamlining the development process and improving deployment efficiency by 30%.
  • Utilized React Redux and Redux Toolkit for state management, improving organization and maintainability by 20%.
  • Developed responsive frontend web pages using the Material-UI framework, enhancing user experience and development ease by 25%.
  • Implemented data pagination, sorting, and search filtering in tables using a React data table library, improving data management and user interaction by 20%.
  • Designed and implemented MySQL databases, ensuring proper relationships through primary and foreign keys, and developed scripts for efficient data manipulation and retrieval, increasing database efficiency by 25%.
  • Created React components to manage and display asset data, enhancing asset management capabilities by 30%.
  • Developed robust form validations using React and JavaScript to ensure data integrity before submission, reducing data errors by 20%.
  • Implemented a feature to generate PDF files of work orders using a React library, allowing users to print work orders 15% faster.
  • Conducted unit and functional testing for components, identifying and fixing bugs early, ensuring the system met all functional requirements, reducing post-deployment bugs by 20%.
  • Actively engaged in meetings to gather functional and non-functional requirements, providing feedback that led to a 15% improvement in system performance.

Languages: JavaScript, Typescript, Django, React, Redux Toolkit.
DevOps: Docker, AWS.
Database: PostgreSQL.
Styling: Bootstrap, Tailwind, CSS.
Version Control: GitHub.
Issue Tracking: Trello.

Ninetailed company logo.

Ninetailed

Berlin

10.2022 - Today

Ninetailed is an API-first solution that creates real-time omnichannel personalization experiences to optimize the customer journey without performance trade-offs. Utilizing the MACH architecture and modern stack approach, Ninetailed makes it easy for clients to create personalized experiences and build “perfect audiences.”

Main achievements:

  • Optimized and refactored backend services using NestJS, improving system performance by 30% and reducing processing times by 20%.
  • Developed and implemented 30 new API endpoints using TypeScript and TsRest, expanding system functionality by 25%.
  • Enhanced error handling mechanisms in services and controllers, implementing comprehensive logging and monitoring, improving system reliability by 15%.
  • Conducted thorough unit and end-to-end testing using Nx executors and GitHub Actions, increasing test coverage by 30% and ensuring the quality and stability of new and existing features.
  • Improved logging and monitoring throughout the API using Cloudflare Workers and Doppler Secrets, enhancing observability by 20% and reducing debugging time by 15%.
  • Improved unit tests across various libraries, enhancing testability and reducing the occurrence of bugs by 25%.
  • Developed a custom library to replace lodash, reducing bundle sizes by 10% and improving performance by 15%.
  • Enhanced the telemetry worker to provide 30% better metrics for Grafana dashboards, enabling more effective monitoring of API endpoints.
  • Wrote performance tests for API endpoints and libraries, ensuring optimal performance and identifying potential bottlenecks, reducing latency by 20%.
  • Implemented bash scripts to automate various development and deployment tasks, streamlining workflows and increasing efficiency by 25%.

Languages: Typescript, NestJS, Wrangler, Cloudflare workers.
Database: PostgreSQL, PrismaJs.
Styling: TailwindCSS.
Version Control: GitHub.
DevOps: Docker, Grafana, Doppler Secrets, Nx executors, GCP.
Issue Tracking: Jira, GitHub Issues.

16.06.2024