Victor Vicente de Carvalho

Victor Vicente de Carvalho

Uberlândia - State of Minas Gerais, Brazil
Hire Victor
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
Portfolio
Experience
  • C++, 6 years
  • iOS, 3 years
  • Android, 3 years
  • Python, 3 years
  • Java, 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
    Aevum Software
    2011 - PRESENT
    • 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
    Aevum Software
    2012 - 2013
    • 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
    Cedro Finances
    2010 - 2011
    • 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
    Cedro Finances
    2010 - 2010
    • 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
    Cedro Finances
    2007 - 2010
    • 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++, Java, Python, Objective-C, C#, SQL, UML, Erlang
  • Platforms
    iOS, Android, Linux
  • Frameworks
    Unity3D, Flask
  • Libraries/APIs
    Facebook iOS SDK, Android OpenGL, Game Center, Facebook API, Android API
  • Tools
    Git, Sublime Text, Vim Text Editor
  • Paradigms
    Agile Software Development, Functional Programming, Concurrent Programming
  • Storage
    Redis
  • Misc
    Network Programming
Education
  • Bachelor degree in Computer Science
    Universidade Federal de Uberlândia - Uberlândia
    2004 - 2010
I really like this profile
Share it with others