Table of content

Company logo

Taskworld

(Full Stack Engineer)

Jan 2022 - Present (9 mos)

CONTRIBUTIONS

  • Optimized Kanban board performance and memory usage (from linear space complexity to constant space complexity), enabling smooth user interaction and experience even when there are thousands of items inside the board.
  • Extracted and deployed a micro service from legacy monolith codebase, allowing easier maintenance and faster development speed.
  • Developed project templates, starter templates, and pinned task features in a timely manner.

CHALLENGES

  • Developed and modified complex features on the platform with little or no regression.
  • Navigated through complex and legacy codebase to identify performance bottlenecks and implemented optimization solutions.

Company logo

Expa.AI

(Software Engineer)

Jan 2020 - Aug 2021 (1 year, 8 mos)

CONTRIBUTIONS

  • Revamped and extended a social commerce platform (using Node.js and React.js) which integrates with Facebook API and enables SME users to sell products via Facebook Messenger.
  • Developed live chat plugin (using React.js) that can be used on websites even without React.js.
  • Built an analytics solution for the social commerce platform (with Node.js and open-source data visualization library) which enables users to gain insight into their storefronts.
  • Coded an AI-driven feature that delivers automated responses, on behalf of businesses, to customers’ queries, and enables businesses to improve AI models iteratively using real-world conversations over time.
  • Worked on the AI management server which allows businesses to deploy their own models instantly on the dashboard, and automatically scales those models depending on the usage.

CHALLENGES

  • Ensured product quality through rapid iterations of the development process
  • Implemented Event-Driven Architecture for storing user activity logs.
  • Solved N+1 problems and implemented IAM on GraphQL server.

Company logo

Mounts Digital

(Web Developer)

May 2019 - Nov 2019 (7 mos)

CONTRIBUTIONS

  • Developed backend system for ERP solutions using Laravel and MySQL.
  • Built a location tracking feature for the delivery management platform by integrating with Firebase and Google Map‘s API.
  • Developed video chatting feature by integrating with open-source library and using Javascript.

CHALLENGES

  • Designing DB schema for ERP systems that fit business needs.
  • Ensuring consistency and robustness for cascading writes across multiple tables.
  • Writing and debugging complex and performant queries that span across multiple tables.
  • Designing REST APIs for multiple platforms including web, android and ios.

Company logo

Nexlabs

(Intern)

Dec 2018 - Feb 2019 (3 mos)

CONTRIBUTIONS

  • Reviewed code for a project to learn about code architecture, coding styles from senior developers.
  • Collaborated with senior developers in debugging process and removing dead code.
  • Developed a blog app (with Nuxt.js and Laravel) to put my learned skills into use.

Contact me:   footer icon footer icon footer icon