I'm a Passionate Tech Enthusiast and a Software Developer.
I currently work as a Software Engineer 2 at Dell Technologies in the CloudIQ-PowerEdge team within Infrastructure Solutions Group (ISG).
We design and develop software that helps our customers onboard, manage and proactively monitor their Dell PowerEdge Servers on Dell-EMC's
ground-breaking CloudIQ platform.
I have three years of industry experience in Software Development and Testing, which allows me to explore various facets of the Software Development Life Cycle and showcase my diverse skillset by being a great team player.
I focus on writing clean, efficient, and elegant code. My desire to learn continuously helps me excel at my work and career.
I am highly passionate about software development, particularly - building scalable, full-stack software systems. I have experience working with the latest client-side JavaScript frameworks such as Angular and React and established back-end frameworks like Spring Boot.
I also have DevOps experience, having worked with containerization approaches like Docker to deploy software products to popular cloud services such as AWS.
I love working with and making contributions to Open Source Software. This allows me to work with various technologies and languages and learn new things along the way, at no cost.
Over the last several years, I have made hundreds of open-source contributions to reputed organizations like Mozilla, Microsoft, and FreeCodeCamp.
I also enjoy hanging out with like-minded people who can challenge me and bring out the best in my abilities.
Feel free to hit me up if you would like to chat about anything on tech!
Lastly, the one thing I always remember -
Those who are crazy enough to think they can change the world usually do - Steve Jobs
Database Management Theory (EECE 6010), Wireless Networks (CS 6097), User Interface (CS 6607), Advanced Algorithms (CS 7081), Operating Systems (EECE 6029), Cloud Computing (CS 6065), Data Warehousing & Mining (EECE 8075), Intelligent Data Analysis (CS 6052), Basic Android Dev (IT 1046C)
Data Structures, Algorithm Design & Analysis, Object-Oriented Programming with Java, Software Engineering, Database Management Systems, Computer Architecture
December 2020
June 2011
Programming Languages: Java, JavaScript, TypeScript, Python.
Web Frameworks: Spring Boot, Angular, Angular.js, jQuery.
Databases: Postgres, MySQL, MongoDB, Casandra, Neo4J, MS SQL Server.
Cloud: Amazon Web Services, Pivotal Cloud Foundry.
Tools: RabbitMQ, Docker.
Testing: Jasmine, Karma, Cypress, jUnit, Mockito, Selenium.
April 2021 – Present
February 2021 – March 2021
January 2017 – December 2020
January 2016 – July 2016
December 2013 – December 2015
May 2012 – August 2013
A full-stack web app developed using Java, MYSQL and the Spark Microframework, with REST endpoints, hosted on an Amazon EC2 instance.
Has in-built authentication, allows authenticated users to upload a file, displays word count in their file and allows users to download their files.
A map-reduce application that uses Hadoop to analyze the Berkeley-Stanford web graph dataset provided by Stanford University to compute
several relevant information
such as node with the largest adjacency list, node with maximum and minimum connectivity, etc.
A big data application that uses Python and Apache Spark to clean and analyze weather data of New York City between 2010-2019 provided by World Meteorological Organization.
Provides useful insights such as hottest and coldest day for each year and across all years etc.
A word count app written in Shell and hosted in a Docker container, that shows stats about a text file entered by the user.
Resulting Docker image is very lightweight (less than 6 MB), allowing it to be distributed easily.
Uses the Twitch API to pull in JSON data about current streams, channels and users. Can be further categorized into "Online" and "Offline" channels.
Uses Weather data from the OpenWeatherMap API to display weather data in your area. Different backgrounds are presented based on current weather conditions.
Uses the Wikipedia API to display results for a search-term. Also displays a random "wiki of the day"!
Uses the Forismatic API to display a random quote, along with its author, every time the button is clicked. Also lets you tweet the quote from your Twitter handle.
The popular "Tic Tac Toe" game written in JavaScript.
Allows the user to pick X or O and play the game against the computer until there is a winner.
A fully functional calculator written in JavaScript.
An implementation of the popular "Simon Says" game, written in JavaScript.
An implementation of the famous Pomodoro Technique written in JavaScript.
An implementation of Conway's Game of Life written in JavaScript and React.js.
A Recipe Book developed with React.js. Displays four starting recipes, allows users to add, update and delete their own recipes, and search for current recipes.
A React.js app that uses the FreeCodeCamp API to display the current top fifty users on FreeCodeCamp's forum.
A markdown previewer written in React.js that displays raw text with markdown formatting and the corresponding formatted text.
A Data Visualization app developed using D3.js that displays data of meteorite landings across the globe.
A Data Visualization app developed using React.js and D3.js that displays a graph of countries that share contiguous borders.
A Data Visualization app developed using D3.js that displays monthly global land-surface temperature data across two hundred years.
A Data Visualization app developed using D3.js that displays professional bicycle doping data across the last twenty-five years.