Summary
Overview
Work history
Education
Skills
Certification
Timeline
Generic

Shreyas Bhargava

Stirling,United Kingdom

Summary

Experienced senior developer with more than 13+ years in software development, showcasing thorough expertise in JavaScript, TypeScript, Angular, React, Java, and Spring Boot, in addition to hands-on experience with Kafka, RabbitMQ, MySQL, MS SQL Server, Oracle, MongoDB, AWS, and Agile methodologies, as well as machine learning and artificial intelligence projects.

Overview

14
14
years of professional experience
6
6
years of post-secondary education
1
1
Certification

Work history

Assistant Vice President

Barclays
Glasgow
2024.05 - 2026.03

Project- Smart Investor

An investment platform that allows individuals to manage and grow their money by investing in a wide range of assets such as stocks, funds, ETFs, bonds, SIPP, and ready-made portfolios.

  • Understanding Financial compliances and Business requirements, conducting technical analysis adhering to Barclays standards, actively contributing to the project by implementing features, reviewing code, developing REST APIs using Java, Spring Boot, JPA, OpenApi for backend services using MongoDB with micro service architecture, and front end is React and Angular, also used AWS Lamda, Kafka, Junit test for 80% code coverage.
  • The project is built using Gitlab CI/CD with Jenkins pipeline.
  • To ensure smooth project delivery worked in the Agile model with 7-8 scrum team mates.
  • Barclays (Smart Investor): investment platform that allows individuals to manage and grow their money by investing in a wide range of assets such as stocks, funds, ETFs, bonds, SIPP, and ready-made portfolios.

Technical Lead

Newvision Software
India
2012.03 - 2024.11

Project- Availity (Anthem)

It is a platform that aggregates healthcare provider’s data to efficiently update, validate, and attest to their demographic information through a web-based portal.

  • Acquiring client requirements, conducting technical analysis, creating system designs, and performing impact assessments, actively contributing to the project by reviewing code, developing REST APIs using Java, Spring Boot, JPA for backend services, and front end is supported by Pega.
  • The project was deployed on AWS Cloud, CI/CD pipeline configured in Bamboo and utilised Postgres as the primary database.
  • I coordinated with a team of 10-12 to ensure smooth project delivery while adhering to the Agile model with the Scrum framework.
  • Deloitte: It was a large-scale audit software project.
  • I served as a Senior front end Lead to develop and maintain the frontend using React 16.8 with TypeScript, integrated with a backend built on .Net, MongoDB, and MS SQL hosted on Azure including CI/CD pipeline, also engaged in addressing team’s technical concerns, conducted code reviews, and provided support for application release audit tasks and release activities.
  • Collaborated with cross-functional teams, including performance testing, automation testing, DevOps, product owners, designers, and other scrum teams, to ensure seamless delivery.
  • Ensured high-quality deliverables by adhering to Safe Agile methodologies, there were over 250 team members, including more than 25 scrum teams.
  • Availity (Anthem): It is a platform that aggregates healthcare provider’s data to efficiently update, validate, and attest to their demographic information through a web-based portal.

Project- Deloitte

It was a large-scale audit software project.

  • I served as a Senior front end Lead to develop and maintain the frontend using React 16.8 with TypeScript, integrated with a backend built on .Net, MongoDB, and MS SQL hosted on Azure including CI/CD pipeline, also engaged in addressing team's technical concerns, conducted code reviews, and provided support for application release audit tasks and release activities.
  • Collaborated with cross-functional teams, including performance testing, automation testing, DevOps, product owners, designers, and other scrum teams, to ensure seamless delivery.
  • Ensured high-quality deliverables by adhering to Safe Agile methodologies, there were over 250 team members, including more than 25 scrum teams.

Software Developer

Newvision Software
India
2012.01 - 2020.01

Project-Humatics

It is a Robotic company, focused on automating warehouses by replacing manual processes with Robots, we created a portal to track the movement of Robots.

  • Analysed client requirements, conducted technical analysis, created system designs, and performed impact assessments.
  • Developed microservices using Java Spring Boot incorporated in microservice architecture.
  • Built frontend components with Angular 12 and implemented WebSocket for tracking robots’ live locations, D3 charts for dashboard and reporting.
  • Designed and maintained the database using Postgres, Redis and integrated RabbitMQ as a messaging systems for logging and vehicle tracking.
  • Deployed and managed applications on AWS, ensuring scalability and reliability via Docker.
  • Collaborated with multiple teams, including client-side: DevOps, product owners, development teams, and integration testing teams.
  • Followed Agile and Scrum methodologies, leading a 10-member team to deliver project milestones efficiently.

Project-Globeteleservices

It is an international telecom company that provides voice and messaging services, they offer worldwide connectivity through direct routes and interconnections.

  • Developed the solution from scratch, including modules like invoicing, traffic route creation, customer and vendor onboarding, margin reporting, deals and offers, reporting alerts on Email.
  • Analysed client requirements, performed technical analysis, designed system architecture, and assessed impact for building the application from scratch with a team of 6 members.
  • Designed and maintained a high-volume database using MS SQL Server catering 1 million records daily, involved in creating and optimising stored procedures and functions for specific functionalities.
  • Built the solution using Liferay 6.1, JSP, Jquery, JavaScript, Ajax, and MVC architecture.

Project-OpenRisk

It was a collateral and liquidity risk management platform which provides financial risk management solutions for financial institutions.

  • Build the platform from scratch, collaborating with a team of 5-6 team members.
  • Tech Stack: Spring Boot, Java, React are used along with AM Charts to show graphical analysis implemented in microservice, with 2 databases using MySql and Redi, hosted on AWS.
  • Used WebSocket to show live feeds in the platform, Kafka for a message queue.

Education

Master of Science - Artificial Intelligence

University of Stirling
Stirling, Scotland, UK
2023.01 - 2024.10

Bachelor of Engineer - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya (SIRTS)
Bhopal, Madhya Pradesh, India
2007.07 - 2011.12

Skills

  • Programming Languages: React, Angular, HTML, CSS, spring boot, Java, Kafka, Python
  • Frameworks and Tools: Version control: Git, SVN, Code Repo: Bitbucket, GitHub, GitLab, Build Pipeline: Jenkins, Azure pipeline, GitHub, Framework: Liferay, SpringBoot, Graphs: D3, AM charts, Containerization: Docker, Kubernetes Message Que: ELK, Rabit MQ, Kafka, Protocols: HTTP, HTTPS, GRPC, WebSocket, RTMP, RTSP
  • Architectures: Hands-on experience in Monolithic, MVC, N-tier, Microservice, event-driven architecture
  • Cloud: Azure: virtual machine, Azure function, Azure Service Bus, Web App, Azure Kubernetes service, Load Balancer, Blob Storage AWS: EC2, AWS Lambda, S3 bucket, Aurora DB, Athena, Amazon SNS, Amazon SQS, elastic Kubernetes service Google Cloud: compute engine, Google function, App Engine, Google Kubernetes engine, cloud storage
  • Databases: MongoDB, Postgres, MySQL, Oracle, MS SQL, CouchDB
  • Machine learning and generative AI: Decision tree, Unsupervised learning, Logistic regression, K-nearest neighbors, deep learning Convolutional Neural Networks (CNN), Resnet18, YOLO, pytorch, OpenCV, Natural language processing (NLP), transformer framework, openai
  • Operating systems: Windows and Linux
  • Project Management: Waterfall, Agile (scrum)

Certification

Google Cloud Associate Engineer, 2021 - 2024

Timeline

Assistant Vice President

Barclays
2024.05 - 2026.03

Master of Science - Artificial Intelligence

University of Stirling
2023.01 - 2024.10

Technical Lead

Newvision Software
2012.03 - 2024.11

Software Developer

Newvision Software
2012.01 - 2020.01

Bachelor of Engineer - Computer Science

Rajiv Gandhi Proudyogiki Vishwavidyalaya (SIRTS)
2007.07 - 2011.12
Shreyas Bhargava