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
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
Senior Executive Assistant to the SVP of Emerging Products & Partnerships at ADOBE INC.Senior Executive Assistant to the SVP of Emerging Products & Partnerships at ADOBE INC.