Ricardo Olivieri

Ricardo Olivieri is a Senior Software Engineer at Swift @ IBM Engineering in Austin, Texas. He has extensive knowledge on Android, iOS, and MobileFirst Platform development. His areas of expertise include architecting, designing, and developing web, mobile, and database centric applications. Ricardo has several years of experience in Java development as well as in Groovy, Perl, JavaScript, and Python development. He has a strong background in back-end development (e.g. server side, business logic, databases, SQL) and front-end development. For several years, Ricardo also designed and developed BPM applications using IBM Business Process Manager. Through his years at IBM, Ricardo has learned and used many open source frameworks, libraries, and projects such as Drools, Spring, Struts, Restlet, Hibernate, Dojo, and JasperReports. As a team lead, Ricardo has defined user stories, collaborated with UX designers to validate those user stories, decomposed stories into technical tasks, sized development efforts, helped teams define data models, and among other tasks determined the feasibility of services available on Bluemix. He has also lead the DevOps effort for several teams and is very passionate about automating tasks and eliminating the need to repeat over and over the same steps. He has written code using the Gradle system for automating builds, execution of test cases and static analysis, and deployment of mobile artifacts. Ricardo enjoys mentoring and providing technical guidance to co-workers and has contributed many times to developerWorks. He likes to stress to co-workers the importance and value of designing and writing code that is readable, maintainable, and concise. He does not see writing software code as commodity. Instead, he considers it to be both, an art and a science. Ricardo holds a bachelor of science degree in computer engineering from the University of Puerto Rico, Mayagüez Campus.

Posts from this devCenter

Kitura on IBM Container Service

What you’ll learn This tutorial goes over the steps for creating an IBM Container Service that hosts a Kitura-Starter application on IBM Cloud Pre-requisites IBM...

Enterprise capabilities for Swift applications and micro-services

In this blog post, we introduce the new Swift-Enterprise-Demo application. This application highlights some of the new enterprise capabilities you can leverage when you deploy...

DevOps at Swift@IBM

To leverage Travis CI and avoid duplication of code, we developed a set of utilities for building, testing, and performing quality checks against our Swift...

New Runtime Docker Image for Swift Applications

We are excited to announce the availability of an additional Docker image for Swift enthusiasts, ibmcom/swift-ubuntu-runtime. This new image is much smaller in size...

Introducing Swift-cfenv For Cloud Foundry

Today we are announcing the first beta release (v0.0.1) of the Swift-cfenv package! The Swift-cfenv package provides classes and methods for parsing Cloud Foundry-provided environment...

Running Kitura in an IBM Container

In a previous blog post, I covered the steps for creating an IBM Container on Bluemix that hosts the Swift Sample...

Posts from other devCenters

developerWorks Open

Ricardo has authored 1 posts

IBM Code

Ricardo has authored 1 posts

Articles from the developerWorks library

Integrating a business process application in IBM Business Process Manager V7.5.1 and V8 with an external system using the REST API

This article discusses integrating activities with an external system using the REST API. IBM Business…

Automating your business process application test cases using Java in IBM Business Process Manager

Using the REST API provided by IBM Business Process Manager, you can start the execution…

Generating XML templates for JasperReports using Rational Application Developer

JasperReports helps organizations generate affordable business data reports using an XML template. The XML template…

Setting Up a Secure Connection for a Web Services Client with WebSphere Studio

This article explains how to use WebSphere Studio and WebSphere Application Server to set up…