Centennial, CO *****
****@********.***
www.bliNkComputing.net
Summary
I am an enthusiastic, dedicated, and articulate Software Engineer who is devoted to solving difficult problems in a timely
manner. My life experiences, research, school projects, and high academic achievement make me a unique and
versatile engineer.
Profile
Advanced in C++/Java Programming languages
Experienced in the Python Programming language
Experience with C#, Ruby, and Perl Programming languages
Advanced mathematical background
o Courses taken in Calculus 1-3, Linear Algebra, Numerical Computation, Numerical Analysis, Chaotic
Dynamics, Cryptography and Applied Statistics
Experience in Object Oriented Design
o Courses taken in Software Engineering Tools, Object Oriented Design and Analysis, and Principles of
Programming Languages
Experience with Artificial Intelligence
o Courses taken in Natural Language Processing, Information Retrieval, and Artificial Intelligence
o Master s thesis research involves Regression Analysis, Neural Nets, and various other computational
models in Machine Learning
3.87 GPA as a Master s Student and 3.4 GPA as an undergraduate student
Involved in many facets of college life
o Previous President of honorary music fraternity Kappa Kappa Psi(kkpsi.org)
o Previous conductor of the University of Colorado Marching Band
o Previous member of the honor engineering fellows group(fellows.colorado.edu)
o Participant in the CU Game Development club
Education
University of Colorado, at Boulder
B.S. in Computer Science May 2009
3.4 GPA, Dean s List(Spring 2007, Fall 2007, Fall 2008, Spring 2009)
University of Colorado, at Boulder
M.S. in Computer Science expected May 2011
3.87 GPA
Experience
Laboratory of Atmospheric and Space Physics(LASP), Boulder CO
Software Engineer, 2008-Present
I work on a team of six software engineers consisting of three students and three professionals. We are responsible for
maintaining and developing new versions of a software product called Oasis-PS. Oasis-PS is a large Java application that
allows the flight ops team at LASP to schedule satellite maneuvers and visualize many aspects of a satellite s o rbit. My
responsibilities include:
Interaction with large SQL databases
Interaction with large Code Repositories (Oasis-PS is 200,000 lines)
Use of source control(Git/SVN/CVS)
Experience with scheduling maneuvers for the SORCE satellite
UI development work with JOGL(Java s OpenGL)
Clement Communications
Software Engineer, 2010
I served in a position that offered advice, researched regulations, and developed demonstrations for various
technologies. My responsibilities included:
Interacting with customers unfamiliar with technology
Offering technical advice on how to start developing various software products
Creating demos using the Twitter API, Facebook fbml, and many python libraries to parse and crawl web sites
Projects
All of my projects have descriptions, repository links, various pictures and progress reports of them on my website,
www.bliNkComputing.net.
Master s Thesis, University of Colorado, at Boulder
Decontamination 2010-Present
Being able to predict whether or not someone will like a movie, or whether or not someone would want to buy a specific
product is important knowledge for recommendation engines. When making absolute ratings we are often skewed
towards or away from our previous ratings. In experimental psychology this is known as sequential dependencies.
When creating models to predict judgments we can remove these sequential effects to provide more accurate internal
representations. My research is on this decontamination, and my thesis defense will be April 15th 2011.
Senior Project
LaspView 2008-2009
With a group of four other CS seniors at CU, we developed a real-time 3-D visualization tool that shows satellite s orbits
in space. We used OpenGL, C++ and Python to do the work. We developed the product in a way which allowed other
developers to write code in Python that could drive an API we provided to do various things with the visualization (such
as import an .obj file, change the camera position, etc.). We wrote extensive documentation, did thorough testing, and
released our project on time. My responsibilities included:
Development in Python, and C++
Working with the C/Python API to allow Python scripts to drive OpenGL graphics
Extensive documentation
Extensive user testing
Extensive teamwork and delegation
Interaction with a customer
Game Development
Ball Shooter, 2008-Present
Ball Shooter is a simple game in which a ship can be moved around the screen and fire multiple projectiles to destroy
bricks. These balls bounce off of objects using a realistic open-source physics engine(Farseer Physics).
Interacted with Open Source software
Game done in C# Programming language
Experience with XNA Game Studio 3.0
Dungeon Crawler, 2010(In Development)
This is my newest game, and is currently in the early stages of development. It is a simple dungeon crawler in which
enemies, dungeons, and items are all randomly generated with an added mobile device crafting system. It is being
developed using XNA Game Studio 4, and is currently in the early stages of design.