Resume

Patrick Elumba

Overview

  • Six plus years experience as a software developer on successful projects.
  • Worked with teams of all sizes and have proven to be self motivated by development of solo project.
  • Completion of tasks requiring self taught skills or communication with others to learn deeper insight and knowledge.
  • History of developing projects from the start or middle of it’s life-cycle while utilising various programming languages and technologies concurrently.
  • Broad development experience of creating 3D simulations/games across various engines.

Projects

Boeing – Project Currawong (LAND2072: Battlespace Communications System)

  • MSM (Python, Javascript)
  • Soldier Wearables Project (Android, Java)
  • Various AR Prototypes (Hololens with Unity)
  • Vulnerability Tracker (Python)

Witherwood Studios

  • iOS Game – Steelbound Sky (UDK, C#, C++, Unrealscript)

KBR

  • LHD Training System (Cryengine C#, C++, LUA, ActionScript)
  • VTD – Virtual Maintenance Trainer (C#)

QUT

  • KML Converter (Google Maps Software Project) (C#)
  • Service-Oriented Architecture Project (C# and Java)
  • Swarm Intelligence (LSL)
  • Final Games Project (Unrealscript)
  • Global Illumination Project (DirectX)

WORK HISTORY

Software Engineering at Boeing Defence Australia (2016-Present)

boeing_logo_SMALL

Initially joined to assist a project involving Android Wear technologies for soldier monitoring. Currawong’s project culture allowed the experimentation and development of several AR prototypes. These AR projects’ main intents were to help with understanding human factors and training utilising Microsoft’s Hololens. There is continued work on the front and back end of the projects MSM (Mission Systems Manager) as well security for SMRs (System Maintenance Releases).

Skills Developed/Responsibilities:

  • Working with a large team of Software Engineers, managers and army field reps of various experiences and backgrounds to help develop, test and improve pre-existing software solutions on time.
  • Working with Android SDK and the AOSP for both Wearables and Mobile applications
  • Helping with documentation and performance monitoring for prototypes leveraging existing Currawong technologies.
  • Developing Hololens prototypes to showcase potential integration of AR technologies with Currawong’s CAD models, MSM and emulation system.
  • Developing of an automated tracking and reporting system for security vulnerabilities.
  • Assisting with general network security
  • Working with Linux, front end web development, unit testing, open source and geo location/mapping technologies.
  • Continued software development cycle experience through learning tools such as git, and JIRA.

Developer at Witherwood Studios (2015-2016)

witherwoodMini

Starting near the beginning of the 2015, full control was taken of a post university group’s iOS game called Steelbound Sky. Utilising UDK; programming, enemy wave design and UI were completed independently while enemy pattern designs, environment design/placement, QA and many general ideas were mostly solo work. This style of work required to be actively engaged in every aspect of the project’s development life cycle.

Skills Developed/Responsibilities:

  • Overseeing all responsibilities in the development and release of a mobile application.
  • Handling mobile optimisation and mobile device compatibility.
  • Developing an external tool for designers to create enemy waves and their patterns, which allowed quick and iterative creation for testing levels and game concepts.
  • Independently setting goals, creating designs, implementing concepts, and handling RnD.
  • Working and communicating with designers and artists remotely.
  • Post production, general marketing and business tasks.
  • Gathering and organising of 3D content, 2D art, music and sound effects from various sources and implementing them to work within the game engine.
  • Simple 2D texture modifications and sound editing.

Programmer at KBR Inc (January 2012-March 2014)

1200px-KBR_(company)_logo_SMALL

At KBR software was built and maintained primarily used for training simulations. There was exposure of work with CryEngine for a large Navy ship simulation (LHD). This work required assistance in developing of tools as well as the inner engine code. This led to exposure to work with a solid team of game artists, instructional designers, fellow programmers and project managers. Other projects contributed to were the maintenance of VST, a training program involving helicopters, and RnD tasks to assist the separate divisions of KBR.

Skills Developed/Responsibilities:

  • Being able to dynamically learn about, use and improve pre-existing software solutions.
  • Working and communicating with people of various backgrounds, practices and experiences.
  • Successfully achieving multiple time-sensitive deliverables within a multi-year project framework.
  • Handling the integrity of data from instructional designers to be used accurately within 3D environments.
  • Being able to work concurrently with various programming languages and practices: C++, C#, ActionScript, Lua, batch files, SQL, OO Design, software development life cycle (SDLC), version control.
  • Documentation of software features
  • Development and maintenance of UI.
  • Assisting in QA

TECHNICAL SKILLS

Languages: Python, C#, C++, Java, Javascript, Unrealscript, SQL, ActionScript

Game Engines: Unity, UDK, CryEngine

Operating Systems: Linux (Fedora), Windows

Software: Git, Studio Code, JIRA, Bitbucket, Confluence, Grafana, Android Studio, Pycharm, Visual Studio, Microsoft Access, Microsoft Word, GIMP, FogBugz, GIMP, Audacity, VideoStudio, Videopad Editor, Notepad++, Eclipse

Other: Has experience working with XML, JSON, yaml, bash scripting, Unreal Engine 4, C, LUA, LSL, AI programming, OpenGL, DirectX, SFML, HLSL, Visual Basic, HTML, RedMine, Mantis, Netbeans, WinSQL, OpenSim, MatLAB, MAPLE

Other Projects:

  • HUD Hologram Box (Unreal Engine 4, Raspberry Pi, Python)

EDUCATION

Tertiary 2008-2011

IT – Bachelor of Games and Interactive Entertainment (Distinction)

Queensland University of Technology

  • Major in Software Technologies
  • Minor in Mathematics
  • Technically Qualified with a Minor in Advanced Software Technologies

Secondary 2004-2007

Year 12 Senior Certificate – Mansfield State High School

Casual Work History

  • Timezone Family Entertainment Centre (2009 – 2010)
  • Underwood Seafood Market Worker (2007 – 2008)

VOLUNTARY WORK

  • Youth leader of Upper Mt Gravatt Whishart Parish

Competitions (external)

  • 2009 48 Hour Game Challenge – Lost Love Letter Chronicles XIV
  • 2010 48 Hour Game Challenge – MEAT ESCAPADE

EXTRA CURRICULAR ACTIVITIES

  • Basketball
  • Cello, Guitar
  • Pen Spinning

References

If you would like a full resume with references please email me at patrick.elumba@gmail.com

Download Resume as a PDF