Ioannis Boutsikas

Ioannis Boutsikas

Software Engineer

Avid, detail driven Software Engineer, with experience in Graphics Programming, Game Development, modern low-level graphics APIs like DirectX 12, and game engines like Unity and Unreal Engine. Team builder and player, competent in an intercultural environment. Capable of interfacing and communicating effectively across disciplines to realize project goals.

Experience

Software Engineer at Oxide Games

Contributed to Ara: History Untold a historical grand strategy game, published by Microsoft and XBOX.

Highlights

  • UI: mplemented numerous features and screens at the game level, including the re-imagining of the entire UI style. Worked together with UX to document, standarize and streamline said styles before implementation. On the engine level designed and implemented features at the engine level, such as dynamic, data driven gradients.
  • Graphics: Added features and improvements for the Living World. Collaborated closely with artists and techincal artists to provide graphics support. Designed and implemented the tech required for the Nuke system.
  • Various: Worked on various game play systems occasionally as well as live services.

Graphics and OS Teaching Assistant at University of Maryland, Baltimore County

Assist in teaching and class activities.

Highlights

  • Graphics: Developed projects in C++ and in Unreal Engine. Held hardware related lectures. Hosted tutoring sections to introduce modern OpenGL to students.
  • Operating Systems: Created and implemented projects in C for the Linux Kernel. Held lectures teaching robust C and low-level programming. Designed and implemented tools to help students with kernel development. Created and maintained interactive, responsive websites for course content.
  • Encouraged and supported students in working in and navigating large code bases.
  • Lead a team of 5 assistants and spearheaded efforts to collaborate between students and TAs of different cultural backgrounds.

Unity Software Engineer at Lisa Moren, LLC

Under the Bay is a mobile, educational, AR experience about the Chesapeake Bay. The projects allows the user to interact with and learn about the various microorganisms living in the Bay, with real-time data guiding the experience. Published on iOS and Android.

Highlights

  • Developed the entire application in Unity with AR Foundation.
  • Implemented intuitive, touch first controls to interact with the application.
  • Optimized application performance and assets for phone environments.
  • Created shaders and post processing effects.
  • Designed, implemented, and deployed a REST API.
  • Collaborated with artists and marine biologists to gather requirements

Systems and Cloud Engineer at AgroQ O.E.

Handle many of the company’s cloud and IT needs. Planned, setup, and managed private cloud infrastructure. Deployed and maintained scalable, containerized, cloud applications. Gathered user requirements to engineer and develop internal software, satisfying business needs.

Education

MSc in Computer Science from University of Maryland, Baltimore County with GPA of 3.233

Bachelor in Computer Science from The University of Sheffield with GPA of 4.0

Publications

MonteMutacon by John Boutsikas and M. E. Eren and Charles K. Varga and Edward Raff and Cynthia Matuszek and Charles Nicholas

Machine learning library used to generate adverserial malware samples for training in machine learning based anti-viruses.

Languages

English
Fluency: Native speaker
Greek
Fluency: Native speaker

Skills

Graphics APIs
Keywords:
  • DirectX 12
  • OpenGL
Game Engines
Keywords:
  • Unity
  • Unreal Engine
  • Proprietary Engines (Nitrous)
Programing Languages
Keywords:
  • C
  • C++
  • C#
  • JavaScript
  • Python
Cloud/Virtualization
Keywords:
  • Proxmox
  • docker
  • kubernetes
Web Development
Keywords:
  • HTML
  • CSS
  • Angular
  • React
  • Electron.js

© 2025. All rights reserved.