Ioannis Boutsikas
Graphics Engineer
Avid, detail driven Software Engineer, with experience in Graphics Programming, Game Development, Software Engineering, modern low-level graphics APIs like DirectX 12 as well as older APIs like OpenGL, 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.
- Obfuscated
- Phone
- Obfuscated
- Website
- https://iboutsikas.me
- GitHub
- iboutsikas
- Ioannis Boutsikas
Experience
– present
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.
Highlights
- Managed a 3-node Proxmox cluster
Education
– present
PhD 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
- Level: MasterKeywords:
- Game Engines
- Level: MasterKeywords:
- Programing Languages
- Level: MasterKeywords:
- Cloud/Virtualization
- Level: MasterKeywords:
- Web Development
- Level: MasterKeywords: