LEAP Program - Software Engineering Track.
Used Ruby on Rails implemented with JRuby to process search requests and pass them to a Java 8 library.
Used a Java 8 library to asynchronously collect user data from various sources, including an IBM LDAP database.
Used Guava features, including Optionals and Immutable Sets, to collect user data.
Used a distributed database, Riak, to store and retrieve information.
Used third party modules in Python to automate the analysis of sales data in Excel to determine appropriate shipping information, changing the process from taking one hour to one second.
Developed several Android apps utilizing API features such as : UI, event handling, animation, working with sensors, location services, multimedia, and asynchronous applications.
Implemented a FTP Client and Server using Java.
Manage and document a team programming project.
Use Cordova to design a mobile application that allows users to submit data.
Design a REST interface in PHP to store and retrieve data in a MySQL database.
Used PHP to implement a custom ORM and RESTful interface to a MySQL backend.
Used AJAX to dynamically load and edit data using REST.
Used text to speech to read data in browser.
Implemented Google’s PageRank algorithm in Python to determine the most popular moves in the game of Go.
Created an Alice-like program with a MVC architecture in Java.
Implemented a DSL with recursive descent parsing to control an asynchronous animation of actors.
Used the openFrameworks library in C++ to design an interactive game.
Used Command Objects to pass commands between classes and execute them.
Use a Node.js WebSocket library to allow users to play online by exchanging JSON objects.
Steven Thomas • email@example.com • (336) - 512-7843