It's better done than perfect, every product needs achieve MVP stage. After all that, your product will evolve and be useful throughout time.
BASc. Computer Science with Specializations on Network and Communication Technologies / Distributed and Parallel Systems.
10 years hands-on experience in multiple areas.
As DevOps Engineer (Unix-like OS), I obtained International Certifications from ISEIT and Linux Professional Institute (LPI), then I became a Official GNU/Linux Instructor (Technical Support, System Administrator, Network Administrator and Security Administrator). Right now, Im working with infraestructure based on microservices, mainly using Docker and Kubernetes. Like any DevOps Engineer, great skills with scripting languages like: Shell Script (BASH), Perl, C, C++, Python.
As Front-End Developer (Web Applications), working with technologies such as: HTML5, Bootstrap, Angular and React.
As Back-End Developer (Web Applications), working with frameworks such as: Yii (PHP), DJango (Python), Java (JSP), Node (Javascript). Building API Restful for better performance to access information stored on DBMS like: PostgreSQL, MySQL, SQLite, Redis and MongoDB.
As Mobile Developer (Android Applications) started in 2009, work with Android OS native environment know as: Android SDK and NDK. Building applications through Android Studio IDE. Hands-on experience consuming Web Services, working with Google Cloud Platform, Firebase and Google Play Console. Also, I work with Augmented Reality with Vuforia SDK, Computer Vision with OpenCV Library and Beacons (Kontakt and Estimote).
As Data Science Developer, I work with Anaconda Platform, Programming Languages like: Python and R. Mainly for building Computer Vision Applications and Machine Learning.
As Digital Designer, hands-on experience building User Interfaces and User Experience using Sketchapp, Adobe XD and Figma. Creating audiovisual content using Adobe Creative Cloud Suite, mainly using Auditions, After Effects, Premiere Pro, Photoshop and Illustrator.
I love peaceful, calm and quiet environments.
Yoga, meditation and of course, a great cup of coffee.
Work Terms
Everybody when choose to be a freelancer thinks that you don't have to get a schedule, a huge mistake, if you want to go really further and be awesome you need to be organize and have a quiet, calm and peaceful work environment.
Usually, I prefer to work in the morning and take a break at noon, to rest a bit and then start again when the sunset begins until 22h00.
Like a services provider, I like to be precise with all the project milestones for assign them the proper value, establish time for development and designing, after that I start to working on the project.
Finally, is very important establish a good and fluent communication. To know well the client needs and his feedback about the work. I prefer working with applications like Slack for quickly reports about the project, for longer reports I use e-mail and for feedback and resolve issues I use IM Communications Platforms like Google Hangout or Microsoft Skype.