Skip to Content

Hi, my name is

Yatharth Gupta

I design, develop and optimise software solutions.

About Me

Hello! My name is Yatharth and I’m a technology enthusiast working as a software engineer with more than 4 years of experience now.

Since childhood, I've harboured a deep fascination with mathematics and problem-solving. This passion naturally evolved into a love for computer programming during my college years at IIT BHU, where I earned my Bachelor's degree in Electronics Engineering in 2021.

Following graduation, I embarked on my software development journey at myKaarma, where I was surrounded by brilliant minds and a fast-paced environment. This experience was instrumental in honing my programming skills and propelling me into a confident and well-rounded developer. I've had the privilege of driving multiple major projects solo, leading each to successful completion.

I also recently started writing blogs that is mainly focused on Software Development Ideas, technologies and core concepts.

Here are a few technologies I’ve been working with:

  • Programming Languages: Java, C++, JavaScript and Python.
  • Back-end: Spring Boot, Micronaut and Flask along with API Gateway management using Kong.
  • Front-end: Angular, GWT, React and Gatsby.
  • Event-Driven Architecture: RMQ, Kafka, and AWS EventBridge.
  • Data Storage & Processing: Relational databases (MariaDB, PostgreSQL) and NoSQL databases (MongoDB), along with caching solutions (Redis), rule engines (Drools), and search platforms (OpenSearch).
  • DevSecOps: Vulnerability management tools like Snyk, DefectDojo, DependencyTrack, and ThreatMapper.
  • Infrastructure & Automation: Docker, Kubernetes, Ansible, Terraform and Jenkins for CI/CD and automation tasks.
Headshot

Personal Life:

I'm a bit of workaholic guy and loves playing sports and working out at gym. I regularly play Badminton, Table Tennis and Cricket. In my free time I really enjoy watching Anime with a cup of hot coffee. I'm not much into movies but enjoy watching good recommendations (especially horror!).
I'm interested in finance and trading as well and enjoy reading articles and exploring good investment options.
I want to start my own company or business someday and waiting for a good opportunity to strike and in the meantime I'll continue to get better and hone my skills.

My Professional Experience:

Software Development Engineer II @ myKaarma

May 2021 - Present

  • Built user onboarding flows, a tracking system and a monitoring dashboard improving the experience and decreasing onboarding time by ~80%. Exposure: Springboot, Angular, Appcues, GWT, MongoDB, Iframes.
  • Microservices-based backend and dashboard to create and manage teams and licenses. Exposure: SQL DB designing, Springboot, Angular, GWT.
  • GitHub bot to automate the GitHub PR approval process and deployed as a serverless app on AWS Lambda.
  • Setting up a mail server with all DNS settings to prevent the hard bouncing of mails reducing the rate from ~4% to ~0.2%.
  • Automated workflow system using drools reducing setup time from 1 day to ~2 mins. Exposure: Drools, RabbitMQ, Spring boot, Angular.
  • Built vulnerability and license compliance tracker and control system which helped reduce vulnerabilities by ~60% in just 4 months.
  • Optimized billing API performance making it more reliable and resilient under heavy loads. Fail rates reduced from ~12% to less than 0.5%.

My Personal Projects

Other Noteworthy Projects

  • My Portfolio

    A project to built my own portfolio website showcasing all my work and experience.

    • JavaScript
    • React
    • Gatsby
    • MDX
    • GraphQL
  • Folder

    Digit Recognition Using Logistic Regression

    It was built as part of a college level competition to build an AI image calculator where I stood third. It uses logistic regression to identify digits and mathematical symbols in images.

    • Python
    • OpenCV
    • SkLearn
    • NumPy
    • SciPy
    • Matplotlib
  • Folder

    Shape Detection Using OpenCV

    It was a college project to help me get started with Machine Learning and to understand basic concepts.

    • Python
    • OpenCV
    • SkLearn
    • NumPy

My Certifications:

  • Software Architecture & Technology of Large-Scale Systems
    Issued: Nov 2024
    Credential ID: UC-60d9e94c-6314-496b-a46c-3c87510ff621
View Certificate External Link
  • Docker Essentials
    Issued: Nov 2024
    Credential ID: UC-2c7e43ec-25b5-437d-aaf3-3e10d4638565
View Certificate External Link
  • Introduction To Serverless Deployment
    Issued: Apr 2021
    Credential ID: InVEQq_gJ0iH81km8V5Npw2
View Certificate External Link
  • Metaverse Masterclass
    Issued: Aug 2024
    Credential ID: UC-85621645-2007-4d93-848f-d493cb1f0314
View Certificate External Link
  • Certified Kubernetes Administrator (CKA)
    Issued: Nov 2024
    Credential ID: UC-9982a771-15a8-4865-a451-8846032117c9
View Certificate External Link
  • Spring Boot 3, Spring 6 & Hibernate
    Issued: Nov 2024
    Credential ID: UC-7d959c5d-5254-4da0-b6a0-1649aded1943
View Certificate External Link

Contact Me

If you're interested in working together, have any questions, or just want to say hello, feel free to reach out!

Address: 266, Green Park Main, Bareilly, Uttar Pradesh, 243006
All social media profiles attached to the buttons.