THEODOR ILIE
(909) 907-4707 (cell) www.cs.ucr.edu/~theo
OBJECTIVE Full-time position in software development, information technology.
EDUCATION Master of Science, Computer Science and Engineering August 2003
University of California Riverside; GPA 3.8
Master of Science, Physics and Astronomy May 2000
University of Pittsburgh, PA; GPA 3.7
Master of Science, Physics (Diploma de Studii Aprofundate) June 1996
University of Bucharest, Romania; GPA 9.50/10.00
Bachelor Science, Physics (Diploma de Licenta) June1995
University of Bucharest, Romania; GPA 9.29/10.00
RELATED Database Management Systems, Data Mining Techniques, Computer Networks, Computer
COURSE Architecture, Operating Systems, Programming Languages, Data Structures and Algorithms,
WORK Assembly Language Programming, Numerical Methods, Theory of Computation, Stochastic Processes, Automata and Formal Languages, Advanced Modeling and Simulation.
COMPUTER Programming: C/C++, C#, Java, Perl, SQL, JavaScript, Assembly Language, HTML, Visual Basic, CGI,
SKILLS VHDL, Turbo Pascal, FORTRAN
Platforms: Windows 95/98/NT/2000/XP, MS-DOS, Linux/UNIX, VAX/VMS
Applications: MS Visual C++, Borland C++, WordPerfect, MS-Office (Word, Excel, Access, Power Point), Photoshop, CVS, Dreamweaver, FrontPage, Mathematica, Latex
Other: Excellent Math and problem solving skills
LANGUAGES Fluent in French, Romanian and functional in Spanish.
EXPERIENCE
Software Design Engineer
in Test Nov 2003 - present
Microsoft,
Teaching Assistant Oct 2000 – June 2003
Department of Computer Science,
Instruct, coordinate, evaluate grade students in laboratories, seminars in C++, Data Structures and Algorithms, MS-Office.
Teaching Assistant Sept 1998 - April 2000
Department of Physics and Astronomy,
Instructed, coordinated, evaluated, graded students in laboratories, seminars in different areas of Physics.
Research Assistant Oct 1995 – Aug 1998
• Developed
physics and detector system simulation programs by
• Designed
programs to determine provenance of some Roman and Byzantine artifacts
discovered in northern
• Designed and simulated a “preshower”
detector work for DIRAC experiment at CERN –
• Researched
interaction mechanisms in nuclear systems, low energy nuclear physics.
Performed measurements at Van de Graaf Tandem
Accelerator, from National Institute of Research and Development for Physics
and Nuclear Engineering, Horia Hulubei,
HONORS
& • Chancellor’s
Distinguished Fellowship,
ACTIVITIES
• Teaching Assistant Scholarship,
• “CERN-JINR Dubna 1997
PROJECTS
Databases
• Implemented the Dualize and Advance Algorithm, for Data Mining. Found maximal and minimal frequent sets for a database. Created a hypergraph and identified the minimal transversals. Tested on a dataset from a data-repository.
• Designed and implemented a hotel database using MS-Access. The database maintained information about customers, employees, payroll, expenses, inventory and also performed check in and check out procedures.
Networks
• Performed an end-to-end router level analysis of the routes that exist among 100 sites in the Internet. Studied Round Trip Times (RTTs) for these sites. Results showed the existence of dominant paths and that routing asymmetries seem to prevail the Internet.
• Implemented client/server data communication of the distance vector based Routing Information Protocol. This required an encoding of data using 4B/5B technique.
Hardware
• Implemented an instruction scheduler for DLX able to detect stalls due to load and/or branch instructions. Program inserted independent instructions into the slots following the load or branch instructions.
• Examined the performance of different types of caches and replacement policies. Used cache simulator ‘dineroIV’ and a trace file.
• Studies about IA-64, MIPS64, Intel StrongARM.
Web
• Developed an applet, using JAVA, for an online employment agency, using GUI interface.
• Implemented a JAVA program for drawing shapes, using advanced GUI components.
• Implemented and simulated a small network using multithreading synchronization and animation, using JAVA.
• Created a CGI program using PERL, which processed information received and created proper HTML to display to browser.
Applications
• Implemented LZW compression algorithm.
• Developed an information program of service routes for a fictional airline.
• Implemented the RSA crypto-system using NTL library.
• Created thread synchronization programs.
• Developed program to manipulate Virtual Memory.
• Designed program to use multiple processes and multiple threads.
INTERESTS Music, Sport, Computer Games
REFERENCES Available upon request