Ahmad bin Zainul Abidin

|

Kuala Lumpur, Malaysia
+6012 478 6884

Adaptable and forward-thinking Fullstack Developer with 6+ years of experience continually embracing new technologies to build robust and user-friendly web applications. Proven ability to quickly learn and implement innovative solutions across diverse projects and technology stacks.

Experience

Full Stack Developer

BAE Systems Digital Intelligence

Feb 2023 - Present

Kuala Lumpur, Malaysia

  • Full Stack Development: Leveraged expertise in Typescript, Javascript, and Java to develop and maintain both Front-End (Microfrontends) and Back-End (Microservices) components within a large-scale ecosystem.
  • Microservices Architecture: Contributed to a Back-End environment comprising over 50 Java-based microservices, ensuring scalability and resilience.
  • Microfrontends Architecture: Developed and maintained Front-End applications utilizing a Microfrontends architecture, enhancing modularity and maintainability.
  • Agile & Scrum Methodology: Collaborated with 20+ global Scrum team members to deliver complex projects, adhering to Agile principles for iterative and incremental development.
  • Stakeholder Communication: Presented monthly product demonstrations to over 20 global stakeholders, effectively communicating progress and gathering feedback.
  • Knowledge Sharing & Initiative: Proactively researched and implemented new tools and software to enhance project capabilities and developer experience, conducting regular knowledge-sharing sessions with the development team.

Developer

Configura Pacific Sdn Bhd

May 2021 - Feb 2023

Kuala Lumpur, Malaysia

  • Front-End Development Focus: Served as the primary Front-End Developer within cross-functional Agile teams, developing a companion web application for the in-house CAD software.
  • Full Stack Expertise: Engineered solutions across 6 diverse technology stacks and utilized 2 programming languages to build a real-time system with WebSocket synchronization for project file management, supporting a scalable user base.
  • Requirements Gathering & Stakeholder Management: Engaged with 20+ global stakeholders within a Scrum environment to translate high-level designs into actionable development plans, accommodating over 100 user requirements.
  • Code Quality Assurance: Participated in 10+ weekly code reviews, proactively identifying, commenting on, and rectifying code issues to maintain high code quality standards.
  • Product Demonstrations & Communication: Represented the development team in 2 product demos to over 80 stakeholders across 3 regions, showcasing project progress and features.
  • Proactive Learning & Technology Adoption: Voluntarily took on new assignments utilizing Rust, expanding technology skill set while ensuring timely delivery of core project tasks.

Full Stack Developer

BAE Systems Applied Intelligence

Sept 2018 - May 2021

Kuala Lumpur, Malaysia

  • Automation & Efficiency Improvement: Developed automated migration scripts, significantly reducing migration time by over 30 man-hours, enhancing project efficiency.
  • Quality Assurance Initiative: Initiated and contributed to the automated testing project, empowering the QA team to write effective regression test scripts and improve software quality.
  • Web Application Development & Deployment: Successfully delivered a secure web application for security document subscription, benefiting over 500 global users and improving document accessibility.
  • Diverse Technology Stack Proficiency: Worked across 9 different technology stacks and utilized 5 programming languages to successfully deliver 5 projects within a 3-year timeframe, demonstrating adaptability and versatility.
  • Automated Testing Implementation: Delivered over 400 automated test scripts within a single month, significantly enhancing test coverage and reducing manual testing efforts.
  • End-User Collaboration: Engaged with 10+ global end-users to ensure software deliverables met expectations and addressed user needs effectively.
  • Code Review & Best Practices: Participated in 10+ weekly code reviews, consistently identifying and resolving code defects to maintain high code quality and enforce coding standards.
  • Back-End API Development: Developed robust and scalable API back-end services using Python Django, contributing to the application's core functionality.
  • Front-End Development Expertise: Developed user-friendly and interactive Front-End applications using React with Javascript, enhancing user experience.
  • Authentication & Reverse Proxy Management: Implemented and managed authentication and reverse proxy solutions utilizing NGINX and Lua, ensuring secure access and optimal application performance.

Projects

Ejen2U Mobile App
Delivered

Ejen2U Mobile App

Developed a mobile app that simplifies the process for agent management, order stocks, calculate earnings and generate reports using React Native and MySQL. Led a team of 3 by engaging with 5 stakeholders to discuss, design and develop user requirements.

React NativeMySQLProject Management
Solar Dryer Automation
Delivered

Solar Dryer Automation

Designed, fabricated, procured and programmed embedded micro-controllers to monitor and automatically maintain the temperature and humidity inside the Solar Dryer for Agriculture industry process. Used Google Sheets to create a dashboard for real-time monitoring and logging.

IoTEmbedded SystemsGoogle Sheets API
Restaurant POS System
On-going

Restaurant POS System

Designing and developing a Restaurant POS System with QR Ordering and payment checkout using React Native for mobile app and NextJS Serverless hosted on Cloudflare Edge for Web Applications and the Backend Server.

React NativeNextJSCloudflare EdgeServerless
Automated Trading Bot
On-going

Automated Trading Bot

Designed, calculated and developed a trading bot to constantly monitor the market price of selected ticker stocks to make purchasing and selling decisions automatically using Python. Successfully generated positive portfolio in 3 months. Currently studying to embed Machine Learning into the trading algorithm.

PythonMachine LearningFinancial APIs

Skills & Technologies

Front End Development

ReactTypeScriptJavaScriptNextJSTailwindCSSMaterial UI

Backend Development

JavaRustPythonLuaDjangoAxumProtobuff

Database

D1SolrSQLR2S3DrizzleSQLx

Deployment

DockerDocker ComposeServerlessMicro ServicesNGINX

Project Management

AgileScrumJIRAAzure DevOpsGitFigma

Protocols

gRPCRESTSOAPtRPCServer Sent Event (SSE)WebSocket

Languages

English (IELTS 7.5)Malay (Native)Japanese (Conversational)

Education & Certifications

Education

Universiti Kuala Lumpur Malaysia France Institute

Bachelor Degree in Industrial Automation & Robotics

Sept 2013 - Jan 2017

GPA: 3.71/4.00

Achievements & Activities
  • Council Award, Platinum Award and Golden Award recipient
  • Founder and President of UniKL Robotique Society (Initiated, Organized and actively participated in multiple international robotic competition)
  • Speaker for Enactus Malaysia National Cup 2015
  • Vice President of administration for Enactus UniKL MFI 2015 - 2016
  • Lead the University team in Malaysia - India Robotic Exchange Program at Chennai, India

Korea University of Technology and Education

Exchange Student, School of Computer Science

February 2016 - July 2016

GPA: 4.5/4.5

Certifications

  • Japanese-Language Proficiency Test (JLPT) N5The Japan Foundation and Japan Educational Exchanges and Services

Volunteer Experience

Universitas Airlangga

Volunteer

January 2016

Surabaya, Indonesia

Volunteer for 1 month in charity work under KKN-BBM Community Empowerment Program. Responsible in educating 60+ children from rural area on the topic of hygiene, self-care and english in the program.

Get in Touch