Hi!
I'm a passionate Software Engineer currently pursuing my MSc in Computing Science at University College
Cork. With a love for programming and an eagerness to stay up-to-date with the latest technologies, I'm
always looking for new challenges to tackle. I have over three years of industry experience, which you
can learn more about in the Experience section of my website.
Beyond my geeky pursuits, I also enjoy expressing myself through music, and you might catch me singing or
streaming spotify in my free time. I'm also fascinated by mobile devices and enjoy tinkering with them,
experimenting with custom ROMs and rooting to unlock their full potential.
Feel free to explore my website and get in touch if you'd like to connect or learn more about my work!
If you can't explain it to a six year old, you don't understand it yourself.
Albert Einstein
Download Resume.
Module Lead I
Adcuratio Media Inc
Apr 2021 - June 2022
Bengaluru, India
- Led a team of 4 developers and provided mentorship to ensure that they had the necessary
skills and support to succeed in their roles.
- Took ownership of a product module and managed the development process to meet business
requirements and deliver on time.
- Designed and developed the in-app e-commerce module of Folksmedia, a content streaming and
aggregation application.
- Utilized a variety of technical skills, including Python, FastAPI, Docker, Redis, and
MongoDB, to design and implement the architecture and backend of the module.
- Actively gathered requirements and assigned tasks to team members to ensure that project
goals were achieved efficiently.
Software Developer
Adcuratio Media Inc
Apr 2020 - March 2021
Bengaluru, India
- Developed an Ad server from scratch that used demographic data to create instructions for
targeted advertisements, which were then polled and parsed by televisions to replace
existing advertisements in real-time. The application was deployed on a distributed
Kubernetes architecture and served more than 3 million TVs daily in production.
- Received the "Best Performer Employee" award for the quarter and was promoted to a higher
rank within a short period of time due to my outstanding contributions.
- Designed the application architecture and implemented it using Python, FastAPI, Rancher,
EKS, Docker, Redis, and MongoDB.
- Monitored the application cluster to ensure smooth operation and address any issues that
arose.
Systems Engineer
Infosys Limited
Aug 2019 - Apr 2020
Bengaluru, India
- Worked on the Infosys Migration Platform, both on the backend and frontend, to automate the
extraction and migration of business rules from legacy applications to newer technologies.
- Designed and developed new features for the platform, utilizing Nodejs and ANTLR.
- Created a web user interface to facilitate interaction with the platform.
- Used agile software development methodologies to ensure efficient and effective project
delivery.
Systems Engineer Trainee
Infosys Limited
Jan 2019 – May 2019
Mysuru, India
Successfully completed the final semester project and internship training program at
Infosys, at Mysore, in MERN stack.
Software Developer Intern
Creative Squad Pvt. Ltd.
May 2018 – July 2018
Ghaziabad, India
Developed Interactive Learning Games for play school kids, using Front-End Web
Technologies, as an intern at Creative Squad Internet Services Pvt. Ltd.
([email protected] )
Supervised Learning with Scikit-Learn
Unsupervised Learning in Python
Machine Learning Basic Nanodegree
Machine Learning Foundation Nanodegree
Amazon Product Reviews Scraping
The tool takes a link (any Amazon product page) as an input,
and scrapes all the customer reviews to that product off the Amazon website
and collects the data in a Pandas Dataframe. The data is then saved in the
project folder in a CSV file format. This data can later be used for Sentiment
Analysis of Customers related to that product.
Language and Frameworks Used:
Python, Requests Library, BeautifulSoup Library, Pandas Library, Jupyter Notebook
View Project on
GitHub.
Finding Donors for CharityML
Final Submission to Udacity's Machine Learning Basic Nanodegree Program as
mini project.
Description:
Investigated factors that affect the likelihood of charity donations being made
based on real census data. Developed a naive classifier to compare testing
results to. Trained and tested several supervised machine learning models
on preprocessed census data to predict the likelihood of donations. Selected
the best model based on accuracy, a modified F-scoring metric, and algorithm
efficiency.
View
Project on GitHub.
Investigate a dataset
Posed a question about a dataset, then used NumPy and Pandas to answer
that question based on the data and created a report to share the results.
View Project
on
GitHub.
Use Python & Boto3 to Backup files/logs to AWS S3
July 27, 2020
Python script, using Boto3, to backup files in a folder or server logs to AWS S3 in daily at
a
fixed time with the backup data in the file/log name.
Read it here
How to setup & install oh my zsh on Chrome OS
April 1, 2020
A guide to setup and install oh my zsh with agnoster theme and working fonts like a pro on
Chrome
OS.
Read it here