Summary
Overview
Work History
Education
Skills
Work Availability
Timeline
Generic

Prakhar Prakash

Senior Software Engineer
New Delhi

Summary

Software Development Engineer/Big Data Enginneer with 7+ years experience in developing robust code for high-volume businesses of AdTech and Education domains. In previous roles, accomplished zero down time and increased the team productivity by identifying and solving bottlenecks in the existing system.

Work Experience

• [OCT 2017 - Present ] Senior Software Engineer, Times Internet (Infogain), Noida, India

• [FEB 2016 - SEPT 2017] Java Developer Alphatmate, Noida, India

• [May 2014 - FEB 2016] -Software Engineer - Innologic Technology

• [May 2013 - FEB 2013] -Intern - HeadStrong Technology

Overview

11
11
years of professional experience
4
4
years of post-secondary education

Work History

Senior Software Engineer

Time Internet (Infogain)
Noida
01.2021 - Current

Colombia Audience Network (CAN) is an exclusive premium audience network of the leading digital publishers in India, including all the Times Internet properties. With over 400 million users, this offers to advertisers brand safe performance on premium inventory at scale.

  • Designed and implemented a templating framework based on spring MVC which allows us to respond with different view layouts based on algo from general to page specific rules.
  • Designed and implemented hierarchal properties externalization to hide confidential information and configurations and also refactored the code structure to support isolated multi node/sub-node spring and logger configurations.
  • Designed and developed Java Web Token (JWT) based authorization to expose the REST API and securing inter-service communications.

Tech stack used: Java 1.8, Spring MVC, Log4J, JUnit, Maven.

PRODUCTION DASHBOARD APM

Times Internet (infogain)
01.2018 - 11.2021

PRODUCTION DASHBOARD - Build an application which will be used by a data centre for monitoring of physical, virtual, and cloud-based IT infrastructures and provides automatic data collection, real-time visualizations, and intelligent alerts across your application and servers. The application will transform, aggregate and time-shift data – in real-time. IT extreme scale, over a million data points processed every second, ensures we can handle as much data as you want to send.

  • Time Series report for various nodes and stacks.
  • Heart beat graph for different clusters.
  • Collection data points for various metrics required by the System Manager for Monitoring of Application. The framework would be required to collect data on a regular schedule for various Servers and Metrics. The application will aggregate metric data by 10 min, Daily, weekly, monthly, Yearly.
  • Collaborated with project managers to select ambitious, but realistic coding milestones on pre-release software project development.
  • Design framework to generate a report for various metrics that would be required by Application Manager for Monitoring application Mail on schedule time.
  • Implemented target tracking to research prototypes over large data sets.
  • Build Microservices aggreation pattern for capturing data from elasticsearch ,Kafka and using microservices build API which provide data from redis cache and mysql .

Tech stack used: Java 1.8, Spring MVC, Servlet, Log4J, JUnit, Maven,Spark,Python. s

DAS

Times Internet (Infogain)
09.2017 - 01.2019

[Times Internet] DAS

Developed high data volume REST APIs using Java 1.8, Spring, Spring Boot, MariaDB, Hive, HDFS and Cassandra.

  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Conducted regression testing, analyzed results and submitted observations to development team.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.

Tech stack used: Java 1.8, Spring MVC, Servlet, Log4J, JUnit, Maven.

Software Engineer

Alphamate
01.2016 - 09.2017
  • Orchestrated efficient large-scale software deployments.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Communicated with third-party product owners to illustrate deficits and bottlenecks within existing software.
  • Delivered unit-tested systems with required characteristics and within customer-prescribed timeframes.
  • Wrote highly maintainable, solid code for software system, forming core framework and earning consistent praise from subsequent developers since initial version.
  • Communicated technical development stages and provided design support to businesses and other stakeholders encouraging participation for on-time execution.

Tech stack used: Java 1.6, Spring MVC, Log4J, JUnit, Maven.

Limbis

Innologic Pvt. Limited
01.2014 - 06.2016

Build RSS Mobile Based system which allow user get product information using Ibeacon technology. User access to access product information and Web interface for vender to add product dimensions.

  • Developed RESTful APIs via session, JWT authorizations based single sign-on and sign-off functionality.
  • Provides the offline capability for reading data list from Web sever
  • Sync back with the Server when connectivity resumes
  • Capture Customer location, event attendance, the time elapsed near a beacon, browsing data etc. to create Marketing Analytics report for the customer
  • Performed duties under applicable standards, policies and regulatory guidelines to promote safe working environment.
  • Identified issues, analyzed information and provided solutions to problems.

Tech stack used: Java 1.8, Spring MVC, Android, JUnit, Maven.

  • Carried out day-day-day duties accurately and efficiently.
  • Used critical thinking to break down problems, evaluate solutions and make decisions.

Mobile Minimum Data MDS (Intern)

HeadStrong
01.2013 - 04.2013

The android application Mobile MDS provides physicians with a mobile interface for MDS forms to capture data during the patient visit and eliminate paperwork and delays.

Role:

  • Provides the offline capability for filling out the forms
  • Integrates with existing business applications for Resident and their assessment information
  • Sync back with the Server when connectivity resumes o Ensure that the app worked on smartphones as wells as tablets

Tech stack: Java JDK1.6, Android SDK 2.2/2.3, Eclipse Indigo, SQLite

Education

B. Tech - Computer Science And Engineering

Uttar Pradesh Technical University
07.2009 - 07.2013

Skills

● Java/J2EE

undefined

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Timeline

Senior Software Engineer

Time Internet (Infogain)
01.2021 - Current

PRODUCTION DASHBOARD APM

Times Internet (infogain)
01.2018 - 11.2021

DAS

Times Internet (Infogain)
09.2017 - 01.2019

Software Engineer

Alphamate
01.2016 - 09.2017

Limbis

Innologic Pvt. Limited
01.2014 - 06.2016

Mobile Minimum Data MDS (Intern)

HeadStrong
01.2013 - 04.2013

B. Tech - Computer Science And Engineering

Uttar Pradesh Technical University
07.2009 - 07.2013
Prakhar PrakashSenior Software Engineer