PP

Piyush Pushkar

Senior Software Engineer II

Akamai Technologies · Bengaluru, India

About Me

Driven by curiosity and a strong problem-solving mindset, I have built scalable full-stack solutions across Java, Spring Boot, Node.js, Angular, and modern JavaScript frameworks. I have designed secure backend services, dynamic UIs, automated data pipelines, and reporting systems with optimized performance through multithreading, query tuning, and efficient data handling.

I have implemented integrations, extensions, and workflow-simplifying components that enhance usability and system efficiency. My experience has enabled me to design robust architectures, automate data processing across diverse databases, and deliver solutions that are maintainable, reliable, and production-ready. These projects have strengthened my ability to approach challenges analytically, explore alternative solutions, and convert ideas into impactful engineering outcomes.

9+ Years Experience
4 Companies
23+ Skills
4 Awards

Experience

Akamai Technologies

Full-time · 4 yrs 8 mos · Bengaluru, India
Senior Software Engineer II Oct 2025 – Present · 6 mos
Senior Software Engineer Aug 2021 – Oct 2025 · 4 yrs 3 mos
  • Platform & Application Development – Designed and delivered features for multi-tier internal platforms involving workflow automation, reporting, data processing, and integrations. Built REST APIs, backend logic, and UI enhancements using Java, Spring Boot, and JavaScript frameworks.
  • Distributed Systems & Performance – Improved performance through optimized queries, indexing, caching, and asynchronous processing. Refactored system components for cleaner architecture and reliable multi-node deployments.
  • Cloud Engineering & Infrastructure – Built automated cloud environments using Infrastructure-as-Code principles. Designed scalable cluster setups and provisioning workflows with Ansible. Explored Kubernetes orchestration, secure networking, and container-based deployment patterns.
  • Platform Reliability & Operations – Performed OS upgrades, dependency updates, certificate rotations, and environment migrations for production systems. Automated recurring tasks such as Java upgrades, certificate renewals, and cleanup routines.
  • CI/CD & Developer Productivity – Enabled CI/CD pipelines for consistent build and deployment workflows. Standardized internal tooling and processes to improve efficiency across engineering teams.
Core JavaSpring BootNode.jsPostgreSQLAnsibleKubernetesCI/CD

USEReady

Sep 2019 – Aug 2021 · 2 yrs · Bangalore
Senior Software Engineer Sep 2019 – Aug 2021

Reporting Application

Architected and developed features for a Spring Boot–based reporting application enabling custom report generation using dynamic data pipelines. Built REST APIs for authentication, data transformation, file upload/download; secured with JWT. Improved performance with multithreading via Java Concurrency APIs. Built a custom scheduler supporting recurring "Outlook-style" triggers.

Java Spring BootReactPostgreSQL

Excel Add-in

Architected and solely developed an Excel plugin for data extraction, streaming, and scheduled exports. Streamed large CSV data using WebSockets. Built a custom scheduler and a dynamic JSON-driven UI renderer for configurable form generation.

Node.jsAngular 10MongoDBRabbitMQ

On-Demand Reporting (BIRT)

Built backend logic for data transformations and multi-format report generation (PDF, XLSX, DOCX, PPT, HTML, CSV) with complex dynamic layouts using Eclipse BIRT.

Java ServletEclipse BIRTTomcat

Tableau Filter Extension

Developed a Tableau extension enabling seamless filter/parameter transfer across dashboards using Tableau Extensions API with localStorage-based persistence and a Node.js backend for event logging.

Node.jsJavaScriptMongoDBNGINX

Mu Sigma Inc.

Aug 2016 – Sep 2019 · 3 yrs 2 mos · Bengaluru
Senior Developer Jun 2019 – Sep 2019 · 4 mos

Developed an automated pipeline to fetch data from Teradata, DB2, SQL Server, Hive, etc., compressing and encrypting files to remote servers and Azure Storage Blobs. Built a web application with Angular 8 and Node.js (Express) to trigger data extraction from the UI.

Angular 8Node.jsAzure BlobsShell Scripts
Decision Scientist Feb 2019 – Jun 2019 · 5 mos

JavaScript Trainer and Consultant for UI technologies. Developed WeChat POC to integrate WeChat with existing web applications using Node.js for messaging and feature-based responses.

JavaScriptNode.jsAngular
Trainee Decision Scientist Aug 2016 – Jan 2019 · 2 yrs 6 mos

VLR Tool

Designed entire architecture and developed an interactive 3D visualisation Web Application for a large retailer's modular review process with one-click report generation, minimising manual effort and enabling better decision making.

Angular 6ThreeJSNode.jsSQL ServerNginx

MRM Tool

Frontend development for a marketing retention tool enabling personalised campaigns via customer segmentation based on purchase behaviour and attributes.

Angular 5JavaSpringMariaDBHibernate

Innovation – Pan-Tilt Camera

Designed and built an end-to-end remotely controllable Pan-Tilt Camera setup — hardware prototype to Python-controlled deployment — enabling Video Analytics for a major airline client to improve passenger on-boarding experience.

PythonHardware Prototyping

Skills

Backend

Core Java Spring Boot Node.js Express.js REST APIs JWT Auth Multithreading Java Concurrency

Frontend

Angular React JavaScript (ES6+) TypeScript HTML5/CSS3 Angular Material ThreeJS

Databases

PostgreSQL MongoDB SQL Server MariaDB Teradata DB2 Hive

DevOps & Cloud

Ansible Kubernetes Docker CI/CD Azure NGINX Shell Scripting

Messaging & Protocols

RabbitMQ WebSockets REST

Tools & Platforms

Eclipse BIRT Tableau Extensions API Tomcat Git Jira

Education

BE

Bachelor of Engineering – Electrical & Electronics

Sir M Visvesvaraya Institute of Technology, Bengaluru

2012 – 2016  ·  Grade: 79%

Activities: Splash, Aseemith

XII

10+2 – Physics, Chemistry & Mathematics

Woodbine Modern School, Darbhanga

2009 – 2011  ·  Grade: 83.2%

Certifications

🏅

Decision Scientist

Mu Sigma Inc.  ·  Issued Jun 2019

Credential ID: 9486/Jun2019/52316

Languages

English Hindi

Projects & Awards

Featured Project

Honors & Awards

🏆

Spot Award

Mu Sigma Inc. · Issued Jun 2019 by Prashanth G.B.

"Piyush has been a key resource for DEFT. His contribution to BU level and AL training program is highly commendable. Your technical solutions have helped GM Team to implement complex requirements in very short span of time. You are the Technical SME for UI technologies at Org level."

🌟

Impact Award

Mu Sigma Inc. · Issued Nov 2018 by Yogesh Dwivedi

"Piyush has been the pillar on which VLR stands. From having no clue to what the project was all about to delivering a product which would change the way Walmart China operates, Piyush has led the transformation. From idea generation to execution Piyush is the go to man for the account."