Summary
Overview
Work History
Education
Skills
Volunteer - Girls who Code
Timeline
Hi, I’m

Nikitha Venugopal

Pickering,ON
Nikitha Venugopal

Summary

  • Software development engineer with expertise in designing and developing large-scale web applications from ground up.
  • Seeking Sr. Software Engineer roles where I can leverage my skills in utilizing software development tools and technologies to deliver high-quality products.
  • Passionate about staying up-to-date with emerging technologies and trends in the industry and committed to continuous learning.
  • Currently working as Sr. Computer Scientist at Adobe on core data ingestion platform.

Overview

10
years of professional experience

Work History

ADOBE INC.

Sr. COMPUTER SCIENTIST
01.2018 - Current

Job overview

  • Key contributor to Adobe's core ingest platform which processes a staggering 30 billion events daily across 800+ integrations spanning Services, Mobile, Web and Desktop components.
  • Leading and mentoring team members on existing products, facilitating code reviews and design meetings across projects.
  • Led integration of key products such as Adobe Fresco and Illustrator with the ingest platform to analyze user behavioral patterns.
  • Design, development, and maintenance of platform, with focus on enhancing system performance, scalability, and reliability.
  • Developed and optimized behavioral pipeline integration with Adobe search that indexed and powered various user experiences.
  • Collaborated closely with Adobe product teams to establish data specifications and facilitate instrumenting and integrating with ingest libraries.
  • Developed high-performance ingest SDK for company-wide use, streamlining development and enhanced seamless integrations.
  • Collaborated with DevOps teams to automate service build and deployment using Jenkins CI/CD.
  • Implemented monitoring and alerting systems on AWS CloudWatch to ensure stability and availability of systems.
  • Proficient in diverse set of technologies including Java, Node.js and Express framework, log optimization using Splunk and various AWS services such as EC2, S3, Kinesis, Lambda, SNS, SQS, Redis and more.

GE DIGITAL

SOFTWARE ENGINEER
12.2016 - 01.2018

Job overview

  • Contributed in developing and maintaining microservices, including a highly scalable ingestion service and REST server for data querying being a part of Predix timeseries team.
  • Design and implementation of monitoring tools to track data ingestion and query services.
  • Implemented and utilized New Relic integrations to debug and monitor processes.
  • Leveraged PagerDuty services to respond to critical on-call issues.
  • Developed systems using Java and GoLang languages, integrated New Relic and Splunk to monitor system performance, leveraged data pipelines such as DataTorrent Data Streams with Kafka streams for high speed data processing, and Cassandra for database operations.

XORIANT

SOFTWARE DEVELOPMENT ENGINEER
09.2014 - 12.2016

Job overview

  • Developed and maintained features for a hyper-converged sizing tool.
  • Design and development for single page web application that generated activation tokens for virtual machines.
  • Built an AngularJS-based UI framework that included powerful functionalities such as topology display, node drag-and-drop, and table integration, enhancing the user experience.
  • Used technologies and frameworks including Java, Spring, Hibernate, AngularJS, MySQL, and Postgres, to deliver a comprehensive and high-performing solution.

SAN JOSE STATE UNIVERSITY

GRADUATE TEACHING ASSISTANT
08.2013 - 05.2014

Job overview

  • Worked as a Teaching Assistant for the Data Structures and Algorithms using C++ course during my Masters.
  • Provided individual and small group tutoring to reinforce key learning concepts.
  • Developed and optimized lesson plans based on student test grades and evaluations.

NETGEAR INC.

SOFTWARE ENGINEERING INTERN & RESEARCH ASSISTANT
06.2013 - 08.2013

Job overview

  • Designed and developed a router-based application which backed up data from a USB drive to cloud storage spaces owned by the end user.
  • Analyzed data and storage requirements, evaluated potential solutions and developed software models, sequence diagrams, and class diagrams to support the findings.
  • Used Java and C++ to develop a highly scalable and efficient solution, and incorporated OAuth authentication to ensure secure and reliable data transfer.
  • Contributed to the development of a product that delivered significant value to Netgear's router applications.

Education

San Jose State University
CA

Master of Science from Computer Engineering

VTU
Bangalore

Bachelor of Engineering from Electronics And Communication Engineering

Skills

  • Programming Languages: Java, Javascript, Nodejs, GoLang, C
  • Frameworks: Spring, Hibernate, Angular JS, Apache Kafka, Zookeeper, Express for Nodejs
  • Dev Tools: Git for version control, Jenkins for CI/CD, New Relic, DataDog, and AWS CloudWatch for application monitoring, Splunk for log monitoring, AWS Kinesis Streams for data streaming, IntelliJ IDEA for code development, Tomcat, Web Services and REST API development
  • Databases: MySQL, Cassandra, Postgres
  • Agile Development: Jira for epic/issue tracking and leveraging kanban boards for sprint cycles
  • AWS Technologies: Lambda, Kinesis, S3, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), CloudWatch and Insights, Amazon EC2

Volunteer - Girls who Code

  • Active member of the planning committee for Girls Who Code (GWC).
  • Provided guidance, mentorship and support to young women interested in pursuing careers in tech.
  • Helped create a more inclusive and diverse tech community, driving positive change in the industry.

Timeline

Sr. COMPUTER SCIENTIST

ADOBE INC.
01.2018 - Current

SOFTWARE ENGINEER

GE DIGITAL
12.2016 - 01.2018

SOFTWARE DEVELOPMENT ENGINEER

XORIANT
09.2014 - 12.2016

GRADUATE TEACHING ASSISTANT

SAN JOSE STATE UNIVERSITY
08.2013 - 05.2014

SOFTWARE ENGINEERING INTERN & RESEARCH ASSISTANT

NETGEAR INC.
06.2013 - 08.2013

San Jose State University

Master of Science from Computer Engineering

VTU

Bachelor of Engineering from Electronics And Communication Engineering
Nikitha Venugopal