Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

ANJALI KUMAR

Oldsmar,FL

Summary

Adept at leading development teams and pioneering cloud migration projects, I significantly enhanced data retrieval speeds by 30% at The Nielsen Company. My expertise in Java, Spring Boot, and Agile methodologies, coupled with a knack for fostering team collaboration, has consistently driven project success and innovation.

Overview

13
13
years of professional experience

Work History

LEAD SOFTWARE ENGINEER

The Nielsen Company
Tampa, Florida
10.2019 - Current
  • Company Overview: NPOWER is a reporting platform of Nielsen TV Audience Measurement
  • The focus of the project is to create numerous ratings and analysis reports for the TV, digital viewing in the US household
  • This reporting tool is used by all major TV - cables, broadcasts, digital media clients
  • Nielsen TV Audience measurement platform operates panels in more than 30 countries across the globe
  • The audience measurement data and advanced solutions provide a comprehensive picture of how, when, and where your consumers are connecting with content
  • With this insight reporting platforms create numerous reports for the media clients
  • Led the development team of 8 developers for the NPOWER project – reporting platform of Nielsen TV Audience measurements which involves complex calculations of TV and digital media ratings and analysis reports
  • Designed and developed the distributed architecture of the big data volume reporting application using Java, Spring Boot framework
  • Deployed the docker containerized application to AWS cloud using EKS (Kubernetes)
  • Containerized the backend application using Docker, Docker compose and deploy the application to Kubernetes cluster (EKS)
  • Created configurations – dockerfile, pod.yaml, gitlab-ci.yaml to create gitlab pipeline and deploy the application to Kubernetes cluster (EKS)
  • Deployment of backend EKS clusters using eksctl utility and HELM charts for creating Kubernetes dashboard
  • Automated the deployment using CI/CD pipelines in GitLab
  • Cloud migration of the on prem monolithic service to microservices architecture in AWS
  • Created infrastructure in cloud – S3, EFS, DynamoDB, EKS cluster, security groups, IAM roles in AWS using Terraform
  • EKS cluster creation using terraform with proper node group configuration for the capacity management of the cluster, subnets and VPCs
  • Front end EKS server deployment for running multiple instances of NGNIX container
  • Experience in AWS services like – Lambda, S3, EFS, EKS, DynamoDB, API gateway, Cloud watch, Cloud Formation
  • Designed and implemented GraphQL APIs, reducing data retrieval times by 30%
  • Collaborated with front-end developers to integrate GraphQL queries, improving application performance
  • Migrated legacy RESTful APIs to GraphQL, streamlining data access and reducing client-side data fetching complexity
  • Developed REST APIs using microservices architecture and components to communicate between microservices
  • Integrated Swagger UI to the REST endpoints for APIs and microservices
  • Designed an ETL pipeline using Apache Airflow to automate data extraction, transformation, and loading into a data warehouse
  • Created Airflow DAGs (Directed Acyclic Graphs) to automate and schedule complex data workflows, ensuring data consistency and timely availability
  • Developed Spark SQL queries and driver scala program for complex compute calculations for big data module
  • Created backend validation module in PySpark using Jupyter notebook
  • Experienced in parquet and ORC data formats and data handling in S3 data lakes
  • Created tech stack project to deploy the microservices and backend application
  • Implemented OAuth authentication to secure user data and enhance application security
  • Integrated third-party services using OAuth protocols, improving user experience and access management
  • Enhanced security measures by adding token validation and refresh mechanisms
  • Provided seamless single sign-on (SSO) experience for users
  • Developed and maintained authentication flows, ensuring compliance with industry standards
  • Created serverless architecture using AWS Lambda and API gateway
  • Developed the export module to update the intermediate files and output to AWS S3
  • Implemented failures handling mechanism in microservices like failback and circuit breakers
  • Integrated microservices and REST APIs with PostgreSQL and Oracle using JPA, Hibernate
  • Created JUnit’s for the java application
  • Exported application logs to Kibana using Elasticsearch
  • Documented workflow/process and created design artifacts on Confluence
  • Deployed and supported the application during PROD deployment
  • Frontend application development using Angular
  • Followed agile practices and ceremonies in the scrum team
  • Designed, and documented workflow/process and created design artifacts on Confluence
  • Collaborated across teams with upstream data and transformation team, data science teams for development and validations
  • NPOWER is a reporting platform of Nielsen TV Audience Measurement
  • The focus of the project is to create numerous ratings and analysis reports for the TV, digital viewing in the US household
  • This reporting tool is used by all major TV - cables, broadcasts, digital media clients
  • Nielsen TV Audience measurement platform operates panels in more than 30 countries across the globe
  • The audience measurement data and advanced solutions provide a comprehensive picture of how, when, and where your consumers are connecting with content
  • With this insight reporting platforms create numerous reports for the media clients

SENIOR SOFTWARE DEVELOPER

HARMAN Connected Services, Inc.
Tampa, Florida
10.2017 - 10.2019
  • Company Overview: Nielsen Store Observations (NSO) is a Nielsen’s multi-million project in the global marketing research domain, which covers 280K stores worldwide and is the market leader in custom, instore research for consumer product manufacturers
  • Led a team of 6 developers for NSO (Nielsen Store Observation) project which is a Backoffice web application platform for the NSO mobile application
  • Designed and developed the cloud migration project from a Tibco system to Java microservice’s architecture using Java and Spring boot
  • Developed queue based microservice using Azure queue Storage and Blob storage
  • Created service layer and repository in project for interacting with PostgreSQL
  • Used singleton and prototype design pattern for the development
  • Deployed the scalable cloud application in Azure
  • Ensured streamlined deployment and continuous integration by creating a CI/CD pipeline in Jenkins
  • Integrated Swagger for the microservices endpoints
  • Developed front end application using Angular framework
  • Created study creation, upload and user management front end modules in Angular
  • Designed and developed scalable RESTful APIs using Node.js and Express.js
  • Integrated the REST APIs with the front-end Angular application
  • Implemented user authentication and authorization with JWT
  • Developed middleware for logging, error handling, and request validation
  • Implemented service layer in project for interacting with PostgreSQL
  • Worked closely with the business product owner and production teams in the Agile (SCRUM) environment
  • Designed workflow/process and data model diagrams and created design artifacts on Confluence
  • Collaborated across teams with upstream transformation team, data science for development and validations
  • Nielsen Store Observations (NSO) is a Nielsen’s multi-million project in the global marketing research domain, which covers 280K stores worldwide and is the market leader in custom, instore research for consumer product manufacturers

SENIOR SOFTWARE ENGINEER

Infosys Limited
Austin, Texas
03.2017 - 10.2017
  • Developed a java web application used by client organizations to monitor and generate reports of various Wi-Fi device components used to provide service access to end-users at different locations like offices, stores and restaurants and hotels
  • Designed, developed and maintained web applications using Java 8, Spring and Hibernate
  • Developed REST APIs and integrated with databases PostgreSQL, SFDC and Cassandra
  • Integrated Swagger UI with REST end points to maintain the application status
  • Validated REST APIs with postman and swagger
  • Developed the front module in Angular to show dashboards and reports
  • Documented project artifacts API and design documents in Confluence
  • Worked closely with product team for the requirements gathering and story grooming in JIRA
  • Followed agile methodologies like scrum meetings, sprint reviews, mid sprint and retrospectives

SENIOR SOFTWARE ENGINEER

Infosys Limited
Bangalore, India
12.2014 - 01.2017
  • Designed and developed the Sales CRM application - platform used for the sale of Broadband satellite provider television channels to new residential customers all over the United States over the call by integrating all the legacy applications
  • Implemented backend application modules using Java 6, Spring, Maven, REST and SOAP web services
  • Developed front end UI in AngularJS, Javascript, ExtJs, HTML, CSS
  • Validated web services REST and SOAP using postman tools
  • Implemented messaging queues using JMS
  • Created PL/SQL procedures and queries for Oracle database
  • Conducted functional testing using JUnit’s, and integration, regression and load testing
  • Worked on production release and post deployment support
  • Documented project artifacts like detail level design and test plans
  • Interacted with various teams for requirements and QA support

SOFTWARE ENGINEER

Infosys Limited
Bangalore, India
09.2011 - 11.2014
  • Designed and developed web service modules using Spring, Java, Maven, Restful, and SOAP web services
  • Developed the modules to store and retrieve data from Oracle 10g database
  • Designed and developed front end UI in Javascript, ExtJs, HTML, CSS
  • Involved in requirements gathering and analysis and created project artifacts like detailed level design and test plans
  • Worked closely with business analysts to understand the business requirements, create project artifacts like detailed level design, and test plans
  • Involved in interactions with project management, QA, and support teams
  • Worked on production release and provide post-deployment support

Education

Bachelor of Technology - Information Technology

Harcourt Butler Technological Institute
Kanpur, India
06.2011

Skills

  • Java
  • JavaScript
  • SQL
  • Python
  • Spring Boot
  • Spark
  • JPA
  • Hibernate
  • Angular
  • Node
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • Jenkins
  • Terraform
  • MySQL
  • PostgreSQL
  • Oracle
  • Elasticsearch
  • MongoDB
  • JQuery
  • AJAX
  • HTML
  • CSS
  • OAuth
  • Open IDC
  • Apache Kafka
  • GraphQL
  • Gitlab
  • Maven
  • Gradle
  • VS Code
  • IntelliJ
  • Postman
  • Kubernetes Lens
  • Agile
  • Scrum
  • Kanban

Accomplishments

  • Simply Excellent Platinum Award – Nielsen
  • Simply Excellent Gold Award – Nielsen

Timeline

LEAD SOFTWARE ENGINEER

The Nielsen Company
10.2019 - Current

SENIOR SOFTWARE DEVELOPER

HARMAN Connected Services, Inc.
10.2017 - 10.2019

SENIOR SOFTWARE ENGINEER

Infosys Limited
03.2017 - 10.2017

SENIOR SOFTWARE ENGINEER

Infosys Limited
12.2014 - 01.2017

SOFTWARE ENGINEER

Infosys Limited
09.2011 - 11.2014

Bachelor of Technology - Information Technology

Harcourt Butler Technological Institute
ANJALI KUMAR