Jatin Goel
-
WHO AM I?
Software Engineer with 4.9+ years of experience in delivering multiple projects end-to-end (from
Planning and Design to Deployment and Documentation) ranging from Tools and Automation, Cloud
Services, REST APIs, Programmatic Advertising, with a strong focus on the quality of the product,
while providing a seamless User Experience at the same time.
Patient, Disciplined, Determined, Distinguished, Independent and key team member with the ability
to work under pressure without ever compromising on the product / code quality.
An Environmentalist by heart, doing small contributions time to time to preserve the environment.
An Active member of the Hyderabad Python Community (HydPy) helping the community grow by
organizing events for learning and introduction to new technologies and advancements in the
Python programming language and also sometimes mentoring at College events to guide students
along the latest industry trends.
Part of the organizing team for PyCon India 2018 and PyConf Hyderabad 2019
Work Experience
Spiceworks IT Solutions India Pvt. Ltd.
Software Engineer II
May 20, 2019 – now
Delivering quality solutions to our end users that helps them with their day to day work
Added robustness and monitoring to the Real Time Bidding applications
Re-designed some of the existing applications for better performance and stability
Worked on establishing and adding upon the Code and Design quality standards for IDC
teams to follow
Helped build towards a better culture and team at IDC by expanding my responsibilities as a
Scrum Master
Currently working on Integrations with Third Party Marketing Automation Platforms for
Account Based Marketing campaigns or enriching the consumer’s data with Account Intent
insights
Commvault
Senior Software Engineer
September 01, 2015 – May 17, 2019
Developer, Mentor, Code Reviewer, team player writing scalable back-end, while managing
tasks and projects for my team alongside
Designed a Python SDK around REST APIs to make the API usage 80% simpler and abstract
the complexities
Reduced testing efforts by 60% with the idea of a new Automation Framework to overcome
the complexities and limitations of the existing one and provide better scalability and a
unified interface for different types of operations
Re-designed few of the existing products simplifying their usage while ensuring the
continuation and enhancements of services
Established design & code review board and guidelines, wrote blog posts, recorded demos
and step by step tutorials for others to get started with different types of projects, and ease
to understand and follow the guidelines
Projects
Open Source Projects
a. HealthChecker
b. Developer SDK - Python (cvpysdk)
1. Programmatic Advertising – Real Time Bidders
|
Spiceworks
• Recognize and add Performance and Business metrics to Datadog and Tableau
respectively
• Unit tests with 100% coverage and Test client for load and performance testing in
staging
2. Help Desk Server
|
Spiceworks
• An easy to configure and use On-Premise installable version of Spiceworks Cloud
Help Desk
• Simplifies the work of the IT team to keep track of any open issues and their
progress while keeping their data in their local network(s)
3. MAP Integrations
• Simplified Integrations with MAP (Marketo, HubSpot) to enrich the user’s contacts
or leads with the Account Intent data.
• Background workers for handling huge amounts of data with parallel processing.
•
•
Failed jobs handling and retry mechanism
On-Demand jobs
4. Upgrading and Migrating services from local servers to AWS |
Spiceworks
• Upgraded some of the existing services to add better functionality and tests before
finally moving the services from local servers to AWS with Kubernetes deployment
and integration with Datadog for monitoring.
5. Developer SDK – Python
|
Commvault
• A simple Python wrapper for simplifying the usage of Commvault REST APIs and
parsing the response received and provide relatable information to the user.
• First initiative @ Commvault towards Open Source development
6. REST API and Swagger UI Integration
|
Commvault
• Worked on the API layer to add new end-points for ease of operability.
• Owner of the Swagger UI Integration for users to interact with.
7. Automation Framework
|
Commvault
• Automation Framework, for running automated test cases, or automating other
processes, in a simpler and efficient way, via REST API.
• Simplified the end-user interaction by minimalizing the number of inputs to the
framework, by using smart defaults.
• Easy to integrate framework for other developers to get started with.
8. Install Microsoft Windows and SQL updates Workflow
|
Commvault
• Workflow for Searching, Downloading, and Installing Microsoft Windows and/or
Microsoft SQL Server Updates based on the options selected by the user.
Achievements
•
•
•
•
Certificate for Outstanding Work from VP of Development – Commvault Systems for
Developer SDK - Python
Certificate for Outstanding Work from VP of Development – Commvault Systems for Install
Microsoft Windows and SQL Updates Workflow
Certificate for Outstanding Work from VP of Development – Commvault Systems for
Automation framework
Runner Up at Commvault Hackathon – 2016
Technical Skills
Python
Git
GitLab
Golang
PowerShell
Docker
Advanced
Advanced
Advanced
Intermediate
Intermediate
Intermediate
Core Python and Standard Library, Automation, Scripting
Scripting, PowerShell Remoting, Windows operations
Personality Traits
•
•
•
•
•
Highly Disciplined
Ability to reach out to all audience
Courageous and action oriented
Determined & Distinguished
Ability to overcome weaknesses
•
•
•
•
Independent in Action
Can visualize large picture
Patience in listening to all needs
Supportive to all social causes
Extras
•
•
•
•
•
Volunteer and Co-Organiser @ HydPy, PyCon India 2018 and PyConf Hyderabad 2019
Contributor in some open-source projects
Mentoring in some Python Community Events
o Helping the community grow by sharing design ideas or doing design reviews
Working on a project part-time - a Web Application for communities to manage their events,
speakers, venues and integrating the announcements with their Social Media channel(s) for
easier management
Speaker at HydPy
Academics
Bachelor of Technology (B.Tech.)
Punjab Technical University
-
73.92%
Personal Details
•
•
•
•
•
•
•
•
•
Name
DOB
Gender
Nationality
Permanent Address
Current Address
(500081)
Passport Number
Languages
Hobbies
Bhangra
Jatin Goel
May 29, 1994
Male
Indian
#254, Ward No. 15, Kurali, Distt. – Mohali, Punjab -/2/12, G.R.K.R. Dia Plaza, Madhapur, Hyderabad, Telangana
M-
English, Hindi, Punjabi
Movies, Gaming, Trekking, Travelling, Cycling, Swimming, Dancing –