Author Image

Ashish

Ashish Kumar

Software Engineer at Nutanix

Hi! I’m Ashish Kumar, a Software Engineer passionate about programming, with a keen interest in Data Structures and Algorithms and backend development. I graduated from IIT (BHU) Varanasi in 2022 with a Bachelor of Technology degree in Computer Science and Engineering.

I love solving challenging problems, along with exploring new technologies and experimenting with them. I am a team player and a quick learner, versatile enough to adapt to new situations.

I have experience in building RESTful APIs and web applications, using frameworks like Django and Spring Boot. I’m proficient in languages like C/C++ and Python, with an intermediary proficiency in Java.

Feel free to explore my website :-)

Skills

Experiences

1
Nutanix

Member of Technical Staff

July 2022 - Present

    Intern, Member of Technical Staff

    May 2021 - July 2021

    • Built a complete workflow to reduce the regression testing time from a couple of days to hours.
    • Rearchitected IP address discovery mechanism on Nutanix Hypervisor AHV using eBPF & XDP.

    Software Developer
    Georepublic

    Aug 2021 - April 2022, Remote

    Responsibilities:
    • Worked on some open-source technologies - added new features in pgrouting and vrprouting.
    • Built a RESTful API Server in Golang for scheduling VRP tasks over the web, along with a demo application - pg_scheduleserv
    2

    3
    Google Summer of Code (GSoC)

    Student Developer with OSGeo, GSoC 2021

    June 2021 - August 2021

    • Implemented the VRP functionality in vrprouting, with proper end to end tests.
    • Utilized the libvroom from the VROOM project to solve the VRP problem and get the result.
    Student Developer with OSGeo, GSoC 2020

    June 2020 - August 2020

    • Implemented graph routing algorithms present in Boost Graph Library to pgRouting.
    • Inspected PostgreSQL C-Language functions and SPI to connect C/C++ code to PostgreSQL.
    • Automated release and doc build workflow, implemented combinations SQL signatures.

    Education

    B.Tech. in Computer Science & Engineering
    Institute Gold Medalist
    CGPA: 9.88 out of 10 (with A* in 9 courses)
    Publications
    • Machine and Deep-Learning Techniques for Image Super-Resolution : Wrote a book chapter for book titled "Machine Learning Algorithms for Signal and Image Processing" (6th chapter), published by Wiley-IEEE Press.
      URLs: Wiley Link , IEEE Link
    Taken Courses
    • Data Structures
    • Algorithms
    • Operating System
    • Database Management System
    • Computer Networks
    • Computer Programming
    • Software Engineering
    • Distributed Computing
    • Network Security
    • Computer Graphics
    • Computer Architecture
    • Compiler Design
    • Theory of Computation
    • Data Mining
    • Computer Vision
    • Artificial Intelligence
    • Number Theory
    • Probability & Statistics
    • Discrete Mathematics
    Position of Responsibility
    • Tech Executive of the college fests - Spardha, Technex, Codefest.
    • Tech Head of the college fests - Spardha, Technex, Codefest.
    • Development Mentor for the COPS Summer of Code (CSoC) 2020 - a month-long event.
    • Problem setter at NP Compete 2019 and CPG Selection Test 2020 (Data Structures & Algorithms).
    Subhash Public School, Giridih, Jharkhand
    2018
    CBSE (XII)
    Percentage: 92 out of 100
    Carmel School, Giridih, Jharkhand
    2016
    ICSE (X)
    Percentage: 96.4 out of 100

    Projects

    pg_scheduleserv
    Main developer Sep 2021 - Feb 2022

    RESTful API Server in Golang for scheduling VRP tasks over the web, with end-to-end tests, along with a demo application

    pgRouting
    Contributor Feb 2020 onwards

    Implemented graph routing algorithms, and combinations SQL signatures in various functions. Automated the release and documentation build workflow using GitHub Actions CI/CD

    vrpRouting
    Contributor May 2021 onwards

    Implemented the VRP functionality using VROOM.

    redmine_gtt_scheduler
    Main developer March 2022 - April 2022

    Redmine Plugin that adds scheduling functionality to GTT (Geo-Task-Tracker)

    docker-pgrouting
    Contributor

    Docker images for pgRouting

    Coaching Institute DBMS
    DBMS Course Project Sep 2020 - Nov 2020

    Web app for coaching institute management with various portals for enrollment, test & results, complaints/feedback, payroll, attendance.

    IIT (BHU) Workshops App API
    DBMS Course Project Oct 2019 - Feb 2020

    RESTful API for complete management of workshops at IIT (BHU) Varanasi.

    SwiftRail, Railway Management System
    ITW Course Project Aug 2019 - Nov 2020

    A portal combining IRCTC and NTES for Railway Ticket Booking and Railway Enquiry, with payment gateway and live train status feature using third-party APIs.

    Let's Meet
    36-hours Hackathon Oct 2019 - Feb 2020

    A slack bot and a web portal for organizing & managing online meets by certain organizations. This was my submission to a hackathon organized by Headout, in which I ended up securing the third position.

    Generative Modeling & GANs
    Exploratory Project Jan 2020 - May 2020

    Explored & analyzed different types of generative models, such as AutoEncoders, VAEs & GANs.

    Single Image Super Resolution
    B.Tech. Project Jan 2021 - Dec 2021

    Conducted literature survey on various Image Super-Resolution approaches. Wrote a book chapter for Wiley-IEEE Press on deep learning-based approaches for SISR. Tried new SISR approaches such as using Efficient Nets, and proposed a new approach LapCARN as a modification of LapSRN.

    Hate Speech / Toxic Comment detection
    Data Mining Project Sep 2020 - Nov 2020

    This project aimed at improving the user experience of using any website for online chats, conversation and posts by flagging and removing the textual material containing hate and toxicity.

    Spardha
    Tech Executive & Tech Head 2019, 2022

    Website for managing the Sports Fest of the college.

    Technex
    Tech Executive & Tech Head 2020 - 2021

    Website for managing the Technical Fest of the college.

    Codefest
    Tech Executive & Tech Head 2020 - 2021

    Website for managing the Fest of our CSE Department.

    CP Stress Tester
    2019 - 2020

    A project for stress testing the C++ solutions written particularly for Competitive Programming.

    Leader Election Simulation
    Distributed Systems Project Jan 2021 - April 2021

    Simulated the WBS Leader Election algorithm, and proposed a new energy-efficient approach for Leader Election by modifying the WBS Algorithm.

    VRML Animation Video
    Computer Graphics Project Sep 2020

    Generated a 1-min 3D Animation Video using the Computer Graphics concepts in VRML. The actor can move around the surroundings (a.k.a. world) just like a 3D Video Game.

    Achievements

    Institute Gold Medalist

    Nutanix CTF 2022

    Nutanix U-Hack 2021

    Hackout 2020