
DIEGO
DIEGO
My name is Diego Ichinose, I’m a C# clean coder based in Brazil, currently striving to become a professional Unity developer. I love creating video-game experiences that are intuitive, addictive and jam packed with tons of "game-feel".
My name is Diego Ichinose, I’m a C# clean coder based in Brazil, currently striving to become a professional Unity developer. I love creating video-game experiences that are intuitive, addictive and jam packed with tons of "game-feel".
Heavily trained in clean code SOLID OOP practices for over 7+ years, with 4 of those years solving complex problems in a professional multi-national agile environment, I'll provide your company fast solutions that are optimized and easy to maintain, saving time, money and headaches for the future.
As a great team worker, communicator, transparent and always focused on my client's needs, I'll demonstrate great social skills and high English proficiency, proven by previous successful working experience on both national and international agile teams, remotely and on-site in the past.
Passionate about programming, problem solving and anything creative.
Heavily trained in clean code SOLID OOP practices for over 7+ years, with 4 of those years solving complex problems in a professional multi-national agile environment, I'll provide your company fast solutions that are optimized and easy to maintain, saving time, money and headaches for the future.
As a great team worker, communicator, transparent and always focused on my client's needs, I'll demonstrate great social skills and high English proficiency, proven by previous successful working experience on both national and international agile teams, remotely and on-site in the past.
Passionate about programming, problem solving and anything creative.
Main Strengths
Game Development:
Unity 6, SOLID OOP, Clean coding, Scriptable Objects, Prefabs, Addressables, Unity Profiler, URP, Post Processing, Odin Inspector, Odin Validator, DOTween, Procedural Generation, Coroutines, Async functions, Object Pooling, Lazy Loading, and more.
Full-stack Development:
C# .NET Core, EF Core, Fluent API, Redis Cache, SQL Server, SQLite, MySQL, LINQ, CRUD, CQRS, DDD, Design Patterns, Rich Domains, Git version control, DevOps, SCRUM, Kanban, Agile, Front-end web development, HTML5, CSS3, JavaScript, Typescript, Angular, Bootstrap, Materialize, RESTful APIs, and more.
Main Strengths
Game Development:
Unity 6, SOLID OOP, Clean coding, Scriptable Objects, Prefabs, Addressables, Unity Profiler, URP, Post Processing, Odin Inspector, Odin Validator, DOTween, Procedural Generation, Coroutines, Async functions, Object Pooling, Lazy Loading, and more.
Full-stack Development:
C# .NET Core, EF Core, Fluent API, Redis Cache, SQL Server, SQLite, MySQL, LINQ, CRUD, CQRS, DDD, Design Patterns, Rich Domains, Git version control, DevOps, SCRUM, Kanban, Agile, Front-end web development, HTML5, CSS3, JavaScript, Typescript, Angular, Bootstrap, Materialize, RESTful APIs, and more.
My career so far
My career so far
I am a 28-year-old former full-stack developer with a specialization in C# and Unity, with 4+ years of professional agile development experience and 3+ years of indie-game development experience.
I am a 28-year-old former full-stack developer with a specialization in C# and Unity, with 4+ years of professional agile development experience and 3+ years of indie-game development experience.
S
Shibuyajin LLC
Game Designer, Game Developer
From 2022 - present
Currently working on Enter The Night, a rogue-lite survival craft bullet heaven project developed in Unity using C#, tailored to the audience who craves deep systems of progression and meta-progression with infinite replayability. My responsibilities included:
Planning and creating the project, defining the architecture, rules and conventions for visual consistency, and coding standards.
Crafting visually intuitive and responsive UI/UX.
Creating designer-friendly assets using Scriptable Objects, Prefabs and Odin Inspector.
Implementing Procedural Generation using Perlin Noise and dynamic tilemapping with Advanced Rule Tilesets.
Improving performance using Unity Profiler, Object Pooling, Lazy Loading, Addressables, Coroutines and Async methods.
Currently working on Enter The Night, a rogue-lite survival craft bullet heaven project developed in Unity using C#, tailored to the audience who craves deep systems of progression and meta-progression with infinite replayability. My responsibilities included:
Planning and creating the project, defining the architecture, rules and conventions for visual consistency, and coding standards.
Crafting visually intuitive and responsive UI/UX.
Creating designer-friendly assets using Scriptable Objects, Prefabs and Odin Inspector.
Implementing Procedural Generation using Perlin Noise and dynamic tilemapping with Advanced Rule Tilesets.
Improving performance using Unity Profiler, Object Pooling, Lazy Loading, Addressables, Coroutines and Async methods.
S
Shibuya Laundry LLC
Front-end Developer, Digital Project Manager
From 2021 - 2022
Worked for a clothing brand to enhance and customize their online store, using HTML5, CSS3, JavaScript and Shopify’s Liquid Template Language to dynamically integrate data and improve the customer experience. My responsibilities included:
Initially building the store on Shopify Premium with a custom Liquid theme.
Implementing and modifying existing HTML5, CSS3 and JavaScript components.
Integrating store’s data with the customized front-end using Liquid.
Integrating with PayPal and Stripe for payment processing.
Implement Email and SMS marketing automation using Klaviyo
Customizing plugins to enhance and modify visuals and behavior, aiding on customer retention, currency conversion, coupons, checkout, validation, reviews and bundles.
Worked for a clothing brand to enhance and customize their online store, using HTML5, CSS3, JavaScript and Shopify’s Liquid Template Language to dynamically integrate data and improve the customer experience. My responsibilities included:
Initially building the store on Shopify Premium with a custom Liquid theme.
Implementing and modifying existing HTML5, CSS3 and JavaScript components.
Integrating store’s data with the customized front-end using Liquid.
Integrating with PayPal and Stripe for payment processing.
Implement Email and SMS marketing automation using Klaviyo
Customizing plugins to enhance and modify visuals and behavior, aiding on customer retention, currency conversion, coupons, checkout, validation, reviews and bundles.
A
Actminds, Inc.
Full-stack Developer
From 2019 - 2021
Worked on PressGaney’s mainline product and mailing services, as a part of their US health care patient satisfaction surveys. I was assigned to be a apart of their team to continue the development of microservices and replace the old monolith system. My responsibilities included:
Create RESTful APIs using C# .NET Core
Troubleshoot, debug and modify existing legacy front-end web application with HTML5, CSS3 and Angular.
Maintain legacy Windows Form applications, debugging undesirable behavior and implementing new functionalities.
Modifying the existing weight-based random sorting algorithm to deliver survey for patients
This role was essential in modernizing PressGaney as a whole and ensuring a seamless transition to newer technologies.
Worked on PressGaney’s mainline product and mailing services, as a part of their US health care patient satisfaction surveys. I was assigned to be a apart of their team to continue the development of microservices and replace the old monolith system. My responsibilities included:
Create RESTful APIs using C# .NET Core
Troubleshoot, debug and modify existing legacy front-end web application with HTML5, CSS3 and Angular.
Maintain legacy Windows Form applications, debugging undesirable behavior and implementing new functionalities.
Modifying the existing weight-based random sorting algorithm to deliver survey for patients
This role was essential in modernizing PressGaney as a whole and ensuring a seamless transition to newer technologies.
A
Actminds, Inc.
Full-stack Developer
From 2018 - 2019
Worked for ExakTime as an outsourced asset from Actminds, a technology solution provider that enables the digital transformation in companies. I was assigned to be a part of the US client company software development team, providing C# .NET and front-end web solutions. My responsibilities included:
Refactoring existing code to enhance overall application performance and maintainability.
Enhancing and debugging ExakTime’s mainline product, the Employee Time Tracking web application.
Delivering high performance codes with continuous integration/development, meeting direct instructions and demands from the Product Owner.
Worked for ExakTime as an outsourced asset from Actminds, a technology solution provider that enables the digital transformation in companies. I was assigned to be a part of the US client company software development team, providing C# .NET and front-end web solutions. My responsibilities included:
Refactoring existing code to enhance overall application performance and maintainability.
Enhancing and debugging ExakTime’s mainline product, the Employee Time Tracking web application.
Delivering high performance codes with continuous integration/development, meeting direct instructions and demands from the Product Owner.
P
Programmer's Informática LTDA
Junior Software Developer
From 2017 - 2018
Worked full time as a software developer generalist focusing on the company's internal management systems, mentoring interns and implementing features using Angular and .NET Framework. My responsibilities included:
Developing an application for human resources management, user management, and other administrative tasks.
Refactoring web applications with the introduction of Angular 6+ replacing old legacy code.
Implementing HTML5 and CSS3 components
Consuming APIs to display relevant data and integrating with the back-end
Worked full time as a software developer generalist focusing on the company's internal management systems, mentoring interns and implementing features using Angular and .NET Framework. My responsibilities included:
Developing an application for human resources management, user management, and other administrative tasks.
Refactoring web applications with the introduction of Angular 6+ replacing old legacy code.
Implementing HTML5 and CSS3 components
Consuming APIs to display relevant data and integrating with the back-end
P
Programmer's Informática LTDA
Software Treinee
From 2017
Worked as a software developer intern providing a variety of solutions to the company’s internal employee management systems. The role included extensive C# clean coding with OOP and intensive SOLID principles application, including SCRUM methodology team working and business-driven client communication. My responsibilities included:
Planning and creating the new company’s internal employee management system from scratch.
Implementing an extensive dynamic form with advanced validations and direct collaboration with the HR department for sprint planning, review and retrospective.
Increasing unit testing coverage.
Full-stack system integration, working on both front and back-end, implementing the MVC design pattern with .NET Framework REST API and SQL
Worked as a software developer intern providing a variety of solutions to the company’s internal employee management systems. The role included extensive C# clean coding with OOP and intensive SOLID principles application, including SCRUM methodology team working and business-driven client communication. My responsibilities included:
Planning and creating the new company’s internal employee management system from scratch.
Implementing an extensive dynamic form with advanced validations and direct collaboration with the HR department for sprint planning, review and retrospective.
Increasing unit testing coverage.
Full-stack system integration, working on both front and back-end, implementing the MVC design pattern with .NET Framework REST API and SQL
My Skills
01.
Unity, C#, OOP,
SOLID, Clean Coding
Over 4+ years of professional full-stack experience highly trained on SOLID practices, with additional 3+ years of indie-game development experience. Able to not only provide a clean functional and tested code, but also provide modular assets that can be easily reused between projects, while also ensuring to deliver an optmized code that saves memory, workload and headaches.
Over 4+ years of professional full-stack experience highly trained on SOLID practices, with additional 3+ years of indie-game development experience. Able to not only provide a clean functional and tested code, but also provide modular assets that can be easily reused between projects, while also ensuring to deliver an optmized code that saves memory, workload and headaches.
02.
Agile, SCRUM, Kanban
Native Brazilian who travelled the world and acquired great English fluency and extensive experience working with both national and international agile teams. Extremely transparent and communicative, always striving to provide precision on task estimations and delivering high quality insights with my client's perspective in mind.
Native Brazilian who travelled the world and acquired great English fluency and extensive experience working with both national and international agile teams. Extremely transparent and communicative, always striving to provide precision on task estimations and delivering high quality insights with my client's perspective in mind.
03.
Git, DevOps
Consistency / Design system
Consistency / Design system
Proficient in git, but also highly experienced in working together as a team, extremely familiar with pull requests, merges, rebase, conflict resolutions, cherry-picking and when required, able to learn on the fly on how to resolve advanced conflicts.
Proficient in git, but also highly experienced in working together as a team, extremely familiar with pull requests, merges, rebase, conflict resolutions, cherry-picking and when required, able to learn on the fly on how to resolve advanced conflicts.
04.
Full-stack development,
.NET Core, HTML5, CSS3,
JavaScript, TypeScript
Past work provided me with great proficiency in HTML5, CSS3, JavaScript, and various development frameworks such as Angular, jQuery, Bootstrap, Materialize, as well as experience with RESTful APIs using .NET Core/Framework, LINQ, SQL and more.
Past work provided me with great proficiency in HTML5, CSS3, JavaScript, and various development frameworks such as Angular, jQuery, Bootstrap, Materialize, as well as experience with RESTful APIs using .NET Core/Framework, LINQ, SQL and more.