Scroll To View More
Victor Vicente de Carvalho

Victor Vicente de Carvalho

Uberlândia - State of Minas Gerais, Brazil
Member since October 20, 2013
Victor is a polyglot freelance software engineer who has worked full-stack, ranging from interaction with OS internals to persistent, scalable, fault-tolerant servers and mobile front-ends as well. He has strong knowledge of architectural concepts, and he has strong experience working as technical leader.
Victor is now available for hire
  • C++, 6 years
  • Java, 3 years
  • Android, 3 years
  • Python, 3 years
  • iOS, 3 years
  • Objective-C, 2 years
  • C#, 1 year
Uberlândia - State of Minas Gerais, Brazil
Preferred Environment
Linux, QT Creator, Eclipse, XCode, Sublime, Git
The most amazing...
...thing I've coded was a cross platform engine which supported mobile gaming and desktop gaming on C++.
  • CTO / Senior Developer
    2011 - PRESENT
    Aevum Software
    • Technical leadership and development of the in-­house mobile game development stack (Android, iOS).
    • Technical leadership and development of the port from Java of an open­ source, C++ mobile game engine, enabling cross ­platform development on Android and iOS.
    • Developed HTML5/JavaScript game front-end infrastructure.
    • Developed MMO games using the Unity3d game engine.
    Technologies: iOS, Android, C++, C, Java, Objective-C, Python, C#
  • Mobile Developer / Consultant for OneTok Inc
    2012 - 2013
    Aevum Software
    • Developed core speech recognition SDK for Android and iOS using native C integration over the Speex audio compression library.
    • Developed a REST API for the audio messaging service and persistence.
    • Worked on an audio messaging service, providing all internals to easily integrate voice and groups chats in a client application.
    • Did the iOS showcase application for the SDK, which used all the basic UI workflow using iOS 6 features.
    Technologies: iOS, Android, C, Java, Objective-C
  • Junior Application Architect
    2010 - 2011
    Cedro Finances
    • Designed an Algorithmic Trading engine with risk management capabilities and support for black­box (implemented by computer­ language) and white­box (user­made) algorithms.
    • Designed the general brokerage middleware, improving it for the company's needs.
    Technologies: C++, Java, UML
  • Sr Developer / Technical Leader
    2010 - 2010
    Cedro Finances
    • Technical Interviewer of new job applicants.
    • Responsible for development of monitoring, deployment, and notification tools for in­-production management.
    • Responsible for tutoring, code reviewing, and code quality assurance.
    • Responsible for performance and reliability development finding and optimizing bottlenecks on the system.
    • Conducted research of new technologies to apply on the system.
    Technologies: C++
  • Back-end Developer
    2007 - 2010
    Cedro Finances
    • Responsible for migration of the main C++ Brokerage servers from Windows to Linux.
    • Developed a low-level IPC communication system based on Linux kernel message system.
    • Developed of a scalable network system designed to handle hundreds of thousands of simultaneous clients.
    • Responsible for general development of the C++ Brokerage server. Business logic as well Fast Trade, FIX 4.1 and 5.0, STM integration.
    • Developed an Erlang market data multiplexer, designed to be highly scalable and serve hundred of thousands of clients on a huge throughput of information.
    Technologies: C++
  • Languages
    C++, Java, Objective-C, Python, UML, Erlang, C#, SQL
  • Platforms
    iOS, Android, Linux
  • Frameworks
    Flask, Unity3D
  • Libraries/APIs
    Android API, Facebook iOS SDK, Facebook API, Android OpenGL, Game Center
  • Tools
    Sublime Text, Git, Vim Text Editor
  • Paradigms
    Concurrent Programming, Agile Software Development, Functional Programming
  • Storage
  • Other
    Network Programming
  • Bachelor degree in Computer Science
    2004 - 2010
    Universidade Federal de Uberlândia - Uberlândia
I really like this profile
Share it with others