Summary
Overview
Work History
Education
Technical Skills
Projects
Languages
Websites
Timeline
Generic
SHIVANK PANDEY

SHIVANK PANDEY

Pune

Summary

Detail-oriented UI Developer with 7 years of experience in designing and implementing user-friendly interfaces using Angular (2+ versions), TypeScript, HTML, and CSS. Proficient in RxJS for reactive programming and skilled in version control with Git and Bitbucket. Adept at collaborating with cross-functional teams to deliver high-quality software solutions. Passionate about enhancing user experience and optimizing application performance.

Overview

7
7
years of professional experience

Work History

Senior Product Engineer

Larsen & Toubro Infotech
Pune
03.2022 - Current
  • Developed and maintained responsive web applications using Angular and TypeScript, ensuring high performance and compatibility across devices.
  • Collaborated with UX/UI designers to implement modern design patterns and enhance user experience using Figma, resulting in a 20% increase in user engagement.
  • Utilized RxJS to manage asynchronous data streams, improving application responsiveness and data handling efficiency.
  • Worked in an Agile environment, participating in daily stand-ups and sprint planning sessions using Jira for task management.
  • Worked as a lead with a team of 6 for delivering the error-free, performance-focused, user-friendly modules.
  • Conducted code reviews and provided mentorship to junior developers, fostering a culture of knowledge sharing.
  • Identified and resolved complex technical issues related to the development of new products.
  • Contributed ideas towards improving existing products as well as creating new ones.
  • Drafted documentation on technical information and production thresholds pertinent to products during initial planning phases.
  • Addressed and resolved technical concerns to comply with internal standards and regulatory requirements.

Senior Software Engineer

KPIT Technologies
Pune
10.2017 - 03.2022
  • Creating technical documentation based on requirements and creating mockups.
  • Create a Swagger file using OpenAPI.
  • Code review and code merge.
  • Unit Testing using JEST.
  • Use SonarQube to maintain code quality.
  • Actively used JIRA, Bitbucket, and have sound hands-on experience in GIT.
  • Implemented the authentication using OpenID and also user-based authorization.
  • Implemented version control practices using Git and Bitbucket, facilitating collaboration within the development team.
  • Collaborated with backend developers to integrate RESTful APIs, ensuring seamless data flow and functionality across applications.
  • Resolved complex issues related to software applications quickly and effectively.
  • Performed unit testing on application components prior to release.
  • Created efficient algorithms to optimize existing systems.

Education

Bachelor of Engineering - Electronics and Communication

RGPV-Bhopal
Jabalpur, M.P.
07-2016

12th - Central Board of Secondary Education

Bharatiya Vidya Bhavan's Prism School
Satna
04.2012

10th - Central Board of Secondary Education

Bharatiya Vidya Bhavan's Prism School
Satna
04.2010

Technical Skills

  • Languages: TypeScript, HTML, CSS
  • Frameworks: Angular, RxJS
  • Tools & Technologies: Git, Bitbucket, Jira, RESTful APIs
  • Methodologies: Agile, Scrum
  • Other Skills: Responsive Design, UI/UX Principles, Performance Optimization

Projects

1. BSA (Banking Solutions for Africa) : Jan 2024 To Present

BSA is a digital banking platform focused on the South African market, designed to enhance financial accessibility and provide a comprehensive banking experience for individuals and small businesses. The platform will be migrating to the latest version of Angular, incorporating Angular Material to ensure a modern, responsive, and user-friendly interface. The goal is to improve performance, maintainability, and user engagement.

Roles and responsibilities:

1. Migration to Latest Angular Version:

  • Lead the migration of the existing application to the latest version of Angular, ensuring compatibility and leveraging new features.
  • Identify and refactor legacy code to adhere to best practices and improve performance.

2. Implementation of Angular Material:

  • Integrate Angular Material to enhance UI components and ensure a consistent design language.
  • Customize Material components as needed to meet specific design requirements.

3. Feature Development:

  • Develop new features and enhancements in line with project specifications, using Angular best practices.
  • Implement responsive layouts to ensure optimal performance on various devices.

4. Performance Optimization:

  • Optimize the application for speed and responsiveness by utilizing lazy loading, change detection strategies, and other Angular performance techniques.
  • Conduct regular performance testing and analysis.

2. ZAC: March 2022 To Dec 2023

 Design based web application for designing low code-based web applications., OIDC Authentication, Collaborate and build relationships with other development team members., Working closely with PM team for requirements., Enhancing the quality of application used by dealerships based on user-escalated defects., Responsible for status reporting and code review., Unit Testing an angular code using Jasmine and Karma. Diagnostic Dependency Management, KPIT's own product, a spring boot and angular based web application for managing data., Creating technical documentation based on requirement and creating mockups., Create a swagger file using openApi., Code review and code merge., Unit Testing using Jasmine., Use sonarqube to maintain code quality., Actively used JIRA, Bitbucket and have sound hands on experience in GIT., Implemented the authentication using openId and also user based authorisation. Token Limas, Licensing based Web Application for providing licenses to internal tools., Full stack development using java, spring boot and angular., Maintenance and new development of REST API., Add security measures and optimize the website using GT Metrix., Deployment of the application by using docker and Kubernetes into the GCP.

Roles and Responsibilities:

● Collaborate and build relationships with other development team members

● Working closely with PM team for requirements

● Enhancing the quality of application used by dealerships based on user-escalated defects.

● Responsible for status reporting and code review.

● Unit Testing an angular code using Jasmine and Karma (Unit Testing).

3. Diagnostic Dependency Management (KPIT Technologies): Sept 2019 To March 2022

KPIT's own product a spring boot and angular based web application for managing the data of different types of data and showing the data hierarchy as a graph (using ngx graph). As a part of I have worked on SCRUM based agile approach and in the absence of the scrum master I have even conducted the scums and print planning and retrospectives. I also have worked on Jenkins for CI/CD.

Roles and responsibilities:

● Creating technical documentation based on requirement and creating mockups.

● Create a swagger file using openApi

● Code review and code merge.

● Unit Testing using Jasmine

● Use sonarqube to maintain code quality.

● actively used JIRA, Bitbucket and have sound hands on experience in GIT.

● Implemented the authentication using openId and also user based authorisation.

4. Token Limas (KPIT Technologies): Oct 2017 To Sept 2019

Licensing based Web Application used to provide the licenses to the internal tools of the company in which users are allocated a particular sum of token for a certain amount of time and once the tokens are expired it can be used by other users.

Roles and responsibilities:

● Full stack development using java, spring boot and angular

● Maintenance and new development of REST API.

● Add security measures and optimize the website using GT Metrix.

● Deployment of the application by using docker and Kubernetes into the GCP

Languages

  • English
  • Hindi

Timeline

Senior Product Engineer

Larsen & Toubro Infotech
03.2022 - Current

Senior Software Engineer

KPIT Technologies
10.2017 - 03.2022

Bachelor of Engineering - Electronics and Communication

RGPV-Bhopal

12th - Central Board of Secondary Education

Bharatiya Vidya Bhavan's Prism School

10th - Central Board of Secondary Education

Bharatiya Vidya Bhavan's Prism School
SHIVANK PANDEY