Frameworks and Tools: React, React-Native, Spring Boot, Node.js, Vue.js, AWS, Docker, Mybatis, Git, Bash, Webpack
Databases: MySQL, MongoDB, PostgreSQL
Overview
3
3
years of professional experience
Work History
Front-end Lead Developer
OTT FINANCIAL GROUP
Toronto, ON
04.2024 - Current
Led the end-to-end development of a cross-platform mobile credit card application using React Native and Expo, enabling users to apply for credit cards, complete the onboarding journey, manage active cards, view real-time transaction data and make credit card payments
Collaborated with the product owner to design and implement a credit card customer management system, featuring application adjudication, card provisioning, role-based user access, customer profile visualization, reporting dashboards and real-time risk monitoring
Led the front-end design and development for a mobile web application from scratch with a four-developer team using React, Material UI, and Tailwind CSS, creating a responsive and dynamic user interface
Provided front-end mentorship and coding review support to junior developers, enhancing team skills and project outcomes
Full Stack Software Developer
OTT FINANCIAL GROUP
Toronto, ON
01.2023 - 03.2024
Designed and developed a SaaS platform “E-Bridge” using React, Redux, Hooks, and AWS Cognito, featuring e-gift customization, sales automation, and lifecycle management functionalities from scratch
Developed and maintained marketing campaigns with major merchants like Esso, Canada Wonderland, Cadillac Fairview, and Royal Ontario Museum, integrating multiple payment channels including Stripe, WeChat Pay and Alipay
Developed a microservices backend for the Operations Management System (OMS) of “E-Bridge” using Spring Boot, and implemented CRUD operations with Hibernate & JPA for membership and user data management
Integrated AWS Cognito for customer authentication using OAuth2 and enhanced security by filtering API requests through Spring Gateway
Developed a full-stack React-Native application “OTT Pocket” with Spring Boot and REST APIs
Front End Software Developer
OTT FINANCIAL GROUP
Toronto, ON
01.2022 - 12.2022
Implemented a component lifecycle architecture in a React project, utilizing Router and Redux Thunk for efficient real-time data handling and API calls with Ant Design UI Library
Designed and maintained a single-page React web application for a ticket selling system, integrating API data parsing and product information uploads from operation department
Created customizable UI components for various web pages using HTML, JavaScript, and React, enhancing user interaction and design flexibility
Developed and maintained a cross-platform e-commerce project using Vue, ensuring consistent performance across different devices
Optimized an older Ionic Cordova Project code base, achieving a 35% increase in performance and system efficiency
Technical Lead (UI Developer, Front End Developer, HTML5/CSS3 Developer) at Photon Infotech IncTechnical Lead (UI Developer, Front End Developer, HTML5/CSS3 Developer) at Photon Infotech Inc
<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies<ul><li>I am working as a Full Stack Developer(Angular + JAVA). As a Full Stack Developer, I specialize in designing, developing and maintaining web applications using Angular for front-end development and JAVA (Spring Boot, Microservices) for back-end service. My role involves collaborating with cross Functional teams to build scalable, high performance solutions that meet business requirements. Key Responsibilities: 1. Developing & maintaining responsive web applications using Angular. 2. Building robust back end services and APIs using JAVA, Spring Boot, Microservices. 3. Implementing RESTFUL services and integrating with front end. 4. Collaborating with UI/UX designers to enhance user interface and experience. 5. Writing clean, efficient, and maintainable code following best practices. 6. Ensuring application, performance optimization and security best practices. 6. Troubleshooting and debugging issues to ensure high quality software delivery.</li></ul> at Cerillion Technologies
Lead Front End Developer at NAXXA Consulting, Islamabad Gpo, Federal Capial &AJKLead Front End Developer at NAXXA Consulting, Islamabad Gpo, Federal Capial &AJK