Pratik Karnawat

Pratik is a full-stack software engineer working at GoDaddy, where he helps in building the next-generation internationally scaled website builder (Websites + Marketing).

Professionally, he enjoys spending time on problems that pose algorithmic and performance challenges; problems that require transformations of raw data into meaningful representations; prototyping MVPs; building clean user experiences; side-hustles that align well with his future career goals.

Outside of work, he likes to spend time going on road trips, running, reading, and playing music.

To sum it up, he is all about programming, cars, traveling, music, and running.

In the section below, you will learn about his professional journey over the past few years.

September 2017 - Present

GoDaddy

Software Engineer III

Pratik is working as a member of the editing experience team for the Websites + Marketing application, where his efforts are primarily focused on developing and architecting high-quality scalable features, improving application performance, monitoring client JS bundle size by incorporating latest trends in the web development space, upgrading libraries and code to latest company standards, keeping the on-call incident counts to bare minimum, and coordinating the development of new features inside the editor.

node.js

css3

html5

webpack

javascript (es6)

react

redux

fluxible

sass

mocha

chai

sinon

enzyme

cypress

jenkins

selenium

June 2015 - September 2017

GoDaddy

Software Engineer II

Pratik started working as a full-stack software engineer by joining the team as a core member of the initial prototyping group for the development of the new website builder product, Websites + Marketing (which now has more than a million paid subscriptions). A part of his job role was to lay the architectural and boilerplate foundations for the application using the latest and greatest in the JavaScript ecosystem.

While working in this broad role, he got numerous opportunities to contribute code to many packages and features in the GoDaddy's software ecosystem. Most of his efforts in this role were focused on building a design language (using React) to ease widget/section development, improving the website editing experience for users, and writing new REST API endpoints to enable the development of new editing features.

node.js

css3

html5

webpack

javascript (es6)

react

redux

fluxible

sass

mocha

chai

sinon

enzyme

cypress

jenkins

selenium

March 2015 - May 2015

GoDaddy

Software Engineer Intern

Pratik joined the Website Builder team as an intern to work on version 7 of the product, where he helped in implementing, updating, and refactoring parts of various widgets in the product. He also held ownership of improving the performance and lowering the cost of external API integrations by performing key updates and refactors in the client and server code that helped the company to save a significant amount of money.

c#

.net

mocha

chai

less

knockout.js

html5

css3

javascript (es5)

August 2014 - January 2015

iValidate.me

Software Engineer Intern

Pratik joined the team as a part-time intern to help establish an automation testing pipeline for the application, which guaranteed fast and high confidence application deployments.

java

selenium

cucumber

spring

angular.js

jenkins

June 2014 - August 2014

Charles Schwab

Security Operations Intern

Pratik joined the team as a full-time intern to help gather and process real-time feed emitted from various security applications on the web to develop a common resource for new/known threat and malware data. This task was followed by the development of an API to fetch the collected data in a specialized format.

django

python

mongodb

oracle virtualbox

January 2014 - May 2014

E.O.S.S., ASU

Web Developer (Part time)

Pratik worked as a part-time employee for the Educational Outreach and Student Services department at Arizona State University while working on his Master's degree in Computer Science. He was responsible for maintaining, updating, and migrating department's websites built on Drupal.

drupal

html

css

drupal

jquery

June 2012 - July 2013

Systango

Analyst Web Developer

This job was Pratik's first full-time job coming out of college, where he took upon different engineering roles across the web application stack.

While working as a front-end engineer, he developed modular javascript validation libraries, migrated applications from one JS framework to another, and learned about building web pages utilizing different templating languages and CSS preprocessors.

While working as a back-end engineer, he helped in the integration and development of internal and external APIs, performed analysis on security and quality of available Ruby gems, and wrote delayed jobs to update databases upon receiving data from various data sources.

While working as a test engineer, he maintained and monitored the continuous integration server for the application to report overnight build failures, worked closely with product owners to prepare Cucumber test stories to promote TDD style application development, and maintained test suites for numerous applications.

ruby

ruby on rails

cucumber

javascript

postgres

sqlite

mysql

aws

html

haml

less

sass

jenkins

teamcity

What's next?

Pratik would love to work in the autonomous automobiles, artificial intelligence, IoT, teaching, or agriculture technology space.

If you have something that seems like a good fit, then send him a direct message on either LinkedIn or Twitter.

This webiste is powered by Svelte and coffee!

copyright © 2020 - Pratik Karnawat

Icon pack by Icons8