top of page
  • GitHub-Mark-Light-120px-plus
  • White LinkedIn Icon
  • White Instagram Icon

ABOUT ME

 

Software Engineer with a passion for building scalable, robust systems and working with the latest technologies in a fast-paced, agile environment. Intellectually curious team player who thrives on solving and simplifying complex problems and collaborating with technical and non-technical teams. Takes pride in leading projects from inception to completion

AirBrush_20200428110636.jpg

ABHISHEK DHAKLA

Software Engineer

​

Email:

abhishekdhakla@gmail.com

EXPERIENCE
EXPERIENCE
May, 2022 - Present

Software Engineer (Backend)

Palo Alto, California, USA

BITGO
Sept, 2021 - Dec, 2021

Software Engineering (Backend) Intern

Palo Alto, California, USA

BITGO
May, 2020 - Aug, 2021

Software Engineering (Backend) Intern

Toronto, ON, Canada

WATTPAD

Wattpad is a social media platform connects a global community of 90 million readers and writers through the power of story.

Job Responsibilities:

  • ​Architected and implemented a text classification service to allow web and mobile clients to get a maturity rating for stories in real-time to show ads (Avg Request Volume: ~500K/Hour)

  • Created a global rollout manager to streamline experimentation, optimise opt-ins, and rollout features dealing with Apple's IDFA guidelines. Developed trackers to monitor opt-in rates for several privacy laws (i.e., IDFA, CCPA, GDPR)

  • Managed a data aggregation project to streamline querying from 10+ sources using a single frontend controller

  • Authored an engineering blog and published findings. Discovered an optimal tool to aggregate and analyse data

  • Identified and debugged a critical issue in the data import pipeline, losing ~100K data events daily; reduced loss to zero

Sept - Dec, 2019

Full Stack Developer Intern

Ottawa, ON, Canada

ROSS VIDEO INC

Industry-leading video production solutions provider powering billions of global viewers daily for some of the biggest broadcasting companies and events around the world.

Job Responsibilities:

  • Backend: Developed new models to customize TV-content rundown and add content linking functionality within the system using Java and Postgres/MySQL

  • Frontend: Implemented UI interface to display grid data in calendar format to improve user experience

  • Frontend: Developed reusable React components with TypeScript to reduce code duplication and centralize code across all 18+ products lines in the company

  • Mobile: Created company’s first mobile app , using React Native, to review and approve broadcasting content

Jan - Apr, 2019

Software Developer Intern

Markham, ON, Canada

AVIVA PLC

British multinational insurance company with over 33 million customers, 500 billion dollars in assets and close to 30, 000 employees.

Job Responsibilities:

  • Frontend: Developed dashboard interface in React.js to allow teams to manage server and web-application performance/data in real time

  • Backend: Implemented server side logic in Python, using MySQL database, to monitor and optimize over 40 customer-centric insurance services, effectively reducing server load by ~9% (Saving ~$250,000 in costs)

  • API Development: Developed an API as part of a team to facilitate ’Vehicle Quote Generation’ from Aviva's global website (Aviva.com)

May - Aug, 2018

Automation Developer Intern

Toronto, ON, Canada

METHOD CRM

Top rated CRM for Intuit’s QuickBooks accounting software, with over 1300+ five star reviews and several awards

Job Responsibilities:

  • Automation: Developed new tests in Selenium and migrated 60% of company’s manual testing infrastructure to Automation, successfully reducing scrum testing cycle by one day

  • Research: Performed proof of concept (POC) tests on different QA automation tools, analyzed performance results, and helped bring the apt tool in production cycle (Katalon Studio)

  • Product Ownership: Developed new test cases with senior QAs, took part in scrum cycle and independently handled two product releases by performing full product regressions, along with training 2 dev teams on the new tools

EDUCATION
EDUCATION
2017 - 2022

Bachelor's of Software Engineering - Honors

University of Waterloo

Bachelor of Software Engineering - Honors graduate from University of Waterloo

PROJECTS
CLIENTS
Kubernetes_New.png_resize=730,389&ssl=1.png

KubeInspect

Collaborate with a team of four on an engineering design project to build a security vulnerability scanner that enables companies/individuals to find security risks in their infrastructure configuration files and make automatic fixes.

Image by Caspar Camille Rubin

Quizzlet

A class quizzing software created as part of a hackathon in a group of 4. The program allows students and teachers to make quizzes, share them with each other and track scores in real time. Coded in Java

Annotation 2020-01-16 121340.jpg

Color Shop

Fully integrated React application, complete with over 40 extensive components, allowing users to manage color palettes and create new ones to use for their development/artistic works.

1024x500.jpg

Quadris

An intuitive game of Tetris coded in C++ 11 using object oriented design patterns. It supports a graphical interface and can easily be updated to add/remove features all while providing multiplayer functionality

TESTIMONIALS
EXPERTISE
ROSS VIDEO

Overall, Abhishek had a great term with Ross Video. He contributed to two different discrete teams, and did so with a great attitude for learning and improvement. He's on multiple occasions asked for opportunities to shadow people in areas that he's unfamiliar with, which is a great demonstration of commitment to growth. He's even learned Java while on the job!
I've witnessed and heard from co-workers on multiple occasions that he collaborates well. He is always willing to help others or jump on pair programming exercises with his co-workers. He has a good basis of soft skills which are critical in a team environment.

I would recommend Abhishek continues with the same attitude he has brought to Ross. Keep challenging himself, actively learning, and being a great person to work with.

​

- Andre Edmonson
Technical Product Manger - Ross Video
METHOD CRM

I mentored Abhishek starting from the on-boarding process. Great dedication, hard work and diligence leads Abhishek to the excellent results! Starting from the day one Abhishek was going above and beyond to complete his automation tasks and to improve workflow of Automation testing in our company. Abhishek was able to work on 2 different automation tools at the same time. He was the first Methoder who got familiar with Katalon. He was the only one from QA team using Katalon at the time. Abhishek was able to learn a new tool with no supervision and he introduced new features and was able to capture all his findings in a documentation that all our co-op students are still using as a guide. As well Abhishek shared his knowledge with all members of QA team. His technical knowledge and dedication improved the quality of code and shortened the time of existing Automation collections execution dramatically. Abhishek is a real pleasure to work with! He is professional and punctual. He demonstrates a great time management skills and work ethic. His energy and Can-Do attitude are contagious. Abhishek is respectful to all team members, supervisors and managers. Keep doing a great job, Abhishek!

​

- Mila Fadzeyeva
Manager - Method CRM
bottom of page