Anurag Rawat

I'm Anurag

Software Engineer at GE Vernova

About me

Hey there! I'm Anurag, a software engineer excited about the dynamic world of technology. My journey into the world of software development started with a passion for solving complex problems and a relentless curiosity to understand how things work.

When I'm not coding, I enjoy listening to music. I also enjoy learning new things. I am currently learning about writing efficient and scalable Golang.

Projects

Dashgen

CMS Tool for building personalised dashboards with built-in data integration

  • NextJS
  • TypeScript
  • PostgreSQL
  • Edge Functions
  • TailwindCSS

Project Management System

Kanban board for managing projects and tasks. Directed graph for task dependencies. Supports drag and drop with instant updates.

  • Kotlin
  • Spring Boot
  • Vaadin
  • Web Component

TS Generics

Repository of type challenges to understand the concept of Generics in TypeScript. Yes, I love Generics<T>

  • TypeScript

Skills

Experience

  1. Software Engineer

    , Cambridge UK | May 2024 - Present
    • Working on an end-to-end geospatial application using Angular & TypeScript
    • Writing unit tests using Jest and e2e-tests using Testcafe
  2. Software Engineer Intern

    , Cambridge UK | June 2022 - August 2023
    • Worked as part of the frontend team on a full-stack geospatial application using Angular, RxDB and NestJS
    • Collaborated with a developer to implement a data-access abstraction layer using the Repository Design Pattern
    • Setup and configured Storybook for reusable Angular components
  3. Coding Mentor

    , London UK | June 2021 - June 2022
    • Taught kids how to code (fundamentals of programming), giving regular feedback to their parents about their performance and progress.
    • Maintain a fun learning environment.
    • Developed a dynamic website for tracking student's progress with an analytical dashboard using Django and PostgreSQL

Contact

Please contact me directly at anurag.rawat0201@gmail.com or through this form.