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

Using Docker In Travis CI Enterprise Builds

If you have tried to leverage Docker in a Travis CI Enterprise environment, you more than likely ran into a few unexpected issues that made...

Posts from other devCenters

developerWorks Open

Ricardo has authored 1 posts


Ricardo has authored 8 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…

Implementing Java integration components for IBM Business Process Manager V7.5.1

Learn how to write Java integration components for business process applications in IBM Business Process…

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…