|
For a copy of my résumé in PDF format
click here
FLAVIO SMIRNE
|
|
|
303 S. Country Fair Dr, 70 Champaign, IL 61821 |
(217) 355-1374 |
|

|
http://www.smirne.com |
|
|
OBJECTIVE
Looking for a full-time
position as a Software Engineer with emphasis in Graphics Programming,
where I’ll be developing cutting-edge technology and most importantly be
challenged everyday.
WORK EXPERIENCE
|
Wolfram Research Inc., Champaign – IL |
|
|
User Interface Developer |
Feb. 2005 – Present
|
- • Worked on the core team of Wolfram’s user interface
developers.
• Developed code to process and render 3D graphics in OpenGL and Direct3D.
• Was part of the new Mathematica 6.0 3D graphics framework development
team.
• Developed, debugged and modified code in a very large code base (~800,000
lines of C and C++ code).
• Adapted user interface code to process Kernel data and directives in order
to be presented to the user.
• Wrote system independent code along with code dependent on Windows, Mac
and Linux APIs.
• Executed many projects and ideas that constitute the core of Mathematica’s
user interface.
|
Wolfram Research Inc., Champaign – IL |
|
|
Software Engineer |
May. 2004 –
Feb. 2005
|
- • Worked as a Mathematica developer on the Import /
Export group.
• Developed importers and exporters for various industry standard packages
in many different areas such as Graphics, Bioinformatics, Geology and
Databases. Some of these formats include Maya, Renderman, BYU, Targa, PCX,
GenBank, FASTA, EMBL, ESRI Shape Files, DBF and DIF.
• Adapted code to work in pre-existing Mathematica Importer / Exporter
framework.
• Worked with field experts in order to understand their needs and translate
them into user friendly Mathematica features.
|
Wolfram Research Inc., Champaign – IL |
|
|
Technical Support
Engineer |
Mar. 2004 – May. 2004
|
- • Helped users find elegant solutions to mathematical
and engineering problems using Mathematica, including reprogramming,
designing and customizing Mathematica code and functions to meet users
needs.
• Helped developers track bugs and find solutions to problems reported by
users.
• Worked with other technicians in order to fix large bugs and problems.
• Assisted users in finding proofs of scientific problems using Mathematica
and Mathematica packages.
EDUCATION
|
University of Illinois,
Champaign–Urbana |
Aug.
2001 – Dec. 2003 |
|
Bachelor of Science in Computer
Engineering |
|
|
|
|
|
Parkland
College, Champaign – IL |
Jan.
1999 – May. 2001 |
|
Associate in Engineering Science,
with honors |
|
|
|
|
|
University of São
Paulo, São Carlos – SP – Brazil |
Jan. 1997 – Jul.
1998 |
|
Studied for three semesters at
the College of Civil Engineering in São Carlos before accepting
the opportunity to study at Parkland College in Champaign –
Illinois – USA. |
PERSONAL PROJECTS
|
Karateka Remake (http://www.smirne.com/karateka) |
|
Remake of
Karateka, originally developed by Jordan Mechner in 1984. This
game was written in C++ and OpenGL using a combination of 2D
sprites exported from 3D models and 3D levels. |
|
Tank
Combat
(http://www.smirne.com/tank) |
|
This game
was written 100% in Intel Assembly x86. During summer 2003, I
wrote a second version of Tank Combat using C++ and OpenGL with
new features such as AI and special effects. |
|
Cubesat Project (http://courses.ece.uiuc.edu/cubesat) |
|
This project
will send a satellite into space in summer 2005. My team was in
charge of writing software to control the satellite including
protocols, drivers, communication, camera, temperature polling
and real time operations. |
|
Jedi Arena (http://cave.ncsa.uiuc.edu) |
|
This was a
virtual reality application designed for NCSA’s CAVE. Jedi Arena
was designed with FreeVR and OpenGL using SGI’s IRIX Operating
System. |
|
3D
Chess (http://www.smirne.com/projects.html) |
|
3D Chess is
an OpenGL chess game with many graphical enhancement techniques
such as fog, skybox, user interface, dynamic lighting and many
other special effects. |
|
Graphics
Projects (http://www.smirne.com/projects.html) |
|
Various
graphics projects involving height maps, camera, key-frame
animation and photorealism. |
|
Animus |
|
Animus is a
grocery shopping program written in Java and was part of a User
Interface Design research conducted by a group of 4 students
including me. The final version was delivered in December 2003. |
AWARDS & CERTIFICATES
SKILLS
|
Operating Systems |
-
• MS DOS, MS Windows, Linux, Unix,
MacOS, µC/OS-II.
|
|
Software |
-
• C, C++, Mathematica Programming
Language, Assembly x86, Java, MEL.
|
- • OpenGL, FreeVR,
Direct-X and SGI Performer.
|
- • CVS
(Concurrent Version System), Renoir Version Control.
|
- • VMware,
Virtual PC, DOSBox.
|
- • Paintshop Pro,
Photoshop, Poser, Maya and 3D Studio.
|
- • Glut, FLTK,
Fmod, SoundForge.
|
- • Mathematica,
LogicAid, Matlab, Mentor Graphics, Multisim, Circuit Maker.
|
- • Microsoft
Front Page, Macromedia Dreamweaver.
|
- • Microsoft
Office 2000, XP, 2003.
|
|
|
|
Miscellaneous |
- • Strong
organizational skills.
|
- • Aptitude for
learning new skills quickly.
|
- • Ability to
work well under pressure.
|
- • Passion for
programming and software development.
|
LANGUAGES
|
·
English
|
·
Portuguese
|
·
Spanish
|
|