Summary
Overview
Work History
Education
Skills
Research Work
x86_64-decOS @ MSC-KIIT Project Wing, DiversionTech @ IEM, Kolkata
Banking application
Timeline
Generic

Anshu Gupta

Bengaluru

Summary

Hi, I’m SDE-2 at Evertz working with TeamS-India backend over 1.8 plus years. Have programming experience in C++, Java, Python. As a backend developer, I have a strong foundation in API design, databases, AWS cloud, data structures, algorithms, system design, and software engineering.

Overview

3
3
years of professional experience

Work History

SDE-2

Evertz Microsystems - Evertz
Bengaluru
01.2023 - Current
  • Added the support of 4K/UHD HEVC Premium broadcast streaming support in the cloud streaming platform evertz.io acting as the feature lead to be showcased in NABSHOW 2024 by introducing larger EC2s and configuration support in the stream-orchestration microservice.
  • Translated the channel audio, video, and ANC encoders config support to JSON leveraging the gRPC protocol, and created the entire data structure, classes, and database design from scratch.
  • Implemented multiple Blue-Green design improvements in the LIVE/streaming channel updates to support zero downtime during a LIVE channel PATCH.
  • Implemented the playout-redundancy feature which introduced 5 EC2s for the channel orchestration to meet the requirement of 1:1 playout servers which provide 2 independent outputs, and in the event of the active signal being lost the second signal is switched using a change-over method/device.
  • Tech Stack: Python, Java, AWS Serverless backend, SQL, NoSQL, Selenium, Unit tests, E2E tests

Java Developer Intern

HighRadus
Hyderabad
01.2022 - 11.2022
  • As a part of the ARPA products team wrote multiple 10+ Java and Selenium Web Agents for B2B invoice processing for clients Walmart, Amazon, and Oracle including the Claim Processing, EIPP, Credit, and email processing agents to automate the O2C invoice processing.
  • Tech Stack: Java, Selenium, SQL, automated testing.
  • Winter Project Intern, worked on AI-enabled FinTech B2B invoice management application. Full-stack project to predict invoice due-in date for the accounts department. Designed an ML model with 71.3% accuracy. Tech-stack: ML, Java, Servlet, JDBC, Javascript, React.

Education

Bachelor of Technology (B. Tech) - Computer Science And Engineering

Kalinga Institute of Industrial Technology
Bhubaneswar
07-2023

Skills

  • C/C, Java, Python
  • AWS Serverless backend, API design, databases design, Cloud
  • Automated testing, Unit testing, E2E test
  • CI/CD, docker, kubernetes
  • SQL, NoSQL
  • Git
  • Data Structures, Algorithms, System design, OOPs, DBMS, OS, Networking
  • Tools: Swagger, OpenAPI, Postman

Research Work

  • Page level encryption mechanism using reserved bit in the page table entry, research based project to path kernel with a light-weight encryption mechanism for RAM encryption, and with necessary hardware and software modifications.

x86_64-decOS @ MSC-KIIT Project Wing, DiversionTech @ IEM, Kolkata

  • A 64bit operating system written entirely from scratch in C/C++ to implement OS modules, supports paging memory model, interrupts handling, process scheduling, with basic linux system calls implemented. Visit github for .ISO file download.

Banking application

  • A banking system where users can deposit/withdraw with role based access control and API authorization, using hexagonal design architecture, unit testing using mocks, API security, and more. Using Golang, MySQL.

Timeline

SDE-2

Evertz Microsystems - Evertz
01.2023 - Current

Java Developer Intern

HighRadus
01.2022 - 11.2022

Bachelor of Technology (B. Tech) - Computer Science And Engineering

Kalinga Institute of Industrial Technology
Anshu Gupta