Hi, I'm Fahad.

Full Stack Engineer who develops user centric products.

Passionate to create them with engineering and design principles.

Currently working with IBM⚡

Top Skills

Java • JavaScript • SpringBoot • ReactJS

Skills

Languages
  • Java
  • JavaScript
Frameworks
  • SpringBoot
  • React
  • SvelteKit *
Databases
  • MongoDB
  • MySQL
  • Couchbase
  • IBM Cloudant
Client Side Tech.
  • HTML, CSS
  • MUI, MantineUI
  • Bootstrap, TailwindCSS
Server Side Tech.
  • Maven, Gradle
  • Servlet, JSP’s
  • Apache POI, AWS S3
  • Github Actions *
Tools
  • IDEA, Eclipse
  • SQL Dev., VS Code

Experience

  1. IBM, (IBM Italy) (Nov-2023 To present)

    Tech: Springboot, Cloudant, IBM DB2, Node, Apache POI, IBM COS SDK

    • Migrating a X-platform application to cloud services build upon Springboot and Angular, following microservices design.
    • Implemented the authentication mechanisms using cookies and related session APIs for FE integration.
    • Create and integrate APIs to show IBM DB2 data in new interface till the time old application is not sunset.
    • Created NodeJS script to backup data from Cloudant and store into S3 buckets using IBM COS SDK.
    • Proposed and implemented use of Javadoc-Scribe library to maintain swagger API-docs using standard java-docs at controller and method mappings.
    • Integrate multiple third-party libraries such as Apache POI, Java Email, newer Cloudant SDK for performance metrics etc. single handedly.
    • Closely working with client personnel's to understand the requirements/existing functionalities to be transformed to newer tech stack.
  2. IBM (AMEX) (Dec-2022 To Nov-2023)

    Tech: Springboot, Vertx, Couchbase

    • Enhancing and maintaining a number of platform repos that are consumed by other teams as dependencies ex- kafka-client, rest-client etc.
    • Worked on creating scheduler scripts for cleaning up db, redundant data or data fixes.
    • Version upgrades for platform repos dependencies, troubleshoot issues, code reviews etc.
    • Involved in all phases of SDLC from analysis, design, development, testing, implementation and maintenance.
    • Trained new members on application functionalities and troubleshooting errors.
  3. TCS (Microsoft) (Apr-2022 To Aug-2022)

    Tech: Springboot, Couchbase, ReactJS

    • Worked on migrating a monolith application to Springboot based microservices architecture with frontend built in ReactJS.
    • Created a feature where we use docfx tool to create blobs for repo, store in Azure storage and serve content through webapp deployed over Azure webservices.
  4. TCS (Motorola Solutions Enterprise) (Jan-2020 To Feb-2022)

    Tech: ReactJS, MUI, Redux Thunk

    • Implementation of frontend features using ReactJS, Redux Thunk, Material UI framework etc.
    • Involved in the Requirement Analysis for features, discussions on Design and Development.
  5. TCS (Royal Bank of Scotland) (Jan-2019 To Dec-2020)

    Tech: Redux, React Bootstrap, React-Table

    • Created web application components using React Along with customer WebSDK, used third party libraries like Redux, React Bootstrap, React-Table etc.
    • Worked on design documents based on the features and functionalities to provide with the migrated application on newer technology stack.
  6. TCS (Astellas Pharma) (Sep-2017 To Dec-2018)

    Tech: Springboot, MongoDB

    • Worked on Spring MVC for development and act as first level support for customer problems, prepared various POCs build on Java, Spring and MongoDB.
    • Involved in analysis and requirement gathering for new features.
  7. TCS (Projects and Development India Ltd.) (Aug-2016 To Aug-2017)

    Tech: Java, Documentum

    • Involved in Development Support activities, worked extensively on java to create custom actions in Documentum.
    • Creating cron jobs running java scripts to create periodic reports & prepared management reports and perform daily/weekly checklists.

Contacts