Theodore Budiardja 1700 S. Main St. Goshen, IN 46526 Phone: (574) 238-1370 Email: [email protected]

Objective Seeking a full time position in Computer Science and/or Information Technology related field, which will challenge me to the full utilization of skills that I have obtained through education and prior experiences. Education B.A, Goshen College, April 2004 Major in Computer Science and minor in Multimedia Communication. Work Web/Database Programmer – Goshen College (2004 – present) Experience Job responsibilities include, but not limited to: • Design systems, services and applications based on enterprise data for use by the entire campus. • Specify and implement development tools and methodologies used by Information Technology Services (ITS) and Goshen College student programmers team (Devcorps). • Lead the Devcorps team. • Provide technical resources to ITS staff on Linux operating system and other open source technologies. • Maintain web servers running Linux, Apache, PHP and Oracle/MSSQL. Major Accomplishments: • Team member of Goshen College Database migration project in 2009. The main objective was to migrate Goshen College main database from Oracle to Microsoft SQL Server (MSSQL). My responsibilities included, converting custom Oracle functions to User Defined MSSQL functions; migrating Goshen College web application (GCOnline) codes (over 500 applications) to work with MSSQL, i.e., rewriting the API and its database abstraction layer with Freetds and unixODBC; modifying Caravel CMS database connectivity and applications to work with MSSQL; rewriting custom Oracle reports and scripts to be compatible with MSSQL. • Built employee online timecard system. This system allows employees to keep track of their working hours, supervisors to approve the hours, and the HR to process payroll. This timecard system is fully integrated with Jenzabar ERP. • Built Online Document Tracking system. This system allows enrollment departments (i.e., Admission, Health Center, and Student Life) to track all the documents needed for new applicants. • Built online event sign up system. This system allows users to create online event sign up efficiently, complete with secure online payment and final data report. • Developed and maintained Caravel Content Management System (CMS). Caravel is the main CMS used for the entire Goshen College website. Student programmer, ITS Devcorps - Goshen College (2002 - 2004) • Develop and maintain Goshen College web applications (GC Online) using PHP, Javascript, Oracle/MySQL Database. This includes gathering information/requirements, designing and implementing new features, and also testing the system for production. • Maintain student online timecard system. Major Accomplishments: • Team-programmed Goshen College Online Application System. This system allows prospective students of Goshen College to apply online. (Team of 5 people) • Team-programmed Goshen College Online Giving System. This system allows donators to contribute via secure online transaction. (Team of 3 people) Teaching Assistant – Goshen College (2004) Assist students in Java programming course and help the Professor to conduct the class. Student Technology Assistant (STA) - Goshen College (2003 - 2004) Provide telephone and helpdesk technical support for PC and Macintosh. The job also involves problem solving in hardware, network and software for computers in labs and offices. Peer Tutor – Goshen College (2001 - 2002) Assist individual students in programming and problem solving using Java programming language. Computer Experience Programming Languages: Operating Systems: PHP Windows XP JAVA Linux Gentoo, Redhat, Ubuntu JavaScript HTML Databases: CSS Microsoft SQL Server Oracle/PLSQL ASP MySQL Bash Postgresql

Course Computer Science/Programming: Mathematics: Web Design: Highlights Programming Technique Calculus I, II, III Creating for the Web Data Structure and Algorithm General Physics I Multimedia Concepts Theory of Computation Discrete Mathematic Digital Design Advanced Programming Mathematic Modeling Graphic Design Database Management System Numerical Analysis Computer Architecture Linear Algebra Software Engineering I Software Engineering II Operating System Data Communication

Activities and Independence Study Project (2003) Awards Developing a 3D engine from scratch based on OpenGL library using ++ programming language. "Honorable Mention" Mathematic Contest for Modeling (2001) Representative of Goshen College at the Mathematical Contest in Modeling, held by MAA (Mathematical Association of America). Kalamazoo Badminton Open Tournament (2002) Runner-up of Kalamazoo Badminton Open Tournament in Men Open Singles. Language English and Indonesian Spoken References Floyd E. Saner, Ph.D. Director of Instructional Research, Education Technoogy and Assessment Phone: (574) 535-7404 Email : [email protected]

David Housman, Ph.D. Professor of Mathematics and Computer Science Phone: (574) 535-7405 Email: [email protected]

Michael Sherer Director of Information Technology Services (ITS) Phone: (574) 535-7406 Email: [email protected]