Anirudh Goel



Hey, welcome to Anirudh Goel's space on the Internet.
Anirudh is an IT Engineer and former CERN Summer Student.
He likes to code, is an avid reader, loves Coffee and his MacBook .






Internships & Experiences

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

Junior | Club Lead
Oct '15 - June '17


  • 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

Full Stack Developer
June '16 - Apr '17


This is the ACM chapter of my college. Here I was 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.







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
Fun Python script to get the meaning of any word, with disambiguations, directly in the terminal.

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




Technical Competencies



Copyrights © Anirudh Goel | Made with in India