Glenn Hartmann
- Extensive familiarity with C++ and C through professional, academic, and independent study
- Proficient with Python, C#, Java, and Ajax
- Experience with C++ Script and GUI scripting
- Enthusiastic, passionate, and driven
- Eager to learn new material
- Excellent communication and inter-personal skills
- Release open-source projects on http://ghindustries.webs.com/, including encryption related applications, a Sudoku game, and an in-progress chess engine
- Mobile developer for social address book website http://knok.me/
- Participate in projects on GitHub, SourceForge, and Google Code
- Have participated in several programming contests including Google Code Jam and Google AI Challenge
- Enjoy writing programs for fun
- Working on the Research team
- Contributing to Video Content Analysis
- Developed strict ANSI C peer-reviewed code, and reviewed others' code
- Re-implemented DirectX API functions for TransGaming's WineX
- Worked responsibly and independently on both Linux and Windows code
- Implemented various 3D Mesh related functions and features
- Wrote and maintained BlackBerry Internet Service tools in C++
- Developed networking tools using ACE library
- Worked extensively on unit testing framework in Python
- Developed modular, extensible, reusable code
- Performed BlackBerry browser performance testing and profiling
- Wrote and contributed to testing tools in VBA and C++, and provided documentation for said tools
- Tested various BlackBerry software systems
- Developed functionality for the company intranet portal using ASP.NET, C# and Ajax
- Created dynamic and branded web sites using JavaScript and CSS
- Handled daily issues reported to the Website Support Inbox
- Designed and developed automated test procedures
- Created and executed reusable and maintainable automated scripts
- Followed development and testing standards and guidelines
- Implementing a solution to the Wordsnakes game
- Using a combination of graph-searching with heuristics and a genetic algorithm
- Implemented several core components of an operating system
- Designed and developed virtual and physical memory management systems, and memory paging functionality
- Implemented several standard system calls including fork and exec
- Coordinated and organized efforts in a team of three
- Created a fully featured graphical Euchre game
- Worked in a group of two, using Subversion to organize code
- Programmed using C++ and the gtkmm graphics library