Hi, I'm Ali Shoja, a front-end and full-stack developer based in Moncton, Canada. I enjoy turning complex requirements into robust, scalable apps by designing reliable multi-step workflows and coupling the frontend with strong backend APIs. I thrive in collaborative teams and love building onboarding experiences that empower non-technical users, volunteers, and partners. When I'm not coding, I contribute to community tech initiatives and continuously sharpen my skills in React, Node.js, and modern UI design.

Hi, I'm Ali Shoja, a front-end and full-stack developer based in Moncton, Canada. I enjoy turning complex requirements into robust, scalable apps by designing reliable multi-step workflows and coupling the frontend with strong backend APIs. I thrive in collaborative teams and love building onboarding experiences that empower non-technical users, volunteers, and partners. When I'm not coding, I contribute to community tech initiatives and continuously sharpen my skills in React, Node.js, and modern UI design.

Available to hire

Hi, I’m Ali Shoja, a front-end and full-stack developer based in Moncton, Canada. I enjoy turning complex requirements into robust, scalable apps by designing reliable multi-step workflows and coupling the frontend with strong backend APIs.

I thrive in collaborative teams and love building onboarding experiences that empower non-technical users, volunteers, and partners. When I’m not coding, I contribute to community tech initiatives and continuously sharpen my skills in React, Node.js, and modern UI design.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

FullStack Developer at Venn Innovation (Tech connect Program)
June 1, 2025 - October 1, 2025
Owned the Event and Registration modules end-to-end, including front-end structure, API design, testing, and deployment. Led front-end structure for complex multi-step registration and recurring event workflows, improving development efficiency by 25%. Designed and implemented 25+ REST API endpoints for event, program, and registration modules, reducing data synchronization errors by 30%. Built shared UI components and reusable patterns, providing guidance to team members on state management and code organization. Collaborated with stakeholders to refine requirements and deliver features aligned with real operational and security needs. Wrote unit and end-to-end tests using Jest and Cypress, reducing post-release defects by 25%.
Frontend Developer (Volunteer) at Civic Tech Moncton
February 1, 2025 - Present
Built inventory and stock management modules for a food bank system, improving donation tracking accuracy by 40%. Simplified UI for non-technical users, reducing onboarding time by 50% across 10+ community partners. Contributed to testing, code reviews, and incremental improvements in a 5-person agile team, maintaining a 95% on-time delivery rate.
Frontend Developer at Dotin
February 1, 2021 - June 1, 2022
Built and optimized loan registration flows for a high-traffic banking platform serving 3M+ users and processing 4+ daily requests. Designed dynamic multi-step forms with validation and document uploads, increasing application completion rates by 25%. Improved UI performance and collaborated with backend teams to stabilize client-server data exchanges, reducing load times by 35%.
Technical Support Specialist at Dotin
August 1, 2018 - January 1, 2021
Provided software and system support for banking applications, managing over 350 active client tickets and resolving backlog within one month. Conducted manual testing and troubleshooting for high-priority incidents, reducing average issue resolution time to under 5 minutes. Documented recurring issues and collaborated with the development team through Jira for permanent fixes and feature improvements. Trained clients and internal teams on new system updates, improving first-contact resolution and user satisfaction.
Frontend Developer at Fanap
August 20, 2023 - November 20, 2024
Built multi-step online loan application interface for a banking platform serving 3M+ users and 40K daily loan requests. Improved loan application completion rate by 20% within one year through validation logic, document upload workflows, and optimized user interactions.
Technical Support Specialist at Fanap
August 20, 2023 - November 20, 2024
Managed production incident triage for banking systems serving 15M+ users, reducing high-priority response time to under 5 minutes.
Full-Stack Developer at Venn Innovation (Tech Connect)
June 1, 2025 - October 1, 2025
Architected reusable React component structures and state boundaries, reducing duplicate logic and accelerating feature delivery by 25% within 3 months. Designed multi-step program registration flows supporting 3,000+ families and 300+ annual events, reducing submission errors by 35%. Implemented backend endpoints with Node.js and PostgreSQL to support event scheduling, program enrolment, and real-time registration updates.
Full-Stack Developer at Civic Tech Moncton
February 2, 2025 - Present
Built inventory and stock-tracking interfaces enabling staff to manage 1,000+ monthly donation records, improving tracking accuracy by 40% within 4 months. Simplified operational workflows for non-technical users, reducing onboarding time by 50% across 10+ community partners. Contributed to an agile engineering process through code reviews, collaborative debugging, and sprint delivery.
Frontend Developer at Fanap
August 20, 2023 - November 20, 2024
Developed enterprise frontend modules using React and TypeScript, building reusable UI components used across multiple internal applications. Integrated frontend interfaces with backend APIs and optimized responsive layouts to scale business workflows.

Education

Bachelor’s Degree in Civil Engineering at Pardisan University
January 11, 2030 - January 5, 2026

Qualifications

Bachelor's Degree in Civil Engineering
January 11, 2030 - March 16, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Government

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Hire a Front-End Developer

We have the best front-end developer experts on Twine. Hire a front-end developer in Moncton today.