John Dunham¶
A Software Developer with a passion for user experience
Work Experience¶
IBM - Advisory Software Engineer - Poughkeepsie, NY (2015 - Present)
Worked on projects in High Performance Computing in a number of job roles in the IBM Systems Group.
Software Engineer
Developed APIs and metaprogramming tools for the IBM CAST project. Architected serialization solution and implemented a number of quality of lift improvements for developers and end users.
Skills: | C, C++ python, bash, awk, UNIX, perl, GIT |
---|
Big Data Architect
Architected and documented a Big Data Solution on the ELK stack for the CORAL project. Implemented sample analytics for end users.
Skills: | ELK, python, bash, awk, sed, GIT |
---|
System Administrator
Managed a development cluster of power nodes with over 30 active developers. Responsible for bring up, problem resolution, and enabling user access.
Skills: | UNIX, bash, awk, sed, python |
---|
Skills¶
Languages: | C, C++, python, Java, perl, ruby, bash |
---|---|
Tools: | GIT, Unix, ELK, awk, sed, sphinx |
Projects¶
IBM CAST - (2015 - Present)
- An collection of tools for the administration of HPC clusters.
- Primary Role: API developer and Big Data Architect
Crystalline - (2014 - 2015)
- An FPS/RTS game prototyped in Unity and developed in Unreal 4.5.
- Primary Role: Gameplay programmer (weapon systems, user experience)
Publications¶
POWER8 High-performance Computing Guide IBM Power System S822LC (8335-GTB) Edition - (2017) - Link
Education¶
Rochester Institute of Technology - M.S. Game Design and Development (2013-2015) | GPA 4.0
Marist College - B.S. Computer Science (2009-2012) | GPA 4.0