Name : Amrita Ravishankar
Profile : Software Engineer
Email : amritaravishankar00@gmail.com
Phone : +65 85316901
About Me
Hello Everyone and Welcome!👩🏻‍💻
I'm Amrita Ravishankar and I am a Computer Science Senior at Nanyang Technological University, Singapore. I'm pursuing a specialisation in High Performance Computing and Artificial Intelligence.
The engineer in me, loves taking up challenges and believe in having a steadfast approach to tackling problems. I aspire to be a part of an organization which requires me to perform better each day, empowers me with tools to use my abilities and further the organisations' and my interests.
I have a keen interest in learning more, each day, in the field of Computer Science, especially Software Engineering.
I have a year of experience in the corporate industry through my various internships at organisations such as Grab, Visa and Panasonic, providing me with the ability to work in locationally and culturally diverse teams.
Skills
My Other Skills: Git, Java, Flutter, Firebase, TypeScript, C++, SpringBoot, Docker, Phabricator, Terraform, Maven/Gradle, Code Documentation, Database design, API Development, Scrum development, Machine Learning, Semantic Segmentation.
+
SKILLS ACQUIREDWork Experience
My internships at multi-national companies have helped me to gain a year of professional work experience. They have given me the opportunity to hone my technical and inter-personal skils.
Projects
These are some of the projects I'm most proud of and passionate about! To view more of my work, please visit my GitHub
Backend Development
N-Queens
A visualiser tool to solve the famous Backtracking problem of N-Queens. The problem requires n non-attacking queens to be placed on a n x n chessboard for which solutions exist for all natural numbers other than n=2 and n=3
Front-End Web Development
Bon-Travel
A web application developed in ReactJS that serves as a guide for users to view and save restaurants, hotels and attractions at a desired location. Further allows users to filter based on the rating of these avenues and view them on Google Map.
Full-Stack Web Development
CashTrack
A web application that serves as a personal expense tracker, helps ease the process of resolving shared bills, and provides comprehensive insights into user’s spending patterns. It was developed using the effective MEAN stack.
Web Development
BlogPost
A web application developed using Python’s Flask framework to create a website that allows users to register, login and then, create, update and delete blog posts. It further makes use of a SQLite Database.
Reinforcement Learning
AI Learns to play Flappy Bird
An application developed using Python, Pygame and NEAT to train a machine learning model to play the Flappy Bird game. The model achieved a level of accuracy where the bird would continue defeating the obstacles through level 1000.
Backend Development
Stable Matching
A CLI tool to implement the Gale-Shapley Algorithm to solve the Stable Matching problem. The stable matching algorithm seeks to solve the problem of finding a stable match between two sets of equal size given a list of preferences for each element.
Python Development
HangMan
An application developed in Python to play the popular game of Hangman.
The objective of the game is to guess the unknown word before completing all the available guesses resulting in termination of the.
Mobile App Development
CrafTrip
A mobile application developed using Flutter to provide travellers a one-stop shop to pick a holiday destination based on filters by comparing flight prices, currency, weather and the theme of the destinations.
Mobile App Development
BrewCrew
A mobile application developed in Flutter that serves as a one-stop app to keep track of a crew's brew preferences. It allows each crew member to give specific requirements for their coffee order and serves as an easy look-up.
Leadership
Along with developing my technical skills at university, I was keen on honing my leadership and interpersonal skills. Each of the below roles provided me a unique experience and a unique set of skills!
NTU IEEE - Technical Director
Conducted technical workshops on topics such as Flask and REST APIs for over 80 NTU Computer Science majors from Year 1-4.
Organized Singapore's 2nd largest student-run hackathon iNTUition 7.0.
NTU Red Cross Society - Head
Organized events, set up booths across NTU’s campus in order to raise funds for disaster-struck countries (eg. Australia - Wildfires), amounting to 700$ in collaboration with Singapore Red Cross. Led a group of over 12 students as the Fund Raising Portfolio Head.
NTU PEAK - Business Consultant
An invitation-only intensive programme used to develop high calibre NTU students into industry-relevant future leaders. Collaborated with 3 students from different fields to provide consultancy to Lendlease on a business challenge faced by them.
NTU MUN - Head of Events
Managed end-to-end event planning to ensure smooth functioning of the NTUMUN 2020 to facilitate an approximate of 300 delegates across Singapore, Malaysia, Indonesia and other South Asian countries. Lead a team of 15 students to achieve the same.
NTU SCSE - Group Leader
Guided, supervised and cultivated bonding amongst a team of
75 students to help on board them to SCSE during Freshman Orientation 2019. The smooth running of the event
took 12 months of preparation and dedication.
NTU - University Ambassador
Was appointed to organise and help in the smooth functioning of NTU Open House 2019.
The event required rigourous preparation and thorough planning to ensure success of the event.