I'm Felipe Chaves
I love programming
I love to develop the best experience the user can have
Whatever the project I'm involved in.
Whatever the project I'm involved in.
.
PERSONAL MANIFESTO
Attention to details is everything in the process of Programming
We're made of emotions: programming is the art of dealing with end user emotions when solving a task. Every user, from medical users to game players, they have something in common: they don't really know what is good or not, they just have a feel; to comprehend the expectations and the fellings of the users is the key to deploy the best product.
To get the best experience for the user, project manager/designer must care (and mathematically analyse) how to filter the best solutions, taking into account the pragmatism between the ideal design versus the real possible design in a giving situation.
But programming and managing a project is not just a mathematical issue, it is the art of comprehend people. With these principles in mind, giving everything of me, I always tried to give the best the end user can experience with an expression of me which affects many human lifes: a computer program.
Thats the beautify of programming, thats the beautify of coding and collaboration with all
the available technologies that we have nowadays. If people connects each other better, not just
coding for itself, I believe good products can take full advangate of this, not just because
there is a product that will be coded and deliverd to the market, but because the code matters.
Code really change lives building new reality.
MY SKILLS
Motivation, creativity, organisational and research skills are more important than experience.
But here I listed some of my abilities related to Programming Languages and Dev Projects.
But here I listed some of my abilities related to Programming Languages and Dev Projects.
C++ / Unity2D & 3D / AR/VR & C# / Angular / React
- More than 50 casual/online games developed; Card Games and Cassino games; +50 thousand users online;
- Development of C++ CAD softwares;
- Native C++ XR plugin development experience;
- C# Client TCP/UDP online socket development;
JAVA
- Work with JAVA since 2002
- Network development TCP/UDP server
- Backend development in many areas since payment systems to leaderboard stuff
- 3D graphics and physics engine developed in OpenGL in pure JAVA
AS3 / AIR SDK
- More than 20 client games developed
- Resource management for clients
- Firebase, GameServices, GoogleAnalytics, Push Notifications, Expansion Files etc...
- Socket client TCP connection and resources
OpenGL & Core 3D Development
- Support Windows/Linux/Mac
- Support formats: OBJ, 3DS; Scene loader
- 2D and 3D scene support; Materials, Shaders (Vertex, Fragment and Geometry shader support)
- Physics: JBullet, ODE, JNewton; Audio: OpenAL positional sound.
Object Oriented Programming / Design Patterns
- Many different kind of projects I worked with
- 3D Engine conception from scratch
- Web Development cycle from Backend to front-end passing though infra structure
- Conception of TCP/UDP Sever x Client game's infrastructure
Finantial Real Time Systems
- Forex and Stock Market real time Analisys
- Connection to differnet brokers for real time operations
- AI algorithms for decision taking in real time
- Creation of information system for Real State in Brazil as well as the website and infrastructure for info display.
VBnet
- Front-end development in ASPX
- Backend Development of Managing system in VBNet
- Azure and AWS backend development
- IIS and Azure and other infrastructure optimizations for site with traffic of about 1 milion users monthly.
Other Tecnologies
- NoesisGUI C++, custom C++ Engine UI, MFC systems.
- Unreal Engine & C++, some game client projects developed.
- Web Development: Javascript, HTML/CSS a lot of experience 5y with this | Infra/DevOps: docker, Azure and AWS cloud experience.
- Delphi/C/SQL: 7 years developing commercial softwares.
15+
Years of experience
30+
Big Projects involed
M+
Happy Clients
SOME OF MY PROJECTS
Here are some videos and examples of my main projects
Play the videos bellow and take a look :-)
Play the videos bellow and take a look :-)
|
|
|
|
|
|
|
CLICK HERE
|
|
|
|
|
GET IN TOUCH
Please do not hesitate on sending me a message
See bellow the ways of getting in contact:
See bellow the ways of getting in contact:
Call me:
+
55
(48)
9
9
9
4
2
6
5
9
9
E-mail me:
f
e
l
c
h
s
@
g
m
a
i
l
.
c
o
m
Location:
Florianopolis / Brazil - Willing to relocate
Working VISA needed in some countries
Working VISA needed in some countries
Have Something To Write?
Would you like to send me a message please write bellow:
...