I am a software engineer with a passion for learning and development. I started in computer science through calculator scripting, and have continued on ever since. I delve into several areas of Software Engineering and IT, from VSphere cluster administration to full-stack web development, installation scripts to Java Spring.
Efficient and elegant design of backend web systems.
Seamlessly integrate automation scripts with software suites.
Proven ability to lead and manage a wide variety of design and development projects in team and independent situations.
Bartender application that listens to voice requests about a particular mix drink, and provides the ingredients required in addition to the steps needed to make said drink. Done in Node.js
Restaurant application that listens to requests for a great place to eat. The app then polls yelp for highly reviewed, highly rated restaurants that are currently open nearby. A brief description of the location’s genre is mentioned along with a “highlight” review of the location. Done in Node.js
A Twitter bot that responds to users who call its Twitter handle, responding with a randomly inspirational quote of wisdom. Developed entirely in python, and uses Oauth to authenticate to the Twitter API.
A reddit bot that iterates through sales and deals subreddits and grabs link, comment, and score information. The information is then compiled into a neat html format and emailed out daily.
A web crawler that iterates through restaurants posted on Yelp throughout the nation and harvests data from every page. Goes through pages efficiently without being detected and stores all information into a database.
Upgraded a current database/administration backend for charity leaders. Duties included overseeing a team of 5 students during the implementation phase¬¬ and ensuring all requirements were met. Upgrades reduced time spent on the software by over 50% for the client.
A student run project used as a platform for coding competitions. Code: UCI allows students to create innovative solutions to programming problems and submit them remotely, where the platform then rates each user according to how they performed.
The AppJam Judging Application is intended for use by the judges in the AppJam competition. The Application allows an easy and intuitive interface for judges to score teams and submit their forms automatically, where the results are immediately processed to announce the winner.
Create and manage new ideas and events that stimulate the minds of students. Head coordinator of Med AppJam , a competition aimed at combining the talents and visions of computer science and medical students to create innovative mobile applications for use in the medical field.
Manage and create online presence of ICSSC to enhance experience of computer science majors at the University of California, Irvine. websites include the official ICSSC website, and websites for unique events such as Mobile World, Med AppJam, Reverse Career Fair, and ICS Day.
Focus mainly on continuous integration with new EMC products and emerging technologies. Technologies used include : Java, C++, Spring, Bash, Python, Perl, Gradle, and Make
Develop proof of concept applications on pre-release software that demonstrates the various new functionalities and backwards compatibility of the software to IBM sales team and IBM business partners, resulting in increased confidence and anticipation for the new product.
Manage and maintain software releases automatically in a timely and simple manner, increasing efficiency and reducing time wasted for the development team.
Mathew Sprehn — firstname.lastname@example.org — (626) - 290-0000