Skip to main content

Utkarsh A. Tiwari

Full Stack Web Developer & Data Engineer | London, UK




Professional Summary

FX UI Developer (AVP) at Barclays, formerly SDE at Citigroup UK, and recognized as an MLH Top 50 in 2023. Concurrently serving as an MLH Coach and Technical Program Associate. Graduated with distinction in MSc Computer Science from Newcastle University, with experience in JavaScript, TypeScript, React, and Python. Known for tackling complex challenges and delivering innovative solutions, committed to making a significant impact in the dynamic tech industry.


  • Front-end: HTML & CSS, JavaScript, TypeScript, React.js, Next.js
  • CSS Frameworks: ICG Design System, Tailwind CSS, Bootstrap, Daisy UI, Reactstrap
  • Back-end: Node.js, Python (Data Engineering, Analysis, and Visualization), SpringBoot
  • Databases: MongoDB, MySQL, PostgreSQL
  • CI/CD: Jenkins, CircleCI, GitHub Actions
  • Project Management: Agile Methodology (Jira, Trello), Figma, Canva, Adobe XD
  • Tech Streamer: @MajorLeagueHacking & @TuplesEdu


Citigroup UK | London, UK

Software Engineer | September 2022 – Present

  • Successfully delivered the MVP of an Equities spot price web-app in just 4 months, encompassing the entire SDLC from design to production, while gaining valuable insights into the financial markets.
  • Led the migration from create-react-app to Vite, enhancing app performance and developer experience.
  • Developed an Express.js mock-server for quick prototyping.
  • Contributed to a common UI component library.
  • Addressed npm vulnerabilities in four applications, reducing it from 15+ issues to 0.
  • Developed a Python-based project to visualise XML, JSON, and Protobuf data of Foreign Exchange (FX) currencies.

Major League Hacking (MLH) | Remote

  • Coach | December 2022 – Present
    • Facilitate hackathons and build hacker communities ( &
    • Provide technical guidance and support in workshops and seminars.

  • Technical Program Associate | May 2022 – March 2023
    • Mentored three cohorts, overseeing workshops and promoting agile practices.
    • Contributed to open-source projects, including the Solana Bounty Program and developed a React.js and daisyUI-based website showcasing pod work.

Jio Platforms Limited | Mumbai, India

Software Development Engineer | August 2019 – August 2021

  • Integral member of the Data Engineering Team, gaining proficiency in big data tools and methodologies.
  • Developed and managed a data pipeline for Jio Payments Bank, enhancing operational efficiency.
  • Transitioned from a testing role to leading the testing team for JioMeet, showcasing leadership and technical versatility.
  • Initiated and led "Brown Bag Fridays," a series of technical seminars on emerging tech topics.


Newcastle University | Newcastle, UK

MSc. Computer Science | September 2021 - August 2022

  • Achieved a Distinction with an overall score of 79.3%

University of Mumbai | Mumbai, India

B.E Electronics and Telecommunication | July 2015 - June 2019

  • CGPA: 6.79/10
  • CTO and Chairperson of IETE, managed a team of 50, conducting seminars and workshops.


  1. On-demand Service Provider Platform: MSc Dissertation project using Express.js, MongoDB, and React.js.
  2. Abordo: MSc. Team project showcasing travel itineraries, developed with React.js, MongoDB, and Express.js.
  3. Pothole GO: A Machine Learning project using TensorFlow and Python for pothole detection, achieving 92.18% accuracy.
  4. Freelance Work:

Have a role for me? Let's connect! Here's my Resume in PDF format