Vipul Karanjkar Photo

Vipul Karanjkar

Software Engineer | MS in Computer Science

Software Engineer with 6+ years' experience building scalable microservices and data pipelines. Expertise in CI/CD
automation, workflow optimization, and cloud infrastructure for efficient, reliable, and cost-effective solutions.


Work Experience

Senior Data Engineer at Zendesk, San Francisco, USA Dec 2021 - Dec 2024
• Automated dataset onboarding by consolidating a complex multi-step process into an Airflow-driven
   ipeline,preducing setup on time by 55%, increasing system reliability, and eliminating
   manual monitoring tasks.
• Optimized Spark jobs by fine-tuning configurations and parallelism, reducing daily data processing
   time by 35% while integrating monitoring, runbooks, and documentation for consistency and
   issue tracking.
• Streamlined schema migration by Dockerizing weekly schema updates into a CI/CD pipeline using GitHub
   Actions, automating PR generation for review during On-Call Handoff, and replacing manual
   local processes.
• Designed and implemented a metadata-driven data catalog in Alation, integrating multiple data sources,
   enhancing dataset discoverability, improving metadata quality, and reducing analyst onboarding
   time by 40%. • Collaborated with data governance to enforce GDPR & CCPA compliance, implementing PII masking and RBAC
   to restrict access to authorized personnel only.
• Led security initiatives, proactively identifying and mitigating vulnerabilities to ensure application
   security and regulatory compliance.

Software Engineer at CDK Global, San Jose, USA Nov. 2019 - Dec. 2021
• Designed and developed benchmarking capabilities for dealers to compare performance against industry peers,
   curating data programmatically, performing calculations, and categorizing results into
   four performance tiers.
• Automated dealer information retrieval from several data sources by containerizing the application in Docker,
   deploying it on Kubernetes, and scheduling daily jobs via Cron, saving 20+ work hours per week.
• Built microservices to handle long-running tasks asynchronously, offloading them from AWS Lambda to resolve
   timeout issues and support 1,200 more dealers; earned 2nd place in a Hackathon and recognition from the CTO.
• Enhanced an existing dashboard with business health metrics and integrated a new one. Designed and developed
   data pipelines by gathering requirements with the Product Manager and stakeholders.
• Enhanced process efficiency by automating repetitive AWS tasks using Python and Bash scripts, reducing
   manual intervention andaccelerating deployment workflows.
• Improved code quality with TDD, reducing bugs, and integrated SonarQube for continuous code analysis. Mentored
   team members and led code reviews to promote best practices.

Software Engineering Mentor at San Francisco State University, USA Sept. 2018 – Dec. 2018
• Mentored a team of 7 students for the university-funded program, PINC, to build a Full-Stack Web Application.
• Attended weekly meetings with fellow mentors and supervisors to discuss and address the issues faced by students.

Software Engineering at Vyako Technologies, Nagpur, India June 2016 – June 2017
• Created RESTFUL APIs to be consumed by multiple Web applications using PHPs CodeIgniter Framework.
• Reduced time to render a list of products for grocerybroz.com by 65% by improving SQL queries.
• Integrated 3rd party APIs such as Google Maps and Sign In using social media accounts in an Android application.
• Translated wireframes and mockups into responsive, interactive features using HTML5, CSS3, JS and Bootstrap 4.
• Worked in a team utilizing version control system (GitHub) and followed Agile and Scrum Methodologies.

Education

MS Computer Science

San Francisco State University

May 2020

Coursework:
• Advanced Algorithms
• Advanced Software Engineering
• Internet Application Development
• Application Dev for Mobile Devices

BE Computer Engineering

Nagpur University, India

May 2016

Coursework:
• Algorithms and Data Structures
• Database Management Systems
• Object Oriented Programming
• Computer Architecture and Org.
• Computer Networks
• Operating Systems


Academic Projects

Embryo Image Classification (Node.js, Python, Keras, TensorFlow, MySQL)
• Built a CNN Binary Image Classifier with 92% accuracy. Developed a Full-Stack Web App utilizing the model for the
   biology research team @SFSU with features including user authentication and image cropping.

House Hunter (Node.js, Express, MySQL) • Worked as a Backend Lead in a 7-member team to develop a Full-Stack Web App that allows users to buy and sell
   real estate properties. Collaborated with the team to design database schema and implemented custom APIs.

Twitter Clone (Swift, Node.js, MySQL) • Developed an iOS application which allow users to create/edit their profile, post messages to the platform, search
   and follow/unfollow other users. Built the backend server using Node.js and deployed to AWS.

Cops-n-Robbers Web Game (Node.js, Express, Socket.io, PostgreSQL) • Developed a 2 player turn-based Web Game with features to chat, create/join a game along with responsive UI.
• Responsible for setting up the REST architecture and designed a database schema for the complete web game.

Achievement

SF Hacks Winner 2019

Offline Text Search Engine

March 2019


• Worked in a team of 4 to develop
    an offline text search engine called
   Twiggler in 24 hours using Node.js
    and deployed to Heroku.

• Consumed Twilio, Yelp, Google,
    Lyft and Walmart’s API to render the
    top 5 best value (low price high
    rating) services based on the
    search keyword.


Technical Skills

Languages: Java, Python, JavaScript, SQL, Shell Scripting
Big Data: Apache Spark, Apache Kafka, Apache Hudi, Apache Hadoop, Airflow
Database: NoSQL (DynamoDB, MongoDB, HBase), SQL (MySQL, PostgreSQL)
Web Technologies: Node.js, Express, MERN Stack, Spring Boot, React, HTML5, CSS3, Bootstrap, jQuery, AJAX
Cloud: AWS (EMR, Lambda, Glue, Step Functions, S3, Athena, SQS, DynamoDB, RDS, CloudWatch)
DevOps: Docker, Kubernetes, Terraform
Project Management: Agile (Scrum, Kanban, Sprints), Software Development Life Cycle (SDLC), Testing
Others: Git, Postman, HTTP, REST, OAuth, JWT, Debugging, Design Patterns, JUnit, Mockito


Contact Me