I am a Software developer with experience of 5 years in Android development with Agile methodologies using Java and 1 year using Kotlin, 4 years in C# .NET applications and familiar with a wide variety of imperative/functional programming languages, like C/C++, Python, JS, PHP and SQL. Solid knowledge with UX/UI and some experience with Sketch app. Game developer since 2006 with games released in Steam, Google Play and other web platforms, totaling +50,000 downloads. Some experience with TDD and automated test tools like Mockito, Roboletric and Espresso. Lastly, I have a lot of experience with BDD and Unit Tests. Some experience with Sony Playstation SDK and Microsoft XDK.
Experience
- 2017/Present – Appian BPM Developer at Johnson & Johnson
- 2016/Present – Android Developer at Johnson & Johnson
- Took part in Android development team focused in healthcare and consumer targeted projects, including GxP, sensitive PII projects and all related compliances needed.
- Developed UX/UI prototyping in a wide variety of projects, creating usable wireframes/mockups and turning them into Android applications using Material Design principles.
- Developed prototypes of Virtual Reality games and applications using Unity 3D and Google Daydream.
- 2014/2016 – Research Internship at National Institute for Space Research (INPE)
- Outsourced to work 2 months in Ireland with the University College Cork on a new version of the Ireland Marine Atlas, integrated with Google Maps and GIS tools. The interface was written using Javascript and the backend was written in PHP. Responsible for improvement of loading times from 2 minutes to 5 seconds using cache techniques and a better UI navigation using design elements for better user experience.
- Researched geolocation databases and big data performance queries, including NoSQL databases, testing a database stress search with ~20 million tuples using GPS coordinates to compare PostgreSQL and MongoDB.
- Developed Android software to collect GPS and gyroscope data from users and infer improvements in public transportation. The application collects and transmits data to a cloud server and later the data was used to research waiting times in bus stations, detect potholes in roads, time wasted in traffic, etc.
- 2012/2016 – Game developer at Joymasher (Indie Studio)
- Game programmer of Sigurd’s Havoc and Killing Moon.
- Additional programming of Oniken (leaderboards system, launcher menu, multi-language support and Steam integration)
- Additional programming of Odallus
- Ported the first stage of Oniken to the PS Vita SDK and Xbox One XDK. Port to Game Maker engine was cancelled.
- Created a large batch of games for Game Jams while part of the team. Most games are included in portfolio.
- Responsible for code optimization to target low-end computers with nice looking special pixelated effects.
- 2013/2014 – Web developer at Iroquote
- Python programmer
- Working with Git
- 2011/2015 – Web developer at i9Smart
- C#, .NET and HTML/CSS
- Developer of various cloud-based systems
- Developer of automated billing system
- 2007/2011 – Web and software developer at Globo Usinagem
- Intranet frontend and backend programmer
- Database Administrator (Microsoft SQL Server)
- C#, .NET and HTML/CSS
Education
- 2015/2018 – Bachelor of Computer Science at Universidade Paulista – UNIP
- 2011/2014 (Interrupted) – Bachelor of Computational Mathematics at Universidade Federal de São Paulo – UNIFESP
- 2010 – M.C.P. (Microsoft Certified Professional) by Microsoft Corporation
Other Softwares Experience
- Sketch
- SQL and NoSQL databases
- Adobe Photoshop, Flash, Premiere
- Microsoft Office, Open Office and Google Docs
- Microsoft Visual Studio, Eclipse, NetBeans and other IDEs
- UML modeling tools, like Astah, Visio and ArgoUML
- Multimedia Fusion 2
- Construct 2 / 3
- Wiki Platforms
- Git
- Steamworks SDK
Programming Languages
- C#
- Kotlin
- Javascript
- Python
- PHP
- ActionScript 3
- Java
- C / C++
- T-SQL