Agustin Daniel Perez Paladini,西班牙巴塞罗那的开发者
Agustin is available for hire
Hire Agustin

Agustin Daniel Perez Paladini

Verified Expert  in Engineering

Algorithms Developer

Location
Barcelona, Spain
Toptal Member Since
August 30, 2013

奥古斯丁是一个积极主动的人,一个热爱创新和技术的动手开发人员. 对他来说,软件开发不仅仅是一份工作,更是一种爱好和激情. 他是一个优秀的沟通者和热情的学习者.

Portfolio

Simulation Plus (via Toptal)
微软Visual Studio,设计模式,面向对象设计,Qt, c++ 17, c++
安大略Die International(通过Toptal)
算法、c++、Google Test、Linux、Boost、CMake、机器人操作系统(ROS)
Hubert Burda Media Holding KG
Linux,扩展,大数据,MapReduce,安全,JavaScript, Python

Experience

Availability

Part-time

Preferred Environment

C++, Linux

The most amazing...

...我所创造的软件是为本地初创公司开发的web服务(即时游戏)原型平台.

Work Experience

C++ - Qt Developer

2019 - 2020
Simulation Plus (via Toptal)
  • 设计了MVC,为科学家提供GUI与药物模型交互,用于新药的发现. 将旧的UI迁移到新的基于Qt的UI中.
  • 实现了一个c++接口,用于在Qt中连接不同的库和UI.
  • 参与插件和dll的开发.
技术:Microsoft Visual Studio,设计模式,面向对象设计,Qt, c++ 17, c++

C++ Developer

2018 - 2019
安大略Die International(通过Toptal)
  • 设计并实现了一对测量腔体误差的模块.
  • 设计并实现了一种以最佳方式弯曲空腔的方法.
  • 研究了不同的数学模型和解决问题的思路.
  • 在Python/ c++上实现了各种ROS辅助工具和脚本,用于可视化数据.
技术:算法、c++、Google Test、Linux、Boost、CMake、机器人操作系统(ROS)

工程项目主管的参与者

2016 - 2018
Hubert Burda Media Holding KG
  • 为不同的客户(技术和非技术导向)领导各种项目,持续时间从2到4个月不等.
  • 了解了每个问题,适应了无数新的公司文化, environments, processes, and tools.
  • 建议的、设计的、架构的和/或实现的解决方案和备选解决方案.
  • 项目实施后的分析和移交.
  • 分析数据,开发聚类和意图检测的算法和思想.
  • 实现后端服务以使用不同技术访问不同系统.
  • 实现的端到端解决方案(浏览器扩展的后端和前端).
  • 分析了24年的复杂软件,并为如何改变当前系统提供了文档和建议, technology, possible problems/solutions, pros and cons, and risks.
  • 创建了新的服务(API)和测试框架,用于执行压力和负载测试,以模拟高峰流量时间,并符合技术限制(响应时间), database types, etc.).
技术:Linux,扩展,大数据,MapReduce,安全,JavaScript, Python

Technical Director, 3D Engine

2014 - 2016
zobe Message娱乐有限公司
  • 开始使用已经存在的基于c++的开源应用程序的3D工具, wxWidgets, and Ogre 3D rendering engine.
  • 创建了第二个版本的3D工具, 使用wxWidgets,随后监督当前欧博体育app下载ZoobePro的设计+架构+实现(技术方面),使用Qt作为主要的UI框架.
  • 合作为Zoobe的引擎创建了一些功能.
技术:谷歌协议缓冲区, Python, Windows, Linux, MinGW, Visual Studio, Qt Creator, CMake, FFmpeg, wxWidgets, Qt, SFML, OGRE, Standard Template Library (STL), C++

Senior C++ Developer

2013 - 2013
Intel ASDC (Harriague & Asociados)
  • 在Intel ASDC的AppUp项目中工作.
  • 使用c++和c#开发新功能.
  • Worked on the AppUp core.
  • 开发了AppUp核心使用的附加辅助工具.
  • 根据需要改进代码库和设计.
技术:Microsoft Visual Studio, c#, c++

Senior C++ Developer

2012 - 2013
Dreamworks Animation (Globant)
  • 工作的索具工具使用的“索具”来创建电影.
  • 开发新功能并维护索具工具(使用c++).
  • 添加Python接口将使用的特性和功能.
  • 使用许多不同的工具(配置文件、调试器、编译器等).)和库(TBB、Boost、OpenGL、STL等).).
  • 在Linux平台上开发,创建了一个高度复杂的软件产品.
技术:算法,Linux, Python, c++

联合创始人,c++软件开发人员,技术主管

2011 - 2012
RID Software
  • 在这个初创项目中担任c++技术主管和开发人员.
  • 开发一个服务器,提供不同的web服务,如多人游戏的实时平台, wall of comments, sweepstakes, voting platforms, etc.
  • 参与市场和商业领域开发可行的项目和成本估算.
  • 收集想法并制定软件需求.
  • 创建系统的架构和高层设计(使用UML).
  • 划分任务并协调开发过程(使用TDD).
  • For this project, 我们使用c++作为主服务器(用C来修改web服务器库)和应用程序使用的框架. 使用unittest++作为测试框架, linux作为平台,SFML和OGRE用于2D和3D应用程序(也可以使用c++).
Technologies: Linux, C++

Software Developer

2010 - 2010
Intel ASDC (Harriague & Asociados)
  • 在Windows平台的app(应用程序商店)客户端工作.
  • Developed using C++ and C#.
  • Utilized Scrum methodologies.
  • 处理bug修复和新功能的开发.
技术:Microsoft Visual Studio, JavaScript, c#, c++

Teaching Assistant

2009 - 2010
UNC – FaMAF
  • 担任操作系统、算法和数据结构课程的助教.
  • 用C语言创建各种数据结构(链表、散列、图等).).
  • 实现了一个简单的Bash、内核Linux FIFO、假文件系统等等.
  • 检查和审查学生的项目.
Technologies: Algorithms, C

C++ Software Developer

2009 - 2010
CityFestival Disco (Córdoba)
  • 作为一名自由的c++开发人员.
  • 为夜总会开发了一个系统,可以在不同的屏幕上显示蓝牙手机信息.
  • 在Linux上开发,在服务器端使用c++、Qt和Bluez.
  • 在J2ME中为手机开发客户端.
  • 与市场团队一起收集系统需求.
  • 研究了库、蓝牙协议、目标硬件等.
  • 设计并开发了服务器端和客户端软件以及必要的库(蓝牙加密狗抽象), etc.).
  • 设计并实现了防止未注册手机发送短信的协议和安全系统.
  • 实现了检查和过滤发送消息的GUI.
Technologies: C++

Freelance Game Developer

2006 - 2008
Lofty Vision
  • 使用基于脚本的Windows XP平台游戏引擎开发了一款3D拉力赛广告游戏.
  • 使用Windows XP的3D游戏引擎开发另一款3D拉力赛广告游戏.
  • 使用Windows XP的3D游戏引擎开发了一款3D Memotest游戏.
  • Worked as the sole developer, 负责与图像和声音团队成员一起设计和执行游戏.
  • 在非结构化的环境中工作,生产出高质量的软件.
  • 与客户沟通,传递项目状态等.
Technologies: 3D Games

Final Degree Project

这个项目与出版物有关, 用高分辨率摄像机测量二维波通道中水动力参数的软件. 开发的工具在实验室中使用网络摄像头实时捕获波高(图像处理)。.

这个项目是用c++开发的, Qt and Qwt for the GUI, OpenCV作为图像处理和图像捕获库, tinyxml, and other math libraries.
The tool runs on Linux platform

Megafauna

http://github.com/agudpp/megafauna
这个项目将是一个具有教育意义的3D史前虚拟化阿根廷地区,在那里你可以四处走动, 检索有关动物的信息, plants, and more.
该项目正在使用开源工具和库开发,将是多平台和免费的. 理想情况下,这个项目将被博物馆和大学使用.
Technologies involved include:
* C++, Boost, STL.
* OGRE
* CMake
* git
* Test Driven Development

Nano-cure (Game Jam 2013)

在2013年game Jam上开发的游戏.
涉及的技术包括:c++、Bullet、irrlight.

《欧博体育app下载》(Game Jam 2011)

在2011年game Jam中使用c++和SFML开发的一款游戏.

CordobaZombie

http://github.com/agudpp/CordobaZombie
这个项目是一段时间前开始的一个小项目,现在已经成为一个有多人参与的中型项目.

这是一个用c++开发的3D策略游戏.
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).
*将功能筛选为可行和不可行.
* Design modules.
*划分和分配任务,并帮助项目的其他开发人员.
*改进编译和配置系统.

使用的技术包括:c++、CMake、git、OGRE、OpenAL和vorbis.

Hubert Burda Media Holding KG工程项目总监(参与者)

该项目为期12个月. 首先在慕尼黑进行为期两个月的训练营(入职大学),在这里,被选中的候选人将接受密集的准备(理论和实践),以便在五个不同的为期两个月的轮岗任务中取得成功.

每个任务将包括领导一个特定的技术项目,团队来自布尔达数字集团的一个公司. 可能的任务可能是与Cliqz公司, XING, Chip, BurdaDirect, Tomorrow Focus AG/HolidayCheck.

Technologies: JavaScript, Python, Browser extension development, Web services, AWS, Docker, Map Reduce, Big Data, Go
2007 - 2012

Master's Degree in Computer

FaMAF(国立大学Córdoba) -科尔多瓦,阿根廷

FEBRUARY 2018 - PRESENT

Deep Learning Specialization

Coursera

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,树莓派,安卓

Languages

c++, Java, Python, C, XML, c++ 17, JavaScript, c#, SQL

Paradigms

Agile Software Development, 面向对象编程(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

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

Top talent is in high demand.

Start hiring