Hey there! I am Shradheya (since thats a long and confusing name, you can also call me Shrad).
I am currently a Year 3 Undergraduate student pursuing Computer Science in National University of Singapore. I have a passion for Software Engineering and love building softwares. Born in India, I have spent majority of my time living in different countries like Libya, Oman and Kuwait before finally coming to Singapore to pursue my undergraduate studies. This has given me great exposure to different cultures and lifestyle allowing me to easily fit in with different people. Currently I am on an entrepreneurship program and interning for an 1 full year at Boxed in New York City!
I am extremely passionate about software engineering. I have built quite a few side projects from scratch to learn some of the latest technologies that are being used currently to develop software. I am currently an active contributor to TEAMMATES and the Wikimedia Commons Application. Working on these two products has given me experience in learning to write enterprise level code and contributing to the open source software movement. Apart from my technical prowess, I also possess good leadership skills and can work well in a team. I have led several project groups in university and was part of the Head Student Council in my high school. I also possess good communication skills and have quite some experience in giving Tech Talks. Being very determined and committed to achieving my goals, I can be a great asset to any team since I will do my best to get work done.
As an aspiring entrepreneur, I aim to gain an in-depth experience of the work culture through this oppurtunity. Using my strong technical skills I hope to contribute effectively to the place I will be working in. This internship will allow me to enhance my current technical skills and pick up new ones. I also consider this to be an opportunity to work with people from different parts of the world. I hope to use the internship as a platform to implement my ideas in the actual world and pursue my passion of being an entrepreneur. At the end of the internship, I want to take back the experiences I would have gained while working at a buzzing place and use them to become a better developer and entrepreneur.
Boxed was founded in 2013 by an experienced group of tech pioneers with a simple idea: make shopping for bulk easy, convenient and fun, so you can focus on the things that really matter. Today, we’re delivering joy across the country with every order.
As a part of the overseas entrepreneurship programme I got work at a NY startup for an year. This oppurtunity helped me in exploring the e-commerce retail industry and learn a lot more about startups.
Being in the Logistics engineering team I gained a lot of knowledge about the operations of the startup and contributed in the warehouse management systems responsible for fulfilling the orders. I am currently involved in helping set up the automated robot carts and often go down to New Jersey and Dallas, Texas warehouse to help in the operations. My main contribution is by writing code and I am doing full stack development work on web and mobile apps. I have also helped in buildng and updating some microservices for the engineering team.
Took part in weekly scheduled releases by contributing bug fixes, reviewing Pull Requests of other contributors and implementing new features in a 100k+ lines of code project.
Developer for a free online Java Web Application for managing peer evaluations and other feedback paths of students, with a total user of over 200,000 students from over 1,400 institutions globally.
This project was the first time that I had worked on such a large codebase. It provided me with the opportunity to learn various aspects of Software Engineering for e.g. DevOps and Code Analysis.
This gave me the opportunities to improve workflow of project and contribute by working on end to end enhancements. The project demanded me to effectively use the software engineering skills and the senior developers gave reviews which helped me write perfect production quality code.
This project has made me a better developer and taught me that a developer needs to know a lot more than just coding. Because of the long period that I have been associated with the project, I have gained knowledge about various new technologies and tools. Being a part of this project also gave me the opportunity to present this project at the 12th SoC Term Project Showcase at National University of Singapore.
By working on the project for 4 months, I was awarded the status of Committer and by continuing to work on the project as a part of Google Summer of Code, I earned the rank of a senior developer.
Dexecure speeds up websites by automating optimization techniques using latest web technologies.
Fixed bugs in the website and enhanced various tools which are used to speed up websites by writing and analysing test code.
This was my first internship as a student. It was a great opportunity for me to work along side with the CEO as well as CTO and receive guidance from them. I had the discretion to implement features in my own style and it immensely helped me in gaining confidence to write code which was shipped to users. During my internship, I realised I work well under pressure with the capability of meeting deadlines on time.
Teaching Assistant for CS1010, which was an introductory course with C as the language of choice. I was responsible for conducting weekly discussions and grading assignments.
Tutor for CS2103 (Software Engineering) module in which I led 2 teams in developing their Address Book Application project using Scrum methodology to learn project management by enhancing a basic project.
Handling the duties of a part time Teaching assistant under highly qualified Professors, gave me the opportunity to pursue my interest of teaching Computer Science topics.
Teaching these two modules allowed me to interact with wide range of students allowing me to learn how to improve my teaching skills and learning new things everyday.
While leading two teams to build their project using Software Engineering skills, I learned a few skills of Project management which helps me in working wth teams. During preparation of my teaching, I realized how it helped me to understand concepts in a much better way and learn more about it in-depth to explain clearly to students.
Developed a native Android Application in a group of 2 using
Android Studio (Java) from scratch for university to students to
keep track of interested events in campus and effectively
manage their appointments.
Engineered clean UI/UX (XML) design and used SQL and JSON (Firebase) in backend for students to keep track of all events in campus and indicate interest.
Lead a team of 4 members to implement new features using Version Control (Git) in an Agile process.
Built 5 features individually and helped in code review and managing resolving conflicts and merging PR’s of teammates.
Carried out Software Engineering Aspects like Testing using JUnit, writing useful documentation for User Guide and Developer guide and CI tools like Travis, CodeCov and AppVeyor.
In this project I also used the various software engineering principles and designs when implementing my features, for e.g. Singleton Pattern, Builder pattern and MVC pattern.
The Personal Portfolio can be found here.
Specialization: Software Engineering and Artificial Intelligence
Expected Graduation Date: May 2020
Cumilative Average Point: 4.86 / 5.00
Part time Teaching Assistant 2017 - 2018.
Production Head, Indian Instrumental Ensemble 2016-2018.
Cluster Leader at Prince Georges Park Residences.
Volunteer for RunNUS marathon event.
Details of relevant modules taken at NUS
© 2018 All rights reserved.