阿尔贝托·曼奇尼,意大利佛罗伦萨大都会佛罗伦萨开发商
Alberto is available for hire
Hire Alberto

Alberto Mancini

Verified Expert  in Engineering

Software Developer

Location
Florence, Metropolitan City of Florence, Italy
Toptal Member Since
September 29, 2014

Alberto是一名拥有20多年经验的全栈开发人员. 他在攻读博士学位时开始编程,并从那里转向了网络相关技术. 他被描述为非常有能力和一贯的编程, and is an excellent communicator.

Availability

Part-time

Preferred Environment

Git, Linux, OS X, IntelliJ IDEA, PyCharm, Amazon Web Services (AWS)

The most amazing...

...application I created was a browser application (GWT, JavaScript),用于使用WebRTC的无插件实时增强现实, WebGL and a few more HTML5 APIs.

Work Experience

Intel Software Innovator

2014 - PRESENT
Intel Corp
  • 在Android x86-64英特尔设备上进行了测试和实验.
  • Developed based on new Intel technologies.
  • Gave tech talks on Intel technologies.
  • Developed for RealSense 3D camera.
  • 为Android测试构建高性能英特尔库.
Technologies: Android NDK, Intel RealSense, Android

Teacher, Coach, and Consultant

2009 - PRESENT
Independent Teaching and Consultancy
  • 支持大公司的团队为即将推出的产品选择正确的技术.
  • 使用不同的方法(主要是GWT)创建样例应用程序, JavaScript and HTML5, 和原生Android)展示优势和劣势.
  • 在web开发的特定领域提供帮助,例如在遗留web应用程序中集成WebRTC.
  • Organized in-depth courses on GWT.
  • 开发并调整了一个开发管道,以帮助一个中等规模的团队(至少10个开发人员)接受持续交付.
Technologies: Android, HTML5, JavaScript, GWT, Java

System Administrator

1999 - PRESENT
University of Firenze Dept. of Mathematics and Computer Science
  • 管理部门的计算设备,从网络到服务器和服务. 我负责维护系统的可用性,并规划研究必需品的更新和升级.
  • 开发部门私有云的基础设施,部署和管理XEN虚拟机.
  • 支持研究人员开发和优化大规模数值模拟(MPI), CUDA).
  • Developed the department's storage system using iSCSI.
  • 创建了连接Kerberos、Shibboleth和OpenID的部门身份验证系统.
Technologies: Unix, Linux

Co-founder and CTO

2009 - 2012
Jooink Srl
  • 创建并管理基于Git、Ant和Jenkins的开发管道.
  • 为Google Maps API和ActiveMQ创建GWT绑定.
  • 在Cassandra上共同开发快速范围搜索(地理位置)算法.
  • Co-developed a GWT UI for the JooinK map system.
  • Managed the JooinK cluster.
技术:ActiveMQ, WebSockets, Google Maps API, GAE, Jetty, Cassandra, GWT, Java

Augmented Reality in the Browser

A demo application of in-browser (plugin-free) computation; using WebRTC, WebGL and NyARToolkit (compiled into JavaScript with GWT), 该网络应用程序能够进行实时视频过滤和基于标记的增强现实.

这是JavaScript和JavaScript中基于标记的增强现实的第一个示例, quite interestingly, 该代码能够在运行Chrome或Firefox的普通台式计算机上保持60+ fps.

特别注意让移动设备运行应用程序和, with just a few adjustments to the UI, Picshare甚至可以在Android上使用(不幸的是,移动Safari不支持WebRTC,所以没有办法在iOS上使用它)。.

Picshare使用Imgur API来存储拍摄的照片,并托管在谷歌应用引擎上.

As a side note, 用于构建应用程序的AR引擎和WebGL库的代码已经开源,可以在googlecode: http://code上获得.google.com/p/gwt-nyartoolkit/ and http://code.google.com/p/gwt-webgl/.

Mgwt2g

http://mgwt2g.appspot.com
在GWT中开发适合移动设备的web (HTML5)应用程序的最佳选择之一是MGWT (http://github).com/mgwt/mgwt). MGWT是一个允许与触摸事件交互的库, AppCache, and gestures from Java, and provides a lot of well-crafted mobile widgets.

作为一家公司开发团队教学会议的一部分,我担任顾问. 我为壁虎设备(Firefox OS)开发了MGWT的适配版,以展示该工具包的灵活性,并让开发人员试验一个相当复杂的库的内部结构.

Gwt-mqqt

http://github.com/jooink/gwt-mqtt
Nowadays, 浏览器允许全双工通信通道,使web应用程序能够实时通信, but on the other hand, 嵌入式设备是一个不断增长的数据来源,经常需要通过网络访问.

展示web应用程序(用GWT编写)和MQTT服务器(嵌入式设备消息传递的实际标准)之间的交互, 我开发了这个库,它包装了一个Paho JavaScript客户机(http://www).eclipse.org/paho/),并允许从Java代码通过websockets进行双向实时通信.

OpenAFS & GWT

http://connect.portici.enea.it/p96906779/
我做了一个关于使用web应用程序与OpenAFS卷安全交互的演讲. In the talk, 我描述了保存凭证的web应用程序的结构,以及在多线程场景中允许安全令牌传递所需的Linux内核模块的更改.

Languages

Java, C, JavaScript, PHP, CSS, HTML, Python, TypeScript, SQL, HTML5, c++

Frameworks

GWT, JUnit, JNI, GAE

Tools

Apache Tomcat, Android NDK, Eclipse IDE, Jetty, ActiveMQ, Git, MATLAB, IntelliJ IDEA, PyCharm

Platforms

Linux, Arch Linux, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), AWS Lambda, Unix, OS X, Eclipse, JEE, Android

Other

Full-stack, Web Applications, 3D Modeling, Algorithms, Medical Imaging, Dental Care, WebSockets, Intel RealSense

Libraries/APIs

WebRTC, WebGL, Google Maps, React, Node.js, Three.js, Babylon.js, ODBC, Google Maps API

Storage

Amazon S3 (AWS S3)、Cassandra、NoSQL、Google Cloud Datastore、MySQL

Paradigms

分布式计算,并行计算,分布式编程

1996 - 1999

应用数学与运筹学博士学位

University of Milano - Milano

1991 - 1995

Master's Degree in Mathematics

University of Firenze - Firenze