Vipul Karanjkar Photo

Vipul Karanjkar

Software Engineer | MS in Computer Science

• Computer Science post graduate with two years of professional experience.
• A Detail-oriented, optimistic, and responsible team player.
• Experienced in designing, implementing, testing, and delivering software.
• Always willing to work on challenging tasks.


Work Experience

Senior Software Engineer at Zendesk, San Francisco, USA Dec. 2021 - Present
• Working on building a Data Lake using the Hudi Platform, which ingests data from the Zendesk suite of applications
   onAlso, collaboratively led the team in designing an automated data ingestion pipeline. Performing several POCs
   onto get a better idea of redesigning the current ingestion process.
• Migrated the jar to publish the artifacts from jFrog to s3 utilizing replication and lifecycle policies, resulting in
   cost savings. Also, updated the Bootstrap actions within the cluster to avoid refetching of the jars.
• Improved the incremental path selector to update the processing using the previous checkpoint instead of using the
   latest date. It minimized the manual intervention of the pipeline when dataset processing halts if an error occurs.
• Identified invalid incoming records and updated the processor to handle them, initially resulting in pipeline failure for
   those datasets. Also, created a rollback utility to remove invalid commits when required.
• Responsible for mitigating vulnerabilities throughout the application as a Security Lead for the team.

Software Engineer at CDK Global, San Jose, USA Nov. 2019 - Dec. 2021
• Led an implementation to automate dealer fetching information. Embedded the app in a Docker image and deployed
   on Kubernetes, scheduled to run daily using Cron jobs. This saved approx. (~) 20 work hours per week.
• Implemented benchmark capability to provide dealers an ability to compare their performance against industry peers.
   Programmatically curated the data, implemented 3 types of calculations, and segregated the data into 4 tiers.
• Proactively led a project to build a data pipeline utilizing AWS Services and integrated a new dashboard within the existing
   application. Collaborated with the Product Manager to understand the business requirements.
• Enhanced existing dashboard to add new capabilities allowing dealers to understand the health of their business.
   Additionally,led troubleshooting efforts to achieve data accuracy.
• Used TDD to improve the code quality and eventually reduced bugs. Also, integrated SonarQube for code analysis.
• Responsible for weekly deploying the ETL Code to AWS using Terraform in absence of an automated CI/CD Pipeline.
   Took responsibility as a Release Manager to generate, track, release the application on a periodic basis.
• Wrote multiple utility scripts using Python and Node.js to interact with several AWS Services.
• Performed Code Review and mentored interns and new hires.

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, JavaScript, Python, SQL
Web Technologies: Node.js, Express, ES6, React, HTML 5, CSS 3, Bootstrap 4, jQuery, AJAX, MERN Stack
Database Technologies: MySQL, PostgreSQL, MongoDB
AWS Services:: Lambda, Step Functions, Simple Queue Service (SQS), DynamoDB, RDS, S3, CloudWatch
Others: Terraform, Docker, Kubernetes, Heroku, Git, Postman, HTTP, REST API, Object-Oriented Programming, Design Patte rns, MVC, OAuth, JWT, Debugging, Spring Boot, JUnit, Mockito, Agile, Sprints, SCRUM


Contact Me