Summary
Overview
Work History
Education
Skills
Timeline
Generic

Karthikeya Prakash J

Staff Software Engineer
Bangalore

Summary

Experienced professional with 17 years of development experience, specializing in application architecture and team leadership for 6 years. Skilled in building large-scale JavaScript applications using React and Node.js. Experienced in mentoring junior and mid-level developers to create high-performance applications, providing technical oversight, and conducting code reviews. Proficient in implementing technology best practices, collaborating with Product Managers on estimation and design discussions, and developing proof of concept prototypes for advanced features and designs.

Overview

18
18
years of professional experience

Work History

Staff Software Engineer

Intuit
01.2022 - Current
  • Led the development of multiple features from ideation to delivery, including critical enhancements like PDF and image annotation, unified upload functionality, document import from Dropbox, and the image capture flow on mobile web.
  • Collaborated with cross-functional teams to integrate and optimize widgets/features for seamless consumption.
  • Delegated tasks effectively and provided mentorship to team members. Conducted code reviews to uphold and establish high standards for code contributions.
  • Improved software performance by identifying and addressing bottlenecks in the application.
  • Streamlined document uploading from various channels (e.g., Google Drive, Dropbox, mobile devices), significantly reducing user effort and saving time.

Technical Architect

Zinier
06.2020 - 12.2021
  • Spearheaded the decomposition of a monolithic application into three distinct, manageable services, improving scalability and maintainability.
  • Owned the Dynamic Components product initiative, enabling developers to build and integrate isolated components directly into applications, significantly enhancing development efficiency and re-usability.
  • Mentored junior team members on best practices and technical skills, fostering a culture of continuous learning and improvement.

Senior Staff Engineer

Poynt
03.2019 - 05.2020
  • Started the application from scratch and worked in forming a new team.
    Worked with the Product Management team and UX Architect for requirements.
  • Lead the UI team of 5 members and set the best practices for development. Worked closely with the US team in getting the requirements and working on it.
  • Worked in analyzing the tech stack for the front end for the new application to be developed.

Senior Software Engineer

Vexata
03.2018 - 02.2019
  • Worked closely with the US team in getting the requirements and working on it.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Coordinated deployments of new software, feature updates and fixes.

Principal Member of Technical Staff

Oracle India Pvt Ltd
03.2017 - 03.2018

Senior Member of Technical Staff

Tegile Systems
03.2014 - 03.2017

Product Lead

Deck App Technologies
11.2009 - 03.2014

Associate Consultant

Capgemini
06.2007 - 11.2009

Education

B.E - Computer Science

Dr.Mahalingam College of Engineering And Technolog
Coimbatore
05.2004

Skills

JavaScript

Nodejs

TypeScript

ActionScript

Java

React

Angular

jQuery

undefined

Timeline

Staff Software Engineer

Intuit
01.2022 - Current

Technical Architect

Zinier
06.2020 - 12.2021

Senior Staff Engineer

Poynt
03.2019 - 05.2020

Senior Software Engineer

Vexata
03.2018 - 02.2019

Principal Member of Technical Staff

Oracle India Pvt Ltd
03.2017 - 03.2018

Senior Member of Technical Staff

Tegile Systems
03.2014 - 03.2017

Product Lead

Deck App Technologies
11.2009 - 03.2014

Associate Consultant

Capgemini
06.2007 - 11.2009

B.E - Computer Science

Dr.Mahalingam College of Engineering And Technolog
Karthikeya Prakash JStaff Software Engineer