About

I am a software engineer and love working on challenges that are exciting and make an impact.
I love programming, reading, traveling, and exploring. All these activities are accompanied by music almost always; That is, rock and heavy metal for the most part.

I am an enthusiast of Open source software and have been connected with FLOSS for personal use since the day I came across Ubuntu back in 2012. Not just a user, I also have contributed to Open Source Software by contributing to the Gnome project, extending a feature in avajs, and successfully porting Hybris(Sailfish OS) for the YU5510 android device.

Besides all that, I've also caught up with interest in the web and have been lately exploring Tailwind CSS for the UI for my latest project - Tenor Cards.

[ Resume ]    [ Contact me ]

Projects

Tenor Cards

[ website | source ]

Tenor cards

+ Serverless WebApp for producing designer cards to share short messages.
+ Built with pure HTML5, CSS, JS and Tailwind CSS.

Knoweldge•Day

[ website | source ]

Knowledge•Day

+ Blog-cum-newsletter that tries to bring uncommon knowledge to you in 3 minute reads.
+ Blog is built with Jekyll static site generator
+ The newsletter is sent using a inhouse built email platform usign .NET core.

Sailfish OS

[ reference ]

[OSS] Ava.js test library enhancement

+ Enhancement of the timeout() functionality in the popular javascript testing library

Sailfish OS

[ ROM image ]

[OSS] SAILFISH OS (Hybris) PORT FOR YU Yuphoria

+ Non-Android OS port for an Android device
+ Worked on device specific kernel config adaptations and tweaks

Banking Management System

+ Android and console based Accounting applications with Firebase storage
+ Developed in 12 hours time constraint as a part of Odessa Hackathon 2.0
Technologies: Python 3, Firebase

Agricultural geographic information system project

+ Worked with a team of 6 in a proprietary A-GIS project for Hughes Systique co.
+ Created bespoke scrapers for multiple websites
Technologies: Python, Beautiful Soup 4.0

[ source ]

Image stitching software

+ Console based panorama generator using OpenCV
+ Developed in 48 hours time constraint as a Part of TiE hackathon 2017
+ Technologies used: C++, OpenCV

[ source ]

File I/O enhancement library for C

Enhancement library (header) for basic essential file read/write operations.
Technology: C

Work Experience

Senior Backend Engineer | TestGorilla

October 2022 - Present

- Fixed bugs and improved code test coverage.

Software Engineer | Digital Guardian Pvt. Ltd.

March 2021 - September 2022

- Built performance profiling tool with minimal runtime performance overhead. Used the same to identify a 54% performance boost in the product.
- Developed a JS-based UI summary viewer for the profiler's raw data.
- Led the efforts made into porting the SDK from Linux over to FreeBSD.
- Caught and fixed memory issues in the FreeBSD port paving the way for up to 70% perf improvement with compiler optimizations.
- Improved GRPR data protection by introducing IBAN detection in the SDK
- I hold sole ownership and responsibility of the Windows Agent - bug fixes and feature enhancements. - Led the customer-reported issues requiring windows driver changes.

Software Engineer | MAQ Software Pvt. Ltd.

April 2019 - March 2021

- Break monolith into microservices-based modern architecture.
- SME (Subject Matter Expert) - Mock/Unit testing - Azure native cloud backend infrastructure
- Creates and improved the CI/CD pipelines for seamless deployments of Webapp and NuGet packages
- Develop Azure cloud web jobs to automate marketing cloud campaigns. - Created multilingual HTML marketing emails.

Software Development Intern | Odessa Technologies Pvt. Ltd.

August 2018 - December 2018

- Improved the Odessa Build Platform
- Profiling for performance optimizations Lease Wave

Education and qualifications

Certifications and awards

Having formed teams to win off the best team award during a hackathon or absorbing data structures and algorithms to get certified by Codechef, Over the past few years I have been collecting praises and certifications:

Time Achievement Organization
October 2019 MCSA: SQL 2016 Database Development Certification Microsoft
July 2018 Codechef certified Data Structures and Algorithms Programme Codechef
May 2018 Best team award - Odessa Hackathon 2.0 Odessa Technologies
November 2017 Leadership award - TiE Hackathon The Indus Entrpreneur
August - September 2017 Parallel programming in OpenMP Certification NPTEL
June - July 2016 Embedded systems in C Training Ducat

Education and qualifications

I hold a bachelor's degree with Computer Science major as my highest qualification so far. I have studied computer science essentials and have scored well in most of the courses including Operating Systems, Computer Organization, Formal Languages and Automata, Computer Networks, Storage systems, etc. High schooling is done over the K12 system.

Education University/Board Institute Year GPA/%
Bachelors of Technology - Computer Science and Engineering Lovely Professional University School Of Computer Science and Engineering 2019 8.69
XII Central Board of Secondary Education St. Anselms School 2015 80.02 %
X Central Board of Secondary Education St. Anselms School 2013 7.6

Get In Touch

Fancy chatting with me? Feel free to communicate