Francis Altomare,奥地利维也纳的开发者
Francis is available for hire
Hire Francis

Francis Altomare

Verified Expert  in Engineering

Java Developer

Location
Vienna, Austria
Toptal Member Since
May 23, 2016

Francis是一位经验丰富的全栈工程师,专注于JVM语言和本机移动设备. 作为一名创业老手和StormPins的联合创始人, 他有从概念发展想法的第一手经验, bringing them into production, and scaling as they grow. 他已经为iOS和Android开发了应用程序,并且对开发api和部署api一样熟练. 他喜欢用Java工作,并且对Objective-C一直有一颗柔软的心.

Portfolio

Prospect Hill Advisors
PostGIS, Hibernate, Android, Objective-C, Spring, Java, Kotlin
Vnomics
亚马逊网络服务(AWS)、Jakarta EE、Java、Spring

Experience

Availability

Part-time

Preferred Environment

Git, Mercurial, AppCode, IntelliJ IDEA, MacOS, Kotlin

The most amazing...

...我参与的项目是将眼动追踪集成到企业CAD应用程序中.

Work Experience

联合创始人|高级软件工程师

2015 - PRESENT
Prospect Hill Advisors
  • 使用Java从头开始开发以地理位置为中心的RESTful web服务, Spring, and Hibernate Spatial.
  • 利用包括ElasticBeanstalk在内的一系列AWS技术, CloudWatch, SQS, RDS, 和SNS提供一个既可扩展又具有成本效益的服务端生态系统.
  • Developed a brand new, 基于位置的iOS应用程序使用Objective-C, Swift, RestKit, and Core Data.
  • 使用Java和Spring为Android开发了一个全新的基于位置的Android应用程序.
  • 开发了一个iPad应用程序,供广播电视工作室使用,用于查看用户生成的内容并在空中显示.
  • 管理iTunes app Store和Google Play的应用程序.
技术:PostGIS, Hibernate, Android, Objective-C, Spring, Java, Kotlin

Software Engineer III

2013 - 2015
Vnomics
  • 开发服务器端基础设施,为长途卡车运输行业使用的车载远程信息处理系统提供动力.
  • 创建了容错ETL工具,用于处理从长途卡车无线收集的tb级传感器数据.
  • 使用JavaEE构建用于管理卡车车队和司机的api.
  • 致力于大幅提高现有软件应用程序的性能和可靠性,以更好地服务于不断增长的客户群.
  • 为客户开发sdk,以便他们可以与我们的软件解决方案集成.
技术:Amazon Web Services (AWS)、Jakarta EE、Java、Spring

StormPins

http://www.stormpins.com
StormPins是一个社会新闻和天气应用程序,允许电视观众分享和发布当地新闻. 用户可以标记并直接向新闻团队发送内容. 新闻台可以浏览用户生成的内容,并轻松地将其用作广播的一部分.

这个生态系统从面向原生iOS和Android移动应用的电视观众开始, 使用这些应用程序,视图可以标记新闻故事和上传照片, video, and description. 这些应用程序由运行在AWS中的基于Spring的web服务提供支持. PostGIS用于处理地理边界数据的存储和搜索.

电视台可以使用专用的iPad应用程序浏览所有用户生成的内容. 使用这款应用程序,他们还可以选择内容,并轻松地将其作为电视直播的一部分.

我设计并开发了整个生态系统. 这包括基于Java/Spring的后端服务以及原生iPhone, iPad, and Android clients.

ScanPost

http://scanpost.io
ScanPost是一个iOS应用程序,允许用户在世界任何地方扫描文档和邮寄物理信件. 应用程序处理打印、邮资和邮寄. ScanPost允许你用iPhone的摄像头扫描任何信件或文件. Built-in page detection, 图像校正和彩色滤镜允许用户对扫描文档应用后处理增强功能. ScanPost还允许用户直接从相机胶卷中导入照片, allowing users to mail anything, 甚至是用另一个应用程序扫描的文档.

这款iOS应用是使用Swift开发的,并使用iCloud SDK在设备间同步文档. 后端是使用Play框架用Scala编写的. Payments are powered by Braintree.

ScanPost featured on Product Hunt

http://www.producthunt.com/posts/scanpost
ScanPost被推荐到Product Hunt.

Languages

Kotlin, Java 8, Java, Objective-C, SQL, AspectJ, Scala, Groovy, Swift, JavaScript, TypeScript

Frameworks

JPA, Spring MVC, Spring JDBC, Spring Boot, Spring, Flutter, JUnit, Spring Security, RestKit, Core Data, Hibernate, Akka, AngularJS, Angular, Play Framework

Libraries/APIs

JDBC, Hystrix, Facebook API, JAX-RS

Tools

Jira, Apache Maven, Apache Tomcat, AppCode, AWS CloudFormation, Amazon Simple Queue Service (SQS), Flyway, TeamCity, Xcode, Git, Subversion (SVN), Mercurial, Gradle, IntelliJ IDEA, WildFly, Bamboo, Jenkins, SBT, Adobe Photoshop

Paradigms

Unit Testing, Object-oriented Programming (OOP), Dependency Injection, Scrum, Agile, Agile Software Development, Aspect-oriented Programming, REST

Platforms

Java EE, iOS,亚马逊网络服务(AWS), AWS Lambda, MacOS, Jakarta EE, JBoss, Android

Industry Expertise

Project Management

Storage

NoSQL, PostgreSQL, Spring Data, MySQL, Amazon DynamoDB, Microsoft SQL Server, PostGIS

Other

Scrum Master, GlassFish

2005 - 2009

新媒体互动开发理学学士学位

罗彻斯特理工学院-美国纽约州罗彻斯特

FEBRUARY 2023 - FEBRUARY 2026

AWS认证解决方案架构师-助理

Amazon Web Services

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring