Download PDF


Technology Enthusiast


The power of a few keystrokes to revolutionize the world fuels me. The desire to learn more and more quenches my appetite. The inspiration to build something bold is the reason why I do what I do. And I'm good at it.



Programming and Development
Programming Languages C/C++, Python, Java, PHP, JavaScript, HTML, CSS, Shell scripting
Database Languages HQL (Hibernate Query Language), MySQL, SQLite, PostgreSQL (including JSON datatype)
Technologies GWT (UI Binder, MVP, Slotted Controller, Highcharts), REST & JSON, Twilio
Testing Tools vREST(API testing tool), Load Testing (curl, ab etc.), PostgreSQL Explain Analyze, Hibernate query optimization, Chrome DevTools (CSS tool, CPU profiling, Task Manager, Console), CloudQA
Debugging Tools Eclipse FindBugs, PMD (including Custom PMD rules in XPATH), the manual techniques (sifting through the logs - grep/sed etc.)
IDEs Any that cushions the developer and his language is welcome. Experience with Eclipse, Android Studio
OS All commons are hands-on, the rest adaptable
Other Agile Methodology, Software Engineering

Writing, Presentation and Leadership
Creativity and Design

Unity 3D, Blender

Work History

Jul 2016Present

Application Engineer

Drishti-Soft Solutions

Working on various tech modules to help facilitate the tech operations for all developers smoothly, improving customer experience of the product by various optimizations, enhancements and upgrades as per requirement.

A part of the development team of InsideSalesBox to develop new features, take the product to the next level with every sprint.

Worked on Lead Personalization in Tech Hunkaar 2016. This was a software suite to personalize the leads of a sales rep directed towards the Inside Sales team of a business organization. Further details regarding the project mentioned in Experiences.

Jan 2016Jun 2016

Application Engineer Trainee

Drishti-Soft Solutions

Working on InsideSalesBox to develop new features and enhance the product as part of the development team. The product is a customer interaction management software. The key responsibilities include all development phases for any new feature/improvement (design, coding, testing etc.) as well as fixing of bugs.

May 2015Jun 2015

Android Developer

Study India
  • Responsible for designing Android applications in native UI from scratch.
  • Conducted requirement analysis of the desired product.
  • Responsible for independently creating Android applications and publishing them.
Mar 20142015

Application Developer

Digital Monozukuri
  • Lead Programmer.
  • Responsible for handling new projects.
  • Responsible for presenting ideas to potential clientele.
Feb 2014May 2014

Research Assistant

4Play Mobile Solutions
  • Responsible for researching new development software and technologies.
  • Responsible for giving a work-around to problems and bugs.
  • Team leader and programmer.

Dec 2013Jan 2014

Brand Ambassador

WeChat (Tencent Technologies)
  • Responsible for promoting the app socially.
  • Responsible for elucidating views about the user experience.
  • Responsible for pointing out potential improvements and bug fixes.


Aug 2012May 2016

Bachelor of Technology (Computer Science)

Ansal University, Gurgaon

CGPA:  3.76/4.0

May 2012

12th grade (CBSE)

Delhi Public School, Gurgaon

Non-medical Science with Computers

Percentage:  84.60%

May 2010

10th grade(CBSE)

Delhi Public School, Gurgaon

GPA:  9.2/10.0


Sep 2014

AMCAT (India's largest employability test)

Aspiring Minds

National Percentile:  99.2%

Feb 2014

Creative, Serious and Playful Science of Android Apps

University of Illinois through Coursera

Included an introduction to the programming environment of Android Developer Tools (Eclipse) and the science of creating Android apps.

Jan 2014

Introduction to Programming and Computational Thinking

Massachusetts Institute of Technology through edX

Included algorithmic enhancements and computational thinking on basic problems to achieve efficient code using programming in Python.

Dec 2013

Introduction to Interactive Programming in Python

Rice University through Coursera

Included programming games and interactive programs using external library based on JavaScript in a Python environment.

Oct 2013

Learn To Program: The Fundamentals

University of Toronto through Coursera

Included the basic concepts of programming in Python.

Apr 2013

Introduction to Computer Science

Harvard University through edX

Included most concepts of C programming, database management using SQL and static web development using PHP and HTML.