Agustin Daniel Perez Paladini

Agustin Daniel Perez Paladini

München, Germany
Hire Agustin
Scroll To View More
Agustin Daniel Perez Paladini

Agustin Daniel Perez Paladini

München, Germany
Member since July 23, 2013
Agustin is a self-starter, a hands-on developer who loves innovation and technology. To him, software development is not just a job, but a hobby and a passion as well. He is an excellent communicator and an enthusiastic learner.
Agustin is now available for hire
Experience
  • C++, 8 years
  • Object-oriented Programming (OOP), 6 years
  • Linux, 6 years
  • STL, 6 years
  • Qt, 5 years
  • Algorithms, 4 years
  • C, 3 years
  • Boost, 3 years
München, Germany
Availability
Part-time
Preferred Environment
Linux, C++
The most amazing...
...software I've created is a prototype platform for web services (real-time games), developed for a local startup.
Employment
  • Senior C++ Developer
    Intel ASDC (Harriague & Asociados)
    2013 - 2013
    • Worked for Intel ASDC in the AppUp project.
    • Developed new features using C++ and C#.
    • Worked on the AppUp core.
    • Developed additional auxiliary tools used by the AppUp core.
    • Improved the code base and design as needed.
    Technologies: C++, C#
  • Senior C++ Developer
    Dreamworks Animation (Globant)
    2012 - 2013
    • Worked on the rigging tool used by "riggers" to create movies.
    • Developed new features and maintained the rigging tool (using C++).
    • Added features and functionality to be used by the Python interface.
    • Worked with many different tools (profiles, debuggers, compilers, etc.) and libraries (tbb, boost, OpenGL, STL, etc.).
    • Developed on the Linux platform, creating a highly complex software product.
    Technologies: C++, Python
  • Co-Founder, C++ Software Developer, Tech Lead
    RID Software
    2011 - 2012
    • Worked as a C++ Tech Lead and Developer for this startup project.
    • Developed a server providing different web "services" like real-time platforms for multiplayer games, wall of comments, sweepstakes and voting platforms, etc.
    • Participated in the marketing and commercial area to develop feasible projects and cost estimates.
    • Gathered ideas and formulated software requirements.
    • Created the system's architectural and high level designs (using UML).
    • Divided tasks and coordinated the development process (using TDD).
    • For this project we use C++ for the main server (and C to modify the web server library) and the framework used by the applications. Using UnitTest++ as the test framework, linux as platform and SFML and OGRE for the 2D and 3D applications (with C++ also).
    Technologies: C++
  • Software Developer
    Intel ASDC (Harriague & Asociados)
    2010 - 2010
    • Worked on the AppUp (application store) client-side for the Windows platform.
    • Developed using C++ and C#.
    • Utilized Scrum methodologies
    • Handled bugfixing and development of new features.
    Technologies: C++, C#, JavaScript
  • Teaching Assistant
    UNC - FaMAF
    2009 - 2010
    • Worked as the Teaching Assistant for Operating Systems and Algorithms& Data Structures.
    • Created various data structures in C (linked lists, hashes, graphs, etc).
    • Implemented a simple bash, kernel Linux FIFO, fake file system, etc.
    • Checked and review student projects.
    Technologies: C
  • C++ Software Developer
    CityFestival Disco (Córdoba)
    2009 - 2010
    • Worked as a freelance C++ developer.
    • Developed system able to show Bluetooth cellphone messages on different screens for a night disco club.
    • Developed on Linux using C++, Qt, and bluez in the server-side.
    • Developed client-side in J2ME for mobiles phones.
    • Gathered system requirements in conjunction with the marketing team.
    • Investigated libraries, the Bluetooth protocol, target hardware, and more.
    • Designed and developed the server and client software as well as the necessary libraries (Bluetooth dongle abstraction, etc.).
    • Designed and implemented the protocol and security system to avoid letting unregistered cellphones send messages.
    • Implemented GUI to check and filter sent messages.
    Technologies: C++
  • Software Developer
    Lofty Vision
    2006 - 2008
    • Worked as a freelance game developer for Lofty Vision.
    • Developed a 3D rally advergame using a scripting-based game engine for the Windows XP platform.
    • Developed another 3D rally advergame using a 3D game engine for Windows XP.
    • Developed a 3D Memotest game using a 3D Game engine for Windows XP.
    • Worked as the sole developer, responsible for designing and implementing the game in conjunction with members of the graphics and sound teams.
    • Worked in an unstructured environment, producing top quality software.
    • Communicated with the client to relay project status and more.
    Technologies: C-Lite
Experience
  • Final Degree Project (Development)
    http://code.google.com/p/hvdrt/downloads/list

    This project is related to the publication, "Software for the measurement of hydrodynamic parameters in a 2D wave channel using high-resolution video cameras". The developed tool captures wave height in a laboratory in real-time using a webcam (image processing).

    This project was developed using C++, Qt and Qwt for the GUI, OpenCV as the image processing and image capture library, tinyxml, and other math libraries.
    The tool runs on Linux platform

  • Megafauna (Development)
    https://github.com/agudpp/megafauna

    This project will be an educational 3D pre-historic virtualization of areas in Argentina where you can move around, retrieve information regarding animals, plants, and more.
    This project is being developed using open-source tools and libraries and will be multi-platform and free-to-play. Ideally, this project will be used by museums and universities.
    Technologies involved include:
    * C++, Boost, STL.
    * OGRE
    * CMake
    * git
    * Test Driven Development

  • Nano-cure (Game Jam 2013) (Development)

    A game developed in the 2013 Game Jam.
    Technologies involved include: C++, Bullet, Irrlicht.

  • The Last Fireman (Game Jam 2011) (Development)

    A game developed in the 2011 Game Jam using C++ and SFML.

  • CordobaZombie (Development)
    https://github.com/agudpp/CordobaZombie

    This project is a "hobby" startup that began some time ago as a little project and has now become a mid-sized project with multiple people involved.

    It is a 3D strategy game developed with C++.
    In addition, it is open source project; the main wiki can be found here: https://github.com/agudpp/CordobaZombie/wiki/Welcome-to-CordobaZombie
    Main responsibilities include:
    * Read and research about whatever is needed to accomplish the objectives (pathfinding algorithms, IA, unit locomotion, sound system, collision system, physics, rendering, GUI, filesystem, etc).
    * Filter features into feasible and unfeasible.
    * Design modules.
    * Divide and assign tasks and help the other developers of the project.
    * Improve compilation and configuration system.

    Technologies used include: C++, CMake, git, OGRE, OpenAL, and vorbis.

Skills
  • Languages
    C++, Java, C, XML, Python, C#, SQL
  • Frameworks
    OGRE, Boost, Qt, Django
  • Libraries/APIs
    STL, SFML, OpenCV
  • Platforms
    Linux, Windows, Android
  • Tools
    CMake, Visual Studio, Eclipse, AccuRev, Crucible, JIRA, Git, Mercurial, TinyXML, SVN
  • Paradigms
    Agile Software Development, Object-oriented Programming (OOP), Concurrent Programming, Functional programming
  • Misc
    BlueZ, Algorithms, Data Structures
Education
  • Master's degree in Computer
    FaMAF (Universidad Nacional de Córdoba) - Cordoba, Argentina
    2007 - 2012
I really like this profile
Share it with others