04/12/2023 updated

**** ******** ****
100 % available

Unity Developer

Pernambuco, Brazil
Only remote
BSc Computer Science (1.5y), BSC Information Systems (in progress)
Pernambuco, Brazil
Only remote
BSc Computer Science (1.5y), BSC Information Systems (in progress)

Profile attachments

Pedro_Moraes_Software_Developer_ED.pdf

Unity 3dHTMLJava (Programming Language)JavaScriptApplication Programming Interfaces (APIs)Artificial IntelligenceAmazon Web ServicesData AnalysisTechnical SupportBusiness PlanningC Sharp (Programming Language)Cascading Style Sheets (CSS)CommunicationCreatividadDesign SpecificationsProject PlanningVideo Game DevelopmentObject-Oriented Software DevelopmentQuality ManagementStakeholder ManagementTechnical ManagementPassionateGoogle FirebaseGitConfident and Emotionally StableHardworking and DedicatedTechnical AcumenGoogle PlayRestful ApiDropboxSoftware Version ControlMonetizationProgramming Languages
As a Unity developer and game developer with 3 years of experience, I have developed a wide range of games and demos, including arcade, turn-based, tower-defense, and rogue-like games. My passion for programming extends to game development, where I enjoy bringing creative ideas to life and overcoming challenges. I am constantly seeking new challenges and pushing myself to explore new concepts.
My technical skills include proficiency in C#, my favorite programming language, as well as experience with JavaScript, Java, and HTML/CSS. I have worked with various APIs and SDKs, such as Google Play Games, Unity Ads, Unity Analytics, Google IAP SDK, REST APIs, Dropbox storage, Firebase storage and AWS storage. I am comfortable with AssetBundles/Addressables to optimize the app's size and with GIT or SVN for version control.
Throughout my career, I have developed and managed project plans, ensuring effective communication with stakeholders. I have also implemented software changes and alterations based on design specifications using coding skills. I am skilled in OOP and SOLID standards, and I always strive to provide clean, readable, and easily maintainable code. I have conducted precise optimizations based on quality assurance requirements, ensuring the best possible performance, quality, and responsiveness of the game.
In my current role as a Unity developer at AppCake, I develop and implement project plans to meet design specifications and timelines. I collaborate with colleagues on various projects to achieve team goals, and I provide technical leadership and guidance to the team, offering precise technical advice and support. I have supervised all stages of projects development, ensuring timely delivery of high-quality work. I have also provided technical assistance to set project scopes, ensuring alignment with business objectives. Additionally, I have conducted technical interviews of potential hires and prepared reports on their suitability for the role.
I have completed various Unity Learn courses, including the Junior Programmer Pathway, C# Survival Guides, Artificial Intelligence for Beginners, and Monetization. These courses have enabled me to develop a better understanding of Unity and game development and to stay up-to-date with the latest trends and techniques.
Overall, my experience and skills make me a strong candidate for any Unity developer or game developer positions. I am confident in my ability to bring creative ideas to life, overcome challenges, and provide high-quality work. I am passionate about game development and committed to delivering the best possible results.

Experience

Professional experience0 - 5 years
Freelancer since2021

Languages

GermanGoodEnglishFluentPortugueseNative speakerSpanishFluent

Project history

Tech Lead (Unity)

AppCake

250-500 team member

  • Provide technical leadership and guidance to the team, offering precise technical advice and support.

  • Supervise all stages of projects development, ensuring timely delivery of high-quality work.

  • Offer technical assistance to set project scopes, ensuring alignment with business objectives.

  • Conduct technical interviews of potential hires and prepare reports on their suitability for the role.

Unity Developer

AppCake

250-500 team member

  • Develop and implement project plans to meet design specifications and timelines.

  • Provide clean, readable, and easily maintainable code following OOP and SOLID standards.

  • Integrate REST APIs, dropbox storage, firebase storage and AWS storage

  • Work with AssetBundles/Addressables in order of optimize app’s size

  • Collaborate with colleagues on various projects to achieve team goals.

  • Conduct precise optimizations based on quality assurance requirements.

Game Developer

3PlayersTeam

< 10 team member

* Developed and managed project plans, ensuring effective communication
with stakeholders.
* Implemented software changes and alterations based on design
specifications using coding skills.
* Utilized Google Play Games, Unity Ads, Unity Analytics, and Google IAP
SDK services to enhance game functionality.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in