Gustavo Viana

Experienced programmer contributed to multiple games and companies. My career by the age of 20 already counts up with experience in the AAA development industry.

Let's meet!

I'm Gustavo Viana
Game Programmer and Software Engineering Student

Portfolio

Check out my featured projects

About Me

My Career

6

Programming Languages

8

Years of experience

2

Professional Companies

Gustavo Viana is a seasoned game developer and designer with extensive experience in the gaming industry, particularly in Roblox development using Luau. Currently pursuing a Bachelor's degree in Software Engineering, Gustavo Viana specializes in game optimization, debugging, and implementing best coding practices. In the role of Technical Manager at Iron Galaxy Studios, Gustavo Viana led the training and development of a cross-functional team in utilizing Roblox Studio and industry best practices for game development. This included mentoring team members to ensure proficiency in engine capabilities, optimization techniques, and scripting standards.

Gustavo Viana also conducts thorough code reviews to maintain high-quality coding standards, providing valuable feedback and mentorship to developers and fostering continuous improvement. With a strong focus on client-server architecture and modular systems, Gustavo Viana has architected scalable, high-performance client-server systems that emphasize modular design for reusability and efficiency across multiple projects. This approach has optimized server communication to reduce latency and improve gameplay responsiveness. Furthermore, Gustavo Viana provides strategic technical direction and collaborates closely with designers and artists to bring features to life, balancing performance needs with creative vision to enhance player experience.

Name Gustavo Viana
guustaf

Resume

Education and practical experience

Committed to continuous learning and skill development through practical projects, ensuring a well-rounded approach to problem-solving and innovation in game creation.

My education

JAN 2024 - NOW
Software Engineering

Course by PUC Minas

The course encompasses computer programming, programming languages, statistics, and mathematical logic for software specifications. It includes technical aspects like software analysis, modeling, design, construction, and testing, as well as managerial aspects such as software project management, configuration management, and quality assurance. Teamwork, communication with stakeholders, and human-computer interaction are also addressed. Additionally, it covers essential technologies for software development, including databases, computer networks, operating systems, distributed systems, security, and mobile and cloud technologies..

Work experience

JAN 2024 - OCT 2024
Technical Manager, Platform Operations

at Iron Galaxy Studios

Led the training and development of a cross-functional team in utilizing Roblox Studio, emphasizing best practices in game development, optimization, and scripting standards. Designed scalable client-server systems with a modular approach to enhance reusability and reduce latency, thereby improving gameplay responsiveness. Conducted thorough code reviews to maintain high standards of consistency and readability, while actively mentoring developers to foster continuous improvement. Additionally, provided strategic technical direction and collaborated closely with designers and artists to implement features, balancing performance needs with creative vision to enrich player experiences.

OCT 2024 - NOW
Head of Development

at Mirage Line Entertainment

Oversaw game development teams and project progress, managing resources, tools, and development pipelines to ensure efficient workflow. Ensured quality control and performance optimization while reviewing and implementing new features, updates, and bug fixes.