logo

Hello World!


I am currently pursuing my Bachelors of Science degree in Computer Science and Mathematics at the University of Illinois at Urbana Champaign along with a minor in Business.

I am really fascinated by the vast realm of applications of Computer Science in the contemporary world. I believe that CS is a means to an end rather than being an end in itself. Hence, I enjoy innovating and applying my knowledge to real-world situations and solving complex problems.

Thank you for visiting my page! Please go ahead and have a look at my work below! Swipe right to look at my details.

Ayush Ranjan
Name : Ayush Ranjan
Email : ayushr2@illinois.edu
Major : Computer Science and Mathematics
Minor : Business
University : University of Illinois at Urbana Champaign
Expected Graduation : May 2020
Interests : Software Development, Systems, Infrastructure, Soccer
DOB : 31st July 1998
Place of Birth : Moscow, Russia

Employement

It is always a thrilling experience to creatively apply what I know or have learned in class to solve real world problems and put together some application. These internships really broaden my experience in the field and bridge the gap between theoretical knowledge and practical skills.

  • Software Engineering Intern

    SEPTEMBER - DECEMBER 2019

    Facebook


    Working in the Facebook Stories Consumption Depth team on the Facebook Android app in the Menlo Park campus. Project details cannot be shared at the moment.

  • Software Engineering Intern

    MAY - AUGUST 2019

    Google | Kubernetes Engine


    Worked with the gVisor team. Built an ext2/3/4 readonly filesystem driver for gVisor’s user space kernel that will enable containers to directly talk to the underlying device without using the host filesystem driver. This enhances security by reducing the host kernel surface being exposed to untrusted code. It also enhances performance by avoiding expensive RPCs to Gofers (trusted processes which handle filesystem operations). It performed 13x faster than existing user-space ext4 readonly drivers.
    Reference: Kevin Krakauer
    Reference: Nicolas Lacasse

  • Software Dev & Data Science Intern

    MAY - AUGUST 2018

    Emergent Trading & Typenex Medicals


    Worked full-time as a core Software Development and Data Science Intern. Helped in building and maintaining the trading platform infrastructure. Built a high performance generic server using ASIO, Tbb and Protobuf in C++ and a similar generic client in C# which are being used in many of their applications. Also built an intelligent Order Management System. Simultaneously worked on a time series analysis project.
    Reference: Brandon Richardson (Emergent CEO)
    Reference: Shirley Ou (Typenex Engineer)

  • Software Dev Intern

    JANUARY - MAY 2018

    Country Financial Digital Labs


    Worked as a software developer for this US based insurance and financial services company. I had the opportunity to lead two projects. For the first project we built an iPad app using Xcode and Firebase for the backend. This gave me significant exposure to iOS development. The second project was developing a mobile app using React Native for Android and iOS which gave me experience in working with React to build cross-platform apps.
    Reference: Dr. Julia Hart (Site Leader)

  • Software Developer

    AUGUST - NOVEMBER 2017

    BioEnable India Ltd.


    Provided my freelance android app development services to BioEnable and worked on a solo project directly under the Managing Director of BioEnable. Built an Android app from scratch which uses Google Cloud Vision API to analyze images of checks and extracts important information from it. Used technologies like Firebase and Google Mobile Vision API.
    Reference: Pradeep Bhatia (Managing Director)

Course Staff

Over the years I have actively involved myself in teaching CS related courses. I really enjoy being part of course staff because I get to help so many students, learn so much from other staff members, gain a deeper understanding of the course and gain experience in other related areas too, like infrastructure, assignment preparation, grading and holding office hours. It has always been an enlightening experience!

  • System Programming

    AUGUST 2018 - PRESENT

    CS 241


    Had the opportunity to be the infrastructure lead for CS 241 (System Programming). This course is geared towards teaching system programming concepts like threading, networking, memory management, virtualization, IPC, and synchronization. My responsibilities include leading the infra team in building and maintaining a sustainable, scalable and stable autograder. Coming up with projects and working on them along with the team. Conducting weekly review sessions and holding office hours to help students in understanding concepts and completing assignments.

  • Software Design Studio

    JANUARY - MAY 2018

    CS 126


    Had the opportunity to be a course moderator for CS 126 (Software Design Studio). My responsibilities included holding a 2-hr code review session for students assigned to me every week and grading them along with holding weekly office hours. In the code-review sessions, we reviewed everyone's code based on style, format, methodology, structure, and modularization.

  • CS Freshman Honors

    JANUARY - MAY 2018

    CS 196 - 25


    Had the opportunity to be a course assistant for CS 196 - 25 (Freshman Honors Course). A colleague and I were appointed the project managers for a group of students. My responsibilities included holding weekly team meetings and guiding the team in building their project and deploying it.

  • Intro to Computer Science

    JANUARY - MAY 2017

    CS 125


    Had the opportunity to be a course assistant for CS 125 (Introduction to Computer Science). I held office hours for students weekly for doubt clarification and revision. I also was in charge for a weekly lab section where we guided and taught students the material provided by the professor. This course was taught in Java.

5

Hackathons

7

Mobile Apps

4

Web Apps

2

Live Apps

5

Internships

3.97

GPA (4)

4

Course Staff Positions

6

Dean's List Appearances

Skills

This section describes my skills in various areas of Computer Science. It also contains important CS courses I have studied and areas I am familiar with.
My programming language skills are displayed below.

Programming Languages

Here is a visual depiction of my programming language skills. This is NOT to scale and has been included with the intention of displaying my relative strength / knowledge in each language.

This depiction in no way is a claim that I know the following percentage of each language. My apologies if this offends anyone's ideas or opinions.

JAVA
C/C++
Python
Golang
Java Script
Haskell
HTML & CSS
C#
Swift

Documents

This section contains important academic documents like resume and academic transcripts. Please have a look at my resume!
Hover over each square to see which document it holds.

Education

This section holds the details about my educational background. My academic transcripts for each of these institutions is attached above in the Documents Section.
I have only included institutions which will be relevant to my recruiters.

  • University of Illinois - Urbana Champaign

    2016 - NOW

    College


    I am pursuing my BSc. Mathematics and Computer Science degree along with a minor in Business. I strive to become a full-stack software developer in the future.
    To gain hands-on experience, I do technical internships, actively participate in Hackathons hosted by various universities, work on personal projects, and hold course staff positions for some CS classes. I am also an active player in inter-mural soccer.


    Expected Grauation : May 2020
    Cumulaive GPA : 3.97/4
    Credit Hours Earned : 128
  • Chinmaya International Residential School - India

    2008 - 2016

    High School


    This boarding school was my home for 8 years through my Middle and High School. I pursued the CBSE board from standard 5 - 10 after which I transferred to International Baccalaureate (IB Board) for 11th and 12th.
    I was a senior council member, football school team member, school topper (2016), recipient of Chinmaya Gaurav Award and recipient of academic scholarships (2013-2016).


    Graduation : May 2016
    Score : 44 / 45 IB Points
    Class Rank : 1 / 15

Competitive Programming -> Link

4

Competitions

2

Gold Medals

98.84 %

Percentile

2233.54

Contest Rating