Developing on device software used in test automation. Using Python to refactor and improve Qualcomm's internal Universal Device Loader tool. UDL is used to speed up software load times.
Twos is a private space to write down what you've done, learned, and want to do. It allows users to write down notes, experiences, thoughts, ideas, etc., in one place, to search, look back on, share, and pass down later on. Built using the MEAN stack (MongoDB, ExpressJS, AngularJS, and NodeJS), Ionic, HTML, CSS, and Cordova. Designed UI, workflow, and database. Implemented user management and security. In the process of rebuilding with ReactJS.
Meetle is a mobile/web application built to simplify group communication and organization. Developed in four weeks for the final project of the Principles of Software Engineering course at Vanderbilt University. Lead developer of a team of four students. Designed and built the database, API, UI, and most of the application's functionality. Application built using the MEAN stack (MongoDB, ExpressJS, AngularJS, NodeJS), Ionic, HTML, CSS, and Cordova. Used Mocha to test API and backend. Demoed Meetle at the end of the semester and ran smoothly with 40 users.
WebCalc is a simple web calculator application. Built for a small project for the Principles of Software Engineering course at Vanderbilt. Built and tested independently in one week. Built using Ionic, AngularJS, HTML, and CSS. Designed to look like the calculator application on iPhones. Demoed to class at completion.
Class.ly is a mobile/web application built to improve student collaboration and efficiency. Students login with university id and password where they can then see which courses they are signed up for, create groups within a course (ie. projects, study groups), and send chat messages and organize meetings within groups without the hassle of exchanging contact information. Developed for a class project in the Human-Computer Interaction course at Vanderbilt. Designed and developed the front-end using Ionic, AngularJS, HTML, and CSS and developed the back-end with limited functionality for a demo at the end of the semester. Ran user testing to compare Class.ly against other student collaboration applications currently available to Vanderbilt students (Piazza, Oak, YES), and found students greatly preferred Class.ly over the other options. Urged by the professor to continue developing Class.ly and to discuss a partnership with the Vanderbilt board.
Worked with the TSA Product Support Team to test and write new server validation test tools. Wrote test script software using Perl and worked with Hadoop, Aster, and Teradata servers. Gained experience using Linux command line and wrote man pages for new test tools. Presented work and gained knowledge to all mentors and managers at the completion of the internship.