Scroll To View More
Victor Vicente de Carvalho, C++ Developer in Uberlândia - State of Minas Gerais, Brazil
Victor Vicente de Carvalho

C++ Developer in 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

Portfolio

Experience

  • 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

Availability

Part-time

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++.

Employment

  • 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++

Skills

  • Languages

    C++, Objective-C, Python, Java, C#, Erlang, UML, SQL
  • Platforms

    iOS, Android, Linux
  • Frameworks

    Unity3D, Flask
  • Libraries/APIs

    Game Center, Android OpenGL, Facebook API, Facebook iOS SDK, Android API
  • Tools

    Vim Text Editor, Git, Sublime Text
  • Paradigms

    Concurrent Programming, Agile Software Development, Functional Programming
  • Storage

    Redis
  • Other

    Network Programming

Education

  • Bachelor degree in Computer Science
    2004 - 2010
    Universidade Federal de Uberlândia - Uberlândia
I really like this profile
Share it with others