Anirudh Goel



ANIRUDH GOEL

Greetings! Anirudh Goel welcomes you!

Hey, I am a final-year student of Bachelor of Technology (B.Tech.) in Information Technology (IT) at Maharaja Agrasen Institute of Technology.






Internships & Experiences

CERN
CERN
Summer Student
June '17 - Sept '17


  • Developed the Web Notification Infrastructure for the future ALICE O2 System.
  • The infrastructure can push the notification via 3 different means of transport:
    • Using Web Sockets,
    • Using Service Workers (Chrome, Mozilla and other major browsers),
    • Using Apple Push Notification Service (APNS) for Safari.
  • Gave a presentation during ALICE Work Package 8 meeting on ‘Web Push Notifications’. This presentation included a brief introduction of Push Notifications, Service Workers and a live demo of Push Notifications in browsers that support Service Workers.
  • Covered the code with Mocha tests, with coverage as high as 91.3%, provided with JSDoc documentation and used Travis for continuous integration.
  • Created a unified notification trigger which can send notifications to both, browsers supporting service workers and to APNS with a single line terminal command.
  • All of this code and corresponding documentation is available on ALICE ControlGUI and GUI repository.
  • The Project Report can be found here.

Mozilla
Mozilla
Junior | Club Lead
Oct '15 - Present


  • Hosted a Mozilla Awareness session at Hack@NSIT Hackathon.
  • My own Mozilla Blog to present my experiences.
  • As the Club Lead, inspired my fellow classmates to join Mozilla.
ACM
ACM MAIT
Full Stack Developer
June '16 - Present
This is the ACM chapter of my college. Here I'm responsible for the development, deployment and maintenance of the website. I made the Home Page and Contact Us page and deployed the website to our server. The major challenges we overcame while remaking of the site were to make it completely responsive and keep its footprint to minimum, so do have a look at it to see how we succeeded!
Academistic
Printsvilla
Full Stack Developer
Nov '16 - Present


Developed the Product Order form for this Instagram based startup using Firebase BaaS. The form is implemented with features like Logic Jump, Image storing.
AIESEC
AIESEC
Core Manager
Aug '14 - Dec '14


  • Recruited 5 Associate Members for my team.
  • Gained valuable public speaking experience by addressing multiple conferences.
  • Raised 7 foreign candidates for coming to India for Internships.







My Projects

Productive Calender
Productive Calender
A Django based application that functions as a complete planner with features like event organizing, Google Calender Sync, weather details, on-screen clock, responsive design and a beautiful UI.

Github | Demo
Pinterest Automatic
Pinterest Automatic
This is a webapp to Pin all images of one Pinterest Board to another automatically. Login system is made using Pinterest OAuth 2.0 Authorization process. User doesn’t need to login every time. Cookies are used to remember user login for 7 days.

Github | Demo
Whatsapp Emoji Suggestion
Whatsapp Emoticon Suggestions
Chrome Browser extension to convert text smileys to WhatsApp Emoticons and also provide suggestions of similar smilies (with shortcuts) for Whatsapp Web.

Github | Chrome Download | Mozilla Download
Chatbot
Education and Fun Chatbot
This Chatbot provides you with both, educational and witty answers. It uses multiple APIs to fetch different types of answers - HP HavenOn Demand, Wikipedia API, Google YouTube API, Pandora Bots API. Sometimes it gives you descriptive and informative answers, at other times it's just lousy.

Github | Demo
Interests Ranker
Interests Ranker
A webapp which displays common interests of a group of people in form of a prioritized list by reading their Github Profiles. Can be used for knowing the audience for hosting a workshop or educational session or for knowing the strengths of some Hackathon team.

Github | Demo
To Do List
To Do List
A web-app to list down all your To-Do tasks because every now and then we need to write down our chores. A completely front-end based To Do List made using JavaScript, jQuery and Browser Local Storage.

Github | Demo
Terminal Dictionary
Terminal Dictionary
Simple Python script to get the meaning of any word, with disambiguations, directly in the terminal.

Github
py on XAMPP
Run .py on XAMPP
A step by step guide to configure XAMPP and modify Python files to run them as CGI on XAMPP, similar to PHP files. It can be particularly useful when you want to make some quick APIs in Python without using any Framework.

Github
Stock Monitor and Portfolio Manager
Stock Monitor and Portfolio Manager
In this web application, user can enter the information of stocks bought by him and the application obtains the live prices of these stocks along with net profit/loss & displays them in a Portfolio.

Github
Online Store APIs
Online Store APIs
A set of PHP APIs ready to be used with an Online Store Mobile App with verification and automated setup. Also, provides sample data and simple testing platform to test various functionalities of the API.

Github
Timestamp Converter
Timestamp Converter

A fun project made by me during learning PHP. A web application for conversion of timestamp to readable date format. Some may not find a point in this, but believe me, as a back-end developer, I use it more than any other service.

Github | Demo

My Social Network
My Social Network
This was project that I made while learning CSS. A HTML and Vanilla CSS based project that demonstrates the link to all of my social network sites.

Github
Phottendance
Phottendance
I developed the web portal of this app that completely automates attendance taking. Just click a photograph of the class and rest is managed by app.

Github
Car Game C++
Car Game C++
This project is a simple Car Game using C++ graphics.h library which I made by 3 hours continuous coding while learning C Graphics in college.

Github




Technologies Known


Node.js

Express Framework

Python

Django : Python Framework

Flask : Python Micro Framework

PHP

Slim : PHP Micro Framework

ZeroMQ

Ionic

JavaScript (JS)

Bootstrap : CSS Framework

jQuery : JS Library

Git

Web Push Notifications

Web Sockets

MySQL RDBMS

PostgreSQL

SQLite3

Firebase BaAS

Ngrok

Heroku CLI

Travis CI

Gulp

Mocha Test Framework

QUnit Test Framework

ESLint Linter

Asynchronous JavaScript and XML (AJAX)

JavaScript Object Notation (JSON)

OAuth Authorization (API)

Cookies and Browser Storage

Chrome Browser Extensions

Firefox Browser Extensions

xHTML

C/C++

C++ API (as CGI)

Adobe Photoshop

Adobe Illustrator

Wordpress

Joomla


    Copyrights © Anirudh Goel 2017 | Made with in India