I believe that I can create a better software for you

A world where software can create incredible things unthinkable a few years ago. Where technological advances are daily news, and businesses want to grow adapting to that advances. To keep growing in that world is part of my objectives.

In fact, I have several goals in software development as a tech leader, as a programmer, as an advisor, as an educator and more. Let me invite to you to check some of my projects and my main working areas. Now, if you want to know more about my skills please check the about me section. Also, the hire me section contains some channels to talk to me.
I hope that you enjoy this.

Services

Software Development

I have a diverse set of skills, ranging from design, to 15 different programming languages, all the way to desktop and mobile applications, module development, optimization of algorithms and more.

IT Consulting

As IT consultor I can offer multiple solutions for technology products and services. These include migration, upgrading, virtualization, and optimization of process on your organization.

IT Outsourcing

Dedicate to support clients in the development, implementation and maintenance of information systems and global technology solutions, focused on improvement of company goals.

Online Tutoring

Twelve years as a lecturer in Computer Science Bachelor degree on theoretical-practical courses, covering algorithms & data structures, digital image processing, computer graphics and computer vision.

Working Areas

Deep Learning

Deep Learning

Have you heard people talking about machine learning and deep learning? Well, maybe it’s because deep learning is the first-time computers can distinguish the world in a way that will affect most jobs and we are at the early days of this technology. I enjoy work with Deep Learning for Visual Recognition, Healthcare and Entertainment.

Medical Imaging

Medical Imaging

Reconstruction, representation and visualization of the interior of a body is fascinating. The Medical Imaging is essential when tracking the progress of an ongoing illness to provide patients with better, more comprehensive care. Applications to diagnose, monitor or treat medical conditions is one of my superb abilities.

Platform Integration

Platform Integration

Do you have some existing software or service and you need to include new functions or upgrade existing ones? That is a platform integration goal. Sometimes, it is a complete challenge: combine different applications platforms (e.g. web, desktop, mobile) to get a final optimized process.

3D Visualization

3D Visualization

The set of techniques for the creation of images, diagrams, animations to communicate a message is the core of visualization. Basically, the 3D visualization is composed by the modelling, textures, materials and rendering of 3D models to be projected in 2D devices. What use 2D and 3D computer graphics techniques.

Mobile Development

Mobile Development

Do you have a mobile phone? A tablet? Well, me too. The creation of software intended to run on mobile devices (devices with Bluetooth, NFC, gyroscopic sensors, GPS, cameras, and more) and optimized to take advantage of those product's unique features and hardware is the mobile app development. Actually, the creation of mobile applications draws much of its roots from traditional software development.

Research and Development

Research & Development

To prove a theory and contribute to developing knowledge in Computer Science is a passion. The research and development play an integral role in the life cycle of a software product. This allows you to the study of a new product (specification, costs, timeline) and its later evaluation. The collaboration with people involves in the software development is vital to maximize the successful of your small business.