Experience

  1. Nov 2024 — Present

    • Developed and maintained scalable web applications using Vue.js (Vue 2 & 3) with TypeScript, Vite, and Webpack, adapting to both legacy and modern project requirements.
    • Implemented Micro-Frontend architecture to enable modular, independently deployable features across multiple teams.
    • Utilized Pinia and Vuex for state management, depending on project architecture and version compatibility.
    • Wrote unit and integration tests using Vitest to ensure code quality, maintainability, and test coverage.
    • Built and maintained custom internal libraries, shared component libraries, and boilerplate setups to standardize development and speed up onboarding.
    • Followed Agile methodologies with tools like Jira for sprint planning and task tracking, and Confluence for technical documentation and team collaboration.
    • Actively participated in daily standups, sprint reviews, and retrospectives to promote continuous improvement and transparency.
    • JavaScript
    • TypeScript
    • Vue.js
    • Storybook
    • State Management
    • Vitest
    • Vite
    • Webpack
    • Micro-Frontends
    • GitLab
    • CI/CD
  2. Dec 2023 — Nov 2024

    • Participated in the revamp of a banking mobile application, migrating from Angular/Ionic to React Native for improved performance, native UX, and cross-platform efficiency.
    • Re-architected the application with a scalable React Native structure, applying best practices in component organization, navigation, and styling.
    • Integrated Redux for state management and used Redux-Saga for handling complex asynchronous workflows and side effects.
    • Ensured seamless feature parity during migration by analyzing and replicating key business logic and user flows.
    • Worked closely with UI/UX teams to modernize the design and deliver a consistent experience across iOS and Android platforms.
    • Collaborated with backend engineers to ensure secure API integration, data flow, and adherence to banking compliance standards.
    • Focused on code maintainability, modularization, and performance optimization to ensure long-term scalability.
    • JavaScript
    • TypeScript
    • Java
    • React Native
    • Redux
    • DBeaver
    • RESTful
    • Microservices
  3. Jun 2023 — Dec 2023

    • Contributed to the development and maintenance of a banking mobile application built with Angular and Ionic, primarily focusing on implementing change requests (CRs) and fixing bugs to improve user experience and app stability.
    • Worked on a legacy JSP-based web application, collaborating on both frontend updates and Java backend logic enhancements.
    • Gained hands-on experience with RESTful APIs, integrating frontend and backend components to ensure smooth data flow and user interactions.
    • Assisted in debugging, testing, and optimizing code across the full stack to support new features and maintain performance.
    • Participated in code reviews and Agile team meetings, improving understanding of development workflows and real-world SDLC processes.
    • JavaScript
    • TypeScript
    • Angular
    • Java
    • JavaServer Pages (JSP)
    • DBeaver
    • RESTful
    • Microservices
  4. Oct 2020 — Dec 2023

    • Contributed to the development and maintenance of a banking mobile application built with Angular and Ionic, primarily focusing on implementing change requests (CRs) and fixing bugs to improve user experience and app stability.
    • Worked on a legacy JSP-based web application, collaborating on both frontend updates and Java backend logic enhancements.
    • Gained hands-on experience with RESTful APIs, integrating frontend and backend components to ensure smooth data flow and user interactions.
    • Assisted in debugging, testing, and optimizing code across the full stack to support new features and maintain performance.
    • Participated in code reviews and Agile team meetings, improving understanding of development workflows and real-world SDLC processes.
    • Mobile Application Development
    • Software Development Life Cycle (SDLC)
    • Software Quality Assurance
    • Software Project Management