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.
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
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
Technical Manager, Platform Operations
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.
Head of Development
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.