About Me
I am currently working as Senior Software Engineer at Jovian. I have completed my masters in Computer Science and Engineering from Indian Institute of Science in 2022.
I have 4+ years work experience and have worked on both frontend and backend technologies.
Work Experience
Senior Software Engineer
July 2022 - Present
Jovian (SwiftAce Inc.)
Teaching Assistant (Principles of Distributed Systems)
January 2022 - April 2022
Indian Institute of Science
Software Development Consultant
April 2019 - September 2020
Jovian (SwiftAce Inc.)
Worked on Collections, Markdown Rendering, Cell level commenting, Diff rendering using nbdime, profile overview using React.js and Flask
Key Responsibilities: Frontend development, Backend development, Code Reviews
Technologies Used: Next.js(React), Flask(Python), Tailwind(CSS), Docker, Kubernetes, PostgreSQL, Firebase
Software Engineer (Dev)
June 2017 - March 2019
Bizsense Solutions Pvt. Ltd, Nagpur
Worked on a US based Payroll management product as a part of the development team. Key responsibilities were frontend development from the wireframes provided by the design team, API integration, Code reviews, CI/CD etc.Technologies Used : React.js, Redux, HTML, CSS Bootstrap, VS Code, Azure DevOps, GIT, Adobe Photoshop
Education
M. Tech - Computer Science and Engineering
October 2020 - September 2022
Indian Institute of Science
B. Tech - Computer Science and Engineering
August 2013 - March 2017
Government College of Engineering, Amravati
Research Work
Static Analysis framework for Actor-based programming models
June 2021 - Ongoing
Indian Institute of Science
Actor-based programming frameworks like Akka are becoming popular due to their ease of communication via message passing without sharing the state and better concurrency models. But there are challenges in detecting bugs that arise due to message-delivery failures and delays, so there is a need to design a framework to analyze the actor model statically.
Blog
My GATE CSE 2020 Preparation Strategy
9 Months Plan
My GATE CSE 2020 Preparation Journey
Experience
Stack Implementation with a REVERSE Operation
Algorithms/Data Structure
Projects
Distributed Cab Hailing Application using Docker - Kubernetes
March 2021 - June 2021
Principles of Distributed Systems | Indian Institute of Science
Developed a distributed REST API application using Spring Boot framework and PostgreSQL and used Docker and Kubernetes for container orchestration. Used horizontal pod auto-scaler to scale the pods automatically based on the runtime load. Also developed the same application based on actor model using Akka framework in Java
Application Level Ballooning module for memory management in Linux
March 2021 - June 2021
Operating Systems | Indian Institute of Science
Implemented the module in Linux kernel to deal with the over commitment of physical memory by operating systems to the user processes. This module implemented by adding system calls and modifying the linux kernel code to send the signal to the user process and receive pages to balance the low memory if the memory assigned to the application is not completely used
Generating Sentences using LSTM and Attention-based Neural Network
March 2021 - June 2021
Machine Learning | Indian Institute of Science
Developed an LSTM based model using PyTorch to generate sentences as output from the given input sentence. Tried word-level models and character-level models along with the Attention mechanism to improve the performance.
Port mbed TLS/Polar SSL library using Rust
October 2020 - January 2021
Computer Security | Indian Institute of Science
Implemented the Camellia and DES Cipher algorithms into Rust to overcome the existing vulnerabilities in C programming language
Simplex Tree Data Structure to store Simplicial Complex
March 2021 - June 2021
Computational Topology | Indian Institute of Science
Developed the library to store simplicial complex in Python and also published as pip package
Jupyter notebook preview generator using Puppeteer
August 2020 - September 2020
Jovian | Swiftace Inc.
Worked on automated notebook preview generation using Puppeteer and deployed using Firebase cloud functions and Node.js.
Achievements
- Secured AIR 62 in GATE CS 2020 among 1 lakh students
- Shortlisted for ISRO and BARC interviews among 10,000+ applicants in the year 2020
- Received 1st Best Innovator Award at Bizsense Solutions Pvt. Ltd. during the year 2017-18
- Worked as a Co-convener and led a team of 500+ people for Prajwalan’16 National level technical festival of Government College of Engineering, Amravati
- Part of Web Designing team for various clubs & events during B. Tech at Government College of Engineering, Amravati