Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Gyan Prakash Shrivastava

Gyan Prakash Shrivastava

Pune

Summary

Senior Software Engineer with over 10 years of UI development experience, specializing in modern JavaScript frameworks like Advanced JavaScript, React, TypeScript, and Preact, HTML, CSS. Proven expertise in architecting scalable, high-quality web applications, and skilled in integrating AI models into user interfaces to create responsive applications. Passionate about combining front-end performance, user experience, and emerging AI capabilities to build innovative solutions.

Overview

11
11
years of professional experience

Work History

Sr. Software Engineer

Oracle India Pvt Ltd, Pune (Remote)
Pune
03.2020 - Current
  • Led UI development for Communication Cloud Services, managing the ORTL Text Editor as a standalone module.
  • Architected and built front-end features using Preact, React, TypeScript, and VDOM architecture.
  • Developed advanced custom components in CKEditor 5 to enhance rich-text editing capabilities.
  • Resolved complex technical challenges, which boosted performance and user experience across applications.
  • Delivered high-quality, unit-tested features within tight enterprise timelines.
  • Used prompt engineering with Oracle Cline (AI) to create a code generator for specific OFSS communication domain common patterns.
  • Mentored junior engineers and upheld clean code practices, which accelerated team productivity.

Sr. Software Engineer

Zensar Technologies, Pune, India
07.2016 - 03.2020
  • Led front-end development of high-performance casino slot game engines using advanced JavaScript, React, and TypeScript.
  • Built reusable components and developed complex slot features for popular titles like "The Force" and "Break Da Bank Again."
  • Engineered scalable game architecture with Node.js and Webpack, optimizing for performance and reusability.
  • Spearheaded technical onboarding by conducting JavaScript training and knowledge-sharing sessions.
  • Contributed to recruitment efforts as part of the Advanced JavaScript hiring panel.
  • Mentored junior developers, and maintained coding standards across projects.

Software Engineer

XEBRIUM SOFTWARE, Pune, India
Pune
03.2015 - 07.2016
  • Led UI development and system design for enterprise web applications for global clients, including Facebook and Kubix USA.
  • Delivered feature-rich frontends using Angular (1.3 and 2.0), JavaScript, jQuery, and HTML5/CSS3.
  • Designed and developed RESTful UI components and data visualizations (Canvas) for Terragraph, a Facebook connectivity initiative.
  • Served as Lead UI Developer on the Carrier Store project, overseeing system architecture, client communication, and delivery.

Education

Master of Science - Computer Science

Bharati Vidyapeeth University
Pune
06-2011

Bachelor of Science - Mathematics

Pt. R.S.S. University
Raipur, C.G.
05-2008

Skills

  • Languages and frameworks: JavaScript ES5/ES6, TypeScript, React, Preactjs, Nodejs, HTML5, CSS/CSS3, Bootstrap, Oracle Jet, Angular, and GraphQL
  • Tools and platforms: Git, Visual Studio Code, SourceTree, Sublime Text Editor, and Webpack
  • Concepts: UI/UX development, AI integration, VDOM architecture, performance optimization, version control management, software development

Languages

Hindi
First Language
English
Advanced (C1)
C1

Timeline

Sr. Software Engineer

Oracle India Pvt Ltd, Pune (Remote)
03.2020 - Current

Sr. Software Engineer

Zensar Technologies, Pune, India
07.2016 - 03.2020

Software Engineer

XEBRIUM SOFTWARE, Pune, India
03.2015 - 07.2016

Master of Science - Computer Science

Bharati Vidyapeeth University

Bachelor of Science - Mathematics

Pt. R.S.S. University
Gyan Prakash Shrivastava