
Agustin D.
About Me
Agustin is a self-starter, a hands-on developer who loves innovation and technology. To him, software development is not just a job but also a hobby and a passion. He is an excellent communicator and an enthusiastic learner.
Agustin is a self-starter, a hands-on developer who loves innovation and technology. To him, software development is not just a job but also a hobby and a passion. He is an excellent communicator and an enthusiastic learner.
Designed the MVC to provide the GUI to scientists interact with the pharmaceutical model for new drugs discovery. Migrated an old UI into a new Qt based one.
Implemented a C++ interface for connecting different libraries with the UI in Qt.
Participated in the development of plugins and dlls.
Designed and implemented a pair of modules to measure errors on cavities.
Designed and implemented a method for bending cavities in an optimal way.
Researched different mathematical models and ideas for solving the problem.
Implemented a variety of ROS helper tools and scripts on Python/C++ for visualizing data.
Led a variety of projects for different clients (tech and non-tech oriented) with durations ranging from two to four months.
Gained an understanding of each problem and adapted to myriad new company cultures, environments, processes, and tools.
Proposed, designed, architected, and/or implemented solutions and alternative solutions.
Analyzed and handed over projects after implementation.
Analyzed data and developed algorithms and ideas for clustering and intent detection.
Implemented back-end services to hit different systems with different technologies.
Implemented end-to-end solutions (back-end and front-end on a browser extension).
Analyzed 24-year-old complex software and produced documentation and recommendations for how to change the current system, technology, possible problems/solutions, pros and cons, and risks.
Created new services (API) and a test framework to perform stress and load tests to simulate peak traffic hours and be compliant with technology constraints (response time, database types, etc.).
Started working in the already existing 3D tool based on an open source app with C++, wxWidgets, and Ogre 3D rendering engine.
Created the second version of the 3D tool, using wxWidgets and later overseeing the design + architecture + implementation (technical side) of the current company product ZoobePro using Qt as the main UI framework.
Collaborated to create some features for the engine of Zoobe.
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.
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, 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 used 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).
Worked as the teaching assistant for courses on operating systems as well as algorithms and data structures.
Created various data structures in C (linked lists, hashes, graphs, etc.).
Implemented a simple Bash, kernel Linux FIFO, fake file system, and more.
Checked and reviewed student projects.
Worked as a freelance C++ developer.
Developed a system able to show Bluetooth cellphone messages on different screens for a nightclub.
Developed on Linux using C++, Qt, and Bluez in the server-side.
Developed client-side in J2ME for mobile 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 cell phones send messages.
Implemented GUI to check and filter sent messages.
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.
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 codebase and design as needed.
Worked on the AppUp (application store) client-side for the Windows platform.
Developed using C++ and C#.
Utilized Scrum methodologies.
Handled bug fixing and development of new features.
Develops a tool for real-time wave height measurement in a 2D wave channel using a webcam.
Utilizes C++, Qt, and Qwt for the GUI development.
Employs OpenCV for image processing and video capture.
Development of an educational 3D virtual reality experience focused on Argentina's prehistoric landscapes.
The project utilizes open-source tools and libraries, including C++, Boost, STL, OGRE, CMake, and Git.
The project is designed for free-to-play use and is targeted towards museums and universities.
Developed in the 2013 Game Jam.
Technologies used: C++, Bullet, Irrlicht.
Game title: Nano-cure.
Developed in the 2011 Game Jam using C++ and SFML.
The game was created during a game jam focused on [mention theme if available].
The game title is 'The Last Fireman'.
A hobby startup that has evolved into a mid-sized project.
The project is a 3D strategy game developed with C++.
Responsibilities include research, feature filtering, module design, task division, and system improvement.
The program duration is 12 months.
It includes a two-month bootcamp in Munich focused on intensive preparation for five rotations.
Assignments will involve leading technical projects with teams from Burda Digital Group companies (Cliqz, XING, Chip, BurdaDirect, Tomorrow Focus AG/HolidayCheck).