Garima Singh

Senior UI Developer

I build accessible, inclusive products and digital experiences for the web.

Hi, I'm Garima, a UI developer with a passion for creating beautiful and functional interfaces.

I've been on an exciting journey as a UI developer for more than 15 wonderful years! Along the way, I've had the chance to dive into a diverse range of projects, from crafting delightful small websites to taking part in the creation of massive enterprise applications, with a special passion for the dynamic world of finance. It's been an incredible ride, and I can't wait to see what the future holds!

In my spare time, I love to read. I'm always looking for new books to read, so if you have any recommendations, please let me know!

  1. November 2023 — Present

    Developed mobile interfaces for Aviva's React Native-based migration application.

    • ReactNative
    • TypeScript
    • Tamagui
    • JavaScript
    • Jest
  2. October 2021 — July 2023

    Developed portals to assist group colleagues in mortgage/motor finance applications. The portal provides a streamlined and user-friendly experience for colleagues to apply for mortgages, from start to finish.

    • React
    • TypeScript
    • SCSS
    • JavaScript
    • Redux
    • Backbase
    • Angular
    • Jest
  3. February 2018 — October 2021

    Developed user-friendly and accessible portals for opening Current, Savings, and Business accounts at Metrobank. The portals were designed with a focus on simplicity and ease of use, with clear and concise instructions.

    • Angular
    • TypeScript
    • SCSS
    • JavaScript
    • Ngrx
    • Jest
    • Jasmine
    • Backbase
    • React
  4. August 2016 — January 2018

    I successfully migrated the old HSBC UK CMB website to the Backbase platform, enabling easy management and maintenance by business users. I also integrated HSBC with accounting software such as Xero using OAuth, facilitating seamless data exchange and improving financial processes. Additionally, I ensured adherence to accessibility standards throughout the migration process, making the website inclusive and user-friendly for all individuals.

    • AngularJs
    • Backbase
    • SCSS
    • JavaScript
    • Jasmine
  5. June 2015 — May 2016

    Barclays Corporate Banking iPortal provides a single point of access for all of Barclays' corporate banking products and services. This includes cash management and payments, loans, and foreign exchange.

    Developed mini apps used in the portal using AngularJS. I collaborated closely with UX designers to deliver intuitive and user-friendly interfaces. I also led a team of 20 UI developers, ensuring successful project execution. I oversaw project planning, resource allocation, and performance monitoring to ensure timely delivery of high-quality web applications.

    • AngularJs
    • SCSS
    • JavaScript
    • Jasmine
  6. April 2012 — April 2015

    Utilized HTML5 to develop a static website for the bank, ensuring a modern and visually appealing online presence. I integrated the website with CQ5 (now called AEM), a content management system, to enable seamless content updates and management. I maintained pixel perfection across major devices, ensuring a consistent user experience across different screen sizes.

    • HTML5
    • CSS3
    • JavaScript
  7. June 2008 — March 2012

    Developed and maintained websites for Digital River's end clients, focusing on creating intuitive and user-friendly interfaces to enhance the online shopping experience. I led the rebranding efforts by applying CSS styling and Photoshop skills to revamp and modernize outdated websites, resulting in an improved brand presence.

    • JSP
    • Struts
    • JQuery
    • JavaScript
    • HTML4
    • CSS
    • Photoshop

PERSONAL PROJECTS

  1. The goal of this project is to create a website that showcases the different chart types available in Highcharts. The website will include a variety of examples of each chart type, as well as documentation on how to create and customize charts using Highcharts.

    The target audience for this project is web developers who are interested in using Highcharts to create interactive charts for their websites.

    • React
    • HighCharts
    • ReactBootstrap
  2. The goal of this project is to create a fully interactive website that showcases the different grid types available in AG Grid. The website will allow users to explore the different grid types, see how they work, and compare them to each other.

    • Angular 16
    • AG Grid
    • SCSS