Summary
Overview
Work History
Education
Skills
Websites
Personal Information
Languages
Timeline
Generic

Pravin Kawale

Pune

Summary

With over 17 years of experience across the entire Software Development Life Cycle, I am a seasoned UI, Front-End, Web Developer specializing in crafting exceptional user experiences. My expertise spans modern frameworks like ReactJS and Angular, coupled with core technologies including JavaScript, HTML, CSS, and related libraries. I excel in implementing state management solutions (Redux, NGRX), and optimizing for SEO and performance through technologies like Next.js and Nx architecture. Proficient in TDD and API integration, I thrive in Agile environments, utilizing tools like JIRA and Git for efficient development and deployment. My experience also includes project management, mentoring, and leading both on- and offshore teams. I possess strong analytical and debugging skills, ensuring high-quality deliverables, and successful project outcomes.

Overview

17
17
years of professional experience

Work History

Technical Architect

Tech Mahindra Ltd.
Birmingham
10.2021 - Current

As a Senior React Developer on the EE Consumer Digital (BT Birmingham, UK) project, I played a key role in developing Springboard Web, a React-based Single Page Application (SPA) designed as a personalized dashboard for EE mobile customers, with upcoming expansion to broadband users. My primary focus was on building a user-friendly interface that surfaces relevant information like account updates, upgrade eligibility, usage details, and marketing promotions, providing customers with a clear overview of their account and potential opportunities. I actively participated in gathering requirements directly from the client, maintaining transparent communication through daily status updates, and receiving new tasks to guide future development efforts.

Key responsibilities included:

  • Developing front-end interfaces for React SPA sites based on Figma designs.
  • Implementing SEO tags using Next.js based on specifications provided by HTDS.
  • Designing and developing the complete web application using Next.js for Server-Side Rendering (SSR), ReactJS, HTML5, JavaScript, and Bootstrap 4.
  • Integrating RESTful APIs with the UI and implementing application functionality using ReactJS.
  • Testing and debugging code to ensure proper functionality.
  • Achieving a minimum of 70% test-driven development code coverage using Jest to meet client requirements.
  • Participating in daily status calls with the offshore client team.
  • Adhering to best practices and standards for accessibility and cross-browser compatibility.
  • Collecting and incorporating feedback from design and technical staff on website development needs.
  • Ensuring adherence to accessibility standards and progressive enhancement principles.
  • Programming, testing, and debugging web applications to ensure optimal performance.
  • Troubleshooting and resolving issues to maintain application stability.
  • Assuming ownership of code throughout the entire development lifecycle, from staging to testing and production.

My work involved utilizing a range of technologies including ReactJs, Redux, Hooks, Material UI, CSS3, SCSS, and the BT loop design React framework for responsive web design (RWD), along with Javascript to deliver a high-quality user experience.

Senior JavaScript Developer

Tech Mahindra Ltd.
Pune
06.2020 - 09.2021

As a Senior JavaScript Developer for BT Sport UK, I was instrumental in enhancing the BT Live/Replay player, focusing on front-end development and user experience. My role involved creating and maintaining key features using core JavaScript, ensuring a seamless viewing experience across multiple devices. I actively collaborated with design and technical teams, incorporating feedback to meet and exceed customer expectations.

Key Responsibilities:

  • Developed the front-end for Live and Replay video players, adhering to design specifications and information architecture.
  • Created custom video player controls, implementing logic using JavaScript and binding callback events for user interaction.
  • Integrated and configured the Nexplayer third-party player library for optimal performance on mobile and tablet devices.
  • Designed responsive video player skins for mobile, iOS, and tablet platforms, ensuring a consistent user interface.
  • Maintained accessibility standards and cross-browser compatibility throughout the development process.
  • Collected and incorporated feedback from design and technical stakeholders on website development needs.
  • Programmed, tested, and debugged web applications, identifying and resolving issues efficiently.
  • Took ownership of code quality across development, staging, testing, and production environments.
  • Integrated RESTful APIs with the UI, adding enhanced functionality using ReactJS.
  • Conducted thorough testing and bug fixing to ensure optimal performance.
  • Achieved 70% test-driven development code coverage using Jasmine/Karma tools.
  • Participated in daily status calls with the offshore team and client, ensuring effective communication and project alignment.

Technical Architect

Tech Mahindra Ltd.
Pune
06.2018 - Current

Technology Specialist

Cognizant Technology
06.2014 - 06.2018

Sr. Technical Associate

Tech Mahindra Ltd
12.2012 - 06.2014

Sr. Associate Creative

Synechron Technology Pvt. Ltd.
02.2012 - 12.2012

Sr. UI Developer

ORACLE Financial Software Solutions
09.2009 - 02.2012

Sr. Web Developer

ARRK Solutions Pvt. Ltd.
11.2007 - 09.2009

Education

BSc. - Mathematics

Pune University
HPT & RYK College Of Science, Nashik
06-2004

HSC -

Maharashtra State Board
KTHM College of Science, Nashik
06-1999

SSC -

Maharashtra State Board
KBH Vidyalaya, Nashik
06-1997

Skills

  • Proficient in HTML, CSS, responsive web development, JavaScript, Reactjs, Nextjs, Redux, Material UI, Adobe Target, Jest, GIT, and Angular
  • Software development lifecycle
  • UI development
  • JavaScript programming
  • ReactJS development
  • RESTful API integration
  • Test-driven development
  • Cross-browser compatibility
  • Web accessibility standards
  • Technical architecture design
  • Agile methodologies
  • Client communication
  • Project management
  • Team collaboration

Personal Information

  • Passport Number: N2325137
  • Passport Expiry Date: 11/08/25

Languages

Marathi
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

Technical Architect

Tech Mahindra Ltd.
10.2021 - Current

Senior JavaScript Developer

Tech Mahindra Ltd.
06.2020 - 09.2021

Technical Architect

Tech Mahindra Ltd.
06.2018 - Current

Technology Specialist

Cognizant Technology
06.2014 - 06.2018

Sr. Technical Associate

Tech Mahindra Ltd
12.2012 - 06.2014

Sr. Associate Creative

Synechron Technology Pvt. Ltd.
02.2012 - 12.2012

Sr. UI Developer

ORACLE Financial Software Solutions
09.2009 - 02.2012

Sr. Web Developer

ARRK Solutions Pvt. Ltd.
11.2007 - 09.2009

BSc. - Mathematics

Pune University

HSC -

Maharashtra State Board

SSC -

Maharashtra State Board
Pravin Kawale