Agustin Daniel Perez Paladini
Verified Expert in Engineering
Algorithms Developer
奥古斯丁是一个积极主动的人,一个热爱创新和技术的动手开发人员. 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.
Portfolio
Experience
Availability
Preferred Environment
C++, Linux
The most amazing...
...我所创造的软件是为本地初创公司开发的web服务(即时游戏)原型平台.
Work Experience
C++ - Qt Developer
Simulation Plus (via Toptal)
- 设计了MVC,为科学家提供GUI与药物模型交互,用于新药的发现. Migrated an old UI into a new Qt based one.
- 实现了一个c++接口,用于在Qt中连接不同的库和UI.
- Participated in the development of plugins and dlls.
C++ Developer
Ontario Die International (via Toptal)
- 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.
- 在Python/ c++上实现了各种ROS辅助工具和脚本,用于可视化数据.
Participant at Director of Engineering Program
Hubert Burda Media Holding KG
- 为不同的客户(技术和非技术导向)领导各种项目,持续时间从2到4个月不等.
- 了解了每个问题,适应了无数新的公司文化, environments, processes, and tools.
- 建议的、设计的、架构的和/或实现的解决方案和备选解决方案.
- Analyzed and handed over projects after implementation.
- 分析数据,开发聚类和意图检测的算法和思想.
- 实现后端服务以使用不同技术访问不同系统.
- 实现的端到端解决方案(浏览器扩展的后端和前端).
- 分析了24年的复杂软件,并为如何改变当前系统提供了文档和建议, technology, possible problems/solutions, pros and cons, and risks.
- 创建了新的服务(API)和测试框架,用于执行压力和负载测试,以模拟高峰流量时间,并符合技术限制(响应时间), database types, etc.).
Technical Director, 3D Engine
Zoobe Message Entertainment GmbH
- 开始使用已经存在的基于c++的开源应用程序的3D工具, wxWidgets, and Ogre 3D rendering engine.
- Created the second version of the 3D tool, 使用wxWidgets,随后监督当前欧博体育app下载ZoobePro的设计+架构+实现(技术方面),使用Qt作为主要的UI框架.
- Collaborated to create some features for the engine of Zoobe.
Senior C++ Developer
Intel ASDC (Harriague & Asociados)
- 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.
Senior C++ Developer
Dreamworks Animation (Globant)
- 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.
Co-Founder, C++ Software Developer, Tech Lead
RID Software
- Worked as a C++ tech lead and developer for this startup project.
- 开发一个服务器,提供不同的web服务,如多人游戏的实时平台, wall of comments, sweepstakes, voting platforms, etc.
- 参与市场和商业领域开发可行的项目和成本估算.
- 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, 我们使用c++作为主服务器(用C来修改web服务器库)和应用程序使用的框架. Using UnitTest++ as the test framework, linux作为平台,SFML和OGRE用于2D和3D应用程序(也可以使用c++).
Software Developer
Intel ASDC (Harriague & Asociados)
- 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.
Teaching Assistant
UNC – FaMAF
- 担任操作系统、算法和数据结构课程的助教.
- 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.
C++ Software Developer
CityFestival Disco (Córdoba)
- Worked as a freelance C++ developer.
- 为夜总会开发了一个系统,可以在不同的屏幕上显示蓝牙手机信息.
- 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.
- 设计并开发了服务器端和客户端软件以及必要的库(蓝牙加密狗抽象), etc.).
- 设计并实现了防止未注册手机发送短信的协议和安全系统.
- Implemented GUI to check and filter sent messages.
Freelance Game Developer
Lofty Vision
- 使用基于脚本的Windows XP平台游戏引擎开发了一款3D拉力赛广告游戏.
- 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, 负责与图像和声音团队成员一起设计和执行游戏.
- Worked in an unstructured environment, producing top quality software.
- Communicated with the client to relay project status and more.
Experience
Final Degree Project
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
http://github.com/agudpp/megafauna该项目正在使用开源工具和库开发,将是多平台和免费的. 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)
Technologies involved include: C++, Bullet, Irrlicht.
The Last Fireman (Game Jam 2011)
CordobaZombie
http://github.com/agudpp/CordobaZombieIt is a 3D strategy game developed with C++.
In addition, it is open source project; the main wiki can be found here: http://github.com/agudpp/CordobaZombie/wiki/Welcome-to-CordobaZombie
Main responsibilities include:
*阅读和研究完成目标所需的内容(寻径算法), 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.
Director of Engineering Program, Hubert Burda Media Holding KG (Participant)
每个任务将包括领导一个特定的技术项目,团队来自布尔达数字集团的一个公司. Possible assignments may be with the companies Cliqz, XING, Chip, BurdaDirect, and Tomorrow Focus AG/HolidayCheck.
Technologies: JavaScript, Python, Browser extension development, Web services, AWS, Docker, Map Reduce, Big Data, Go
Education
Master's Degree in Computer
FaMAF (Universidad Nacional de Córdoba) - Cordoba, Argentina
Certifications
Deep Learning Specialization
Coursera
Skills
Libraries/APIs
标准模板库(STL), SFML, OpenCV, wxWidgets, FFmpeg, Flask-RESTful
Tools
Eclipse IDE, TinyXML, Mercurial, CMake, Git, Jira, Crucible, AccuRev, Microsoft Visual Studio, Qt Creator, Visual Studio, MinGW, Subversion (SVN)
Frameworks
OGRE, Flask, Qt, Boost, Google Protocol Buffer, Google Test, Django
Platforms
Linux, MacOS, Windows, Raspberry Pi, Android
Languages
C++, Java, Python, C, XML, C++17, JavaScript, C#, SQL
Paradigms
Agile Software Development, Object-oriented Programming (OOP), Concurrent Programming, MapReduce, Design Patterns, Functional Programming
Storage
Redis, Cassandra
Other
Algorithms, BlueZ, Data Structures, 3D Games, Security, Big Data, Extensions, Robot Operating System (ROS), OOP Designs
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring