Drive by Passion

Define by Action

Passionate in building a high quality product. Good product is crafted with attention to structure, performance, and the little details that make a difference in user experience.

About Me

A brief introduction
About Me

I'm Nizam, a passionate software developer with 7+ years of experience building web and mobile applications. I began my career as a backend engineer and gradually expanded my skills into mobile & frontend development. Now working as a full-stack developer, I enjoy being involved in every layer of software development.

Skills

ReactReact
Next.JSNext.js
TailwindTailwind CSS
TanStack QueryTanStack Query
ZustandZustand
Vue.jsVue.js
FeathersVuexFeathersVuex
PHPPHP
FlutterFlutter
RiverpodRiverpod
LaravelLaravel
Node.jsNode.js
Feathers.jsFeathers.js
MySQLMySQL
MongoDBMongoDB
DynamoDBDynamoDB
AWSAWS
FirebaseFirebase
JavascriptJavascript
TypescriptTypescript
Serverless FrameworkServerless Framework
Bref ServerlessBref Serverless
StrapiStrapi
GitGit
JiraJira
TrelloTrello
GraphqlGraphQL
Software Development
Full-Stack Development
Microservices
Agile Methodology
Mentorship

My Work Experiences

A journey through my professional life

ESGMarkets

Senior Software Developer

July 2024 - Present

  • Addressed technical debt from previous platform migration & streamlined development workflows by setting up staging environments for testing.
  • Engaged in business and technical discussions with Marketing, Project/Product Managers, and upper management.
  • Led the frontend migration of an e-learning platform from an outdated framework to Next.js, improving UI responsiveness, maintainability, and scalability. Developed new features such as a comprehensive slide editor and badge gamification that rewards users upon completing specific actions.
  • Conducted research and assisted in the development of an AI-powered Text-to-Avatar feature using open-source Python frameworks, enabling automated video generation from a static avatar image and audio transcripts.

VIMIGO

Software Design Engineer II

Feb 2023 - Sep 2024

  • Conducted code reviews and mentored junior team members to foster skill development and maintain coding standards.
  • Conducted training sessions and introduced test-driven development (TDD) practices for the Flutter mobile application to improve code quality and maintainability.
  • Designed and developed backend microservices for a performance reward system using Laravel, deployed on AWS Lambda via the Serverless Framework, and integrated with AWS EventBridge for asynchronous task processing.
  • Led the development of the Vimigo retail mobile application project, collaborating with outsourced design teams and CCTV/POS providers. Built the backend using FeathersJS and MongoDB to store raw data from CCTV and POS systems and developed analytics APIs to generate insights such as customer traffic patterns and sales summaries, enabling smarter store management and targeted marketing strategies.

Software Design Engineer I

Apr 2022 - Feb 2023

  • Implemented NFC and QR scan features in the Vimigo mobile application. Utilized mobile deep linking to automatically open the app and navigate to relevant content when a supported NFC card or QR code is detected.
  • Designed and developed a new chat feature for the vimigo mobile application using AWS AppSync, DynamoDB, AWS Lambda and GraphQL to enable real-time messaging and seamless communication.
  • Maintain vimigo mobile application through bug fixes and new feature implementations to enhance performance and user experience, while also managing its deployment every two weeks.
  • Actively participate in agile methodologies, contributing to sprint planning, stand-ups, and retrospectives.

Softwared Developer II

Oct 2021 - Apr 2022

  • Participated in the development and maintenance of the vimigo web application, collaborating with team members to identify and resolve issues, leading to improved software quality and system stability.
  • Demonstrated a commitment to learning and growth, actively seeking opportunities to expand technical skills and knowledge.
  • Collaborate with cross-functional teams including product managers, designers, and QA testers to deliver highquality software products.

ISUITE Technologies

Software Developer

Jul 2019 - Oct 2021

  • Designed and developed a fintech mobile and web application using Flutter and Vue.js, as well as integrating third-party payment and remittance APIs (Billplz, Tranglo, Innov8tif).
  • Implemented & maintained backend systems with Feathers.js, utilizing its real-time capabilities using Socket.io and RESTful API structure to facilitate efficient communication between the frontend and backend components.
  • Designed & developed the On-Venue Result (OVR) System used for Polo Sport for Sea Game Philippines 2019 using Vue.JS with Electron.

Avango

Software Programmer

Apr 2019 - Jun 2019

  • Responsible in developing an admin web portal for monitoring & managing customer cards order & transaction with Vue.js Framework.

WSL MSC

Junior Programmer

Jul 2018 - Oct 2018

  • Collaborated with a cross-functional team of 20+ members, including developers and sport leads, to enhance and optimize the existing On-Venue Result (OVR) System using C# & VB.Net, tailored for the Asian Para Games 2018.
  • Developed dynamic event reports and schedules used by 10+ sports at the Asian Para Games 2018 using Crystal Reports and MSSQL data queries.

MIMOS

Internship (Backend Developer)

Feb 2018 - July 2018

  • Participated in team meetings and collaborated on project planning and execution.
  • Responsible in developing backend APIs of the Food Safety System using Java Spring boot framework with microservice architecture pattern.