Howdy Logo
Image of Leandro D.

Leandro D.
Full-stack Product Engineer

.NET
Asp.net
Typescript
Unity
Phaser
Java
Javascript
C#
Bio

A seasoned Game Developer with over seven years of expertise in the game development industry, demonstrating proficiency in creating projects using Unity with C#, Phaser 2 with JavaScript, and Godot with GDScript. Equipped with an extensive understanding of Game Design, encompassing mechanics development, storytelling, difficulty balancing, internal economy, and level design. Notable released titles include Side Quest for PC, available on Steam, and Blobs Tap for web and Android platforms. A comprehensive portfolio that highlights a diverse range of works is available for viewing.

  • Game Developer
    7/1/2023 - Present

    Specialized in casino game development utilizing both Unity and Phaser. Acquired expertise in Unity for 2D and 3D game development including proficiency in C# scripting, asset integration, physics, and animation systems. Mastered Phaser for lightweight game design with a focus on HTML5 canvas rendering, JavaScript coding, and web performance optimization. Ensured seamless game mechanics, user interface design, and multiplayer functionalities. Implemented advanced game logic and algorithms for random number generation and bet calculations. Utilized version control systems like Git to manage collaborative development processes, ensuring code integrity and efficient project workflows. Developed an understanding of real-time server communication for multiplayer game instances.

  • Mid-Level Game Developer
    9/1/2020 - 7/1/2023

    Acquired technical expertise in game development for both web platforms and Linux operating systems, utilizing Godot and Phaser game engines. Developed a deep understanding of the unique requirements and optimization strategies necessary for web-based games, as well as proficiency in cross-platform compatibility for Linux. Enhanced skills in scripting, animation, and interactive design within these frameworks. Demonstrated the ability to efficiently manage assets and optimize performance for various devices and operating environments. Leveraged knowledge of HTML5, JavaScript, and other web technologies to seamlessly integrate game elements and ensure a responsive user experience across multiple platforms.

  • Systems Analyst and Developer
    1/1/2019 - 2/1/2020

    Specialized in the analysis and development of systems leveraging jQuery for dynamic user interfaces, Asp.net (C#) for robust server-side logic, and SQL for efficient database management. Developed technical proficiency in integrating these technologies to deliver comprehensive software solutions. Enhanced skills in crafting responsive and interactive web applications, utilizing the power of jQuery for client-side scripting. Demonstrated capabilities in building scalable web services and applications with Asp.net (C#), focusing on performance and security. Expertly managed data retrieval and storage operations using SQL, ensuring high-performance query execution and data integrity.

  • Teacher
    1/1/2019 - 7/1/2019

    Developed and taught the introductory course on Digital Game Development, covering essential gaming concepts, principles, and the game development lifecycle. Specialized in using Unity and Unreal Engine to demonstrate game development processes, including level design, character modeling, and animation. Implemented C# and C++ for scripting, which provided students with hands-on experience in coding game mechanics. Utilized Blender for 3D asset creation and taught the integration of these assets into game environments. Conducted classes on project management methodologies such as Agile and Scrum, fostering teamwork and collaboration. Ensured students gained proficiency in version control systems, specifically Git, for code management and collaborative development. Introduced students to critical industry tools like Photoshop for texture creation and Audacity for sound design.

  • Teacher
    1/1/2017 - 2/1/2020

    Oversaw game development and software training programs in São Paulo and surrounding areas, developing courses tailored to game development. Delivered comprehensive training sessions on game development to educators across the state of São Paulo. Enhanced technical expertise in game development using tools and frameworks such as Unity, Unreal Engine, C#, and C++. Focused on creating curriculum materials and structured lesson plans aimed at improving educators’ abilities to teach game development. Employed various software development methodologies to ensure effective and engaging learning experiences for educators, fostering a deeper understanding of game development concepts and practices.

  • Unity Developer
    5/1/2016 - 7/1/2016

    Cultivated advanced proficiency in app and game development using the Unity engine, leveraging its extensive suite of tools for building 2D and 3D applications. Developed skills in version control and collaborative workflows with Git, ensuring seamless integration and code maintenance. Employed programming languages such as C# to implement complex game mechanics and interactive features. Utilized Unity's integrated development environment (IDE) for efficient asset management, scene creation, and debugging processes. Conducted performance optimization to enhance game fluidity and user experience. Integrated third-party libraries and APIs to expand functionality, including multiplayer capabilities and analytics tools. Emphasized cross-platform development, ensuring compatibility and optimization for various devices and operating systems. Collaborated with cross-functional teams, including designers and sound engineers, to achieve cohesive and engaging user experiences.

  • Programmer Analyst
    8/1/2014 - 10/1/2015

    Developed advanced systems leveraging Java, JavaScript, SQL, and jQuery. Utilized Resteasy to facilitate efficient and seamless data transfer between applications and servers. Enhanced technical expertise in creating robust, scalable solutions and integrating complex data interactions within a service-oriented architecture.

  • Mobile Developer
    8/1/2013 - 8/1/2014

    Gained expertise in game and app development for Android, focusing on designing and implementing interactive and user-friendly applications. Utilized Java and Kotlin programming languages for robust application development. Leveraged Android Studio and Eclipse IDEs for efficient coding and debugging. Employed the Unity and Unreal Engine frameworks for game development, enabling rich graphic rendering and smooth gameplay mechanics. Integrated tools such as Firebase for backend support and analytics, enhancing app functionality and user engagement. Demonstrated proficiency in handling SQLite databases for data storage and management within applications.

    Implemented Agile methodologies to streamline project workflows and maintain a high standard of code quality. Utilized JIRA for project management and collaboration. Deployed apps on the Google Play Store, managing app updates and user feedback effectively. Fostering a deep understanding of Material Design principles and Android UI/UX guidelines, developed highly intuitive and visually appealing interfaces. Engaged in continuous learning and adaptation of new technologies and tools to stay current with industry standards and best practices.

  • Game Creator and Developer
    1/1/2010 - 1/1/2011

    Developed proficiency in scripting, documentation, character design, game rules, and level creation for mobile games. Gained extensive experience in logic and programming for Rim (Blackberry), Android, and Symbian (Nokia) platforms using the Java programming language. Demonstrated ability to leverage specific device features for enhanced game functionality and user experience.

  • Digital Games Technology at Senac University Center
    2009 - 2012

  • Game Design Principles at Coursera
    6/1/2020

Leandro is available for hire

Meet Leandro D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.