Parth Khandelwal

Software Engineer

Bengaluru, Karnataka, India10 yrs 10 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Full Stack Development with Java and ReactJS.
  • Proven track record in cloud-native application development.
  • Strong experience in building user-friendly interfaces.
Stackforce AI infers this person is a Full Stack Developer with expertise in SaaS and cloud technologies.

Contact

Skills

Core Skills

JavaReactjsAwsGoogle Cloud Platform

Other Skills

AJAXAmazon Web Services (AWS)AngularJSAngularJsCCSSData StructuresDockerFirebaseGCPGoogle App EngineGulpHTML5JSPJavaScript

About

Experienced Full Stack Software Developer with a demonstrated history of working in a fast paced agile environment. Skilled in Java, ReactJs, Firebase, AWS and Google Cloud Platform. Strong information technology professional with a Bachelor of Technology (B.Tech.) focused in Computer Science from The LNM Institute Of Information Technology.

Experience

Atlassian

2 roles

Senior Developer

Promoted

Apr 2023Present · 2 yrs 11 mos

Developer

Nov 2020Mar 2023 · 2 yrs 4 mos

Qubole

Member Of Technical Staff - 2

Apr 2019Nov 2020 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Qubole is a cloud-native data management platform for analytics and machine learning that allows enterprises to quickly harness the power of data to gain valuable business insights.
  • I have contributed to 2 major projects at Qubole - Package Management and Zeppelin Notebooks.
  • Package Management helps the data-scientists to add, remove, and update Python and R libraries to multi-node clusters.
  • I have worked as one of the core contributors to this project and played a critical role in developing it.
  • I have end-to-end built the Activity History feature that defines a timeline of the packages modified in a particular environment. It also provides the option to restore the environment to any previous state if the current state gets corrupted.
  • I have also added the support for viewing the live package installation logs which are streamed from the cluster for transparency and debugging purposes.
  • I revamped the complete UI of Package Management to make it more user friendly and accommodate new features.
  • Furthermore, I dockerized this application to make it work along with a Jupyter Notebooks container using sidecar pattern in a Kubernetes pod.
  • Zeppelin notebooks enable data-driven, interactive data analytics and collaborative documents using Python, R, Scala, SQL, and other languages which communicate with interpreters like Apache Spark using Apache Thrift.
  • I implemented a long-requested functionality of executing an external notebook, residing on another cluster, in the context of the caller notebook, this helped customers to define common utilities and libraries in a single notebook and include it in the caller notebooks. The introduced functions supported recursive calls while handling cycle detection.
  • I have added various features and fixed numerous bugs to make Zeppelin notebooks robust.
  • Technologies Used: Java, Shell Scripting, Ruby on Rails, ReactJS, Redux, MySQL, AWS, GCP, Kubernetes, Docker
JavaShell ScriptingRuby on RailsReactJSReduxMySQL+4

Treebo hotels

Senior Software Engineer

Apr 2018Apr 2019 · 1 yr · Bengaluru, Karnataka, India

  • I worked as a part of the Events High team and my core responsibility was to improve the Events High consumer website experience (www.eventshigh.com).
  • I have revamped the Events High consumer website, which improved the website performance as measured by google pagespeed score on both desktop and mobile devices.
  • I have integrated Events High m-site on Phonepe app which helped in increasing the website traffic, traction and the number of transactions.
  • Additionally, I have created in-house remarketing tools like exit intent banner and sticky header which helped in leads generation, consumer retention and increased conversions.
  • I have also dockerized the consumer website application for easy migration from Google Cloud Platform to AWS and used Jenkins to construct a Continuous Integration and Continuous Deployment, or CI/CD, pipeline.
  • This system handles a traffic of 2.5 million monthly sessions during peak seasons.
  • Technologies Used:
  • Java (Play Framework), Jquery, Google Cloud Platform, AWS, MySQL
JavaJqueryGoogle Cloud PlatformAWSMySQL

Events high

2 roles

Member Of Technical Staff

Dec 2016Apr 2018 · 1 yr 4 mos

  • Events High is an events-marketplace startup that provides a platform for the users to discover events around them and a self-serve solution for the event organizers for end-to-end event setup and management.
  • Key Responsibilities:
  • I have built and owned the "Organizer Dashboard" which was one stop solution for the event organizers to manage event listings, set up ticketing, collect payments and see the real-time report on how event sales are going on. This was developed on AngularJs framework with firebase DB as backend. I was the developer of this project and have written the code single- handedly. This system has 20000+ signed in users and was managing the sales and payments records in few crores per month for these organizers.
  • I was also handling the checkout experience on the Events High website where the users can book tickets for the upcoming events. The ticketing solution was customized to support custom registration form -- e.g. running event would ask for the blood group before registration and would need details per participant while a theatre event can be booked in a group without additional details. This system has served 1 order per second at peak times. Apart from user-facing checkout flow, this system was also managing the payments to organizer and reporting for organizers.
  • I have integrated this system to various payment gateways like RazorPay, AmazonPay, PayTM and PayuMoney and have integrated with the cashfeee system for organizer payouts.
  • I have also built the internal support system for the support team to see the pending transactions, issue tickets or see organizer records.
  • I have worked closely with the co-founders of the company in planning and execution of the monthly goals.
  • Technologies Used:
  • Google Cloud Platform (App Engine, Compute Engine, Datastore, and Cloud Endpoints), Java, Firebase, AngularJs, Maven, Gulp, and Nodejs.
Google Cloud PlatformJavaFirebaseAngularJsMavenGulp+1

Software Engineering Intern

Feb 2016Dec 2016 · 10 mos

The lnmiit

5 roles

Dance Club Coordinator

Apr 2016Apr 2017 · 1 yr · Jaipur Area, India

Technical Coordinator

Feb 2016Dec 2016 · 10 mos · Jaipur Area, India

  • As the technical coordinator of The LNMIIT Alumni Association, my responsibilities were to lead the technical team in order to develop and maintain the Alumni Association website and the android application.

Teaching Assistant

Jan 2016Apr 2016 · 3 mos · Jaipur Area, India

  • Being a teaching assistant of Object Oriented Programming course, my responsibilities included helping the students in learning and gaining a profound practical knowledge of object oriented programming. I helped students during the Java lab sessions by clearing their doubts and providing them the knowledge of writing clean and efficient code.

Senator - Cultural Council

Apr 2015Apr 2016 · 1 yr · Jaipur Area, India

  • Part of organization and management team for each and every co-curricular cultural activity held in college.

Teaching Assistant

Jan 2015Apr 2015 · 3 mos · Jaipur Area, India

  • Being a teaching assistant of IT Workshop course my responsibilities included helping the students in learning and gaining a profound practical knowledge of essential IT tools like Matlab, Shell Scripting, gcc, gdb, doxygen, latex, valgrind,etc.

Malviya national institute of technology (mnit)

Summer Intern

May 2015Jul 2015 · 2 mos · Jaipur Area, India

  • Developed both desktop and web based software for Room Booking. Provided the following features:-
  • The software provides services to book rooms, labs and halls for conducting classes, seminars and workshops for a single day or a longer time period.
  • The users can check the status of room(s) for available slots and do the booking accordingly.
  • The admin can cancel bookings and send mails directly from the software to the respective personnel.
  • Implemented using Java (Swing, JSP, Servlets), HTML5, CSS, Javascript, Ajax, MySQL and Apache Tomcat Server.

Education

The LNM Institute Of Information Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2013Jan 2017

Step By Step High School

High School

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Java & Reactjs

Explore similar profiles based on matching skills and experience