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

Swift@IBM

Ricardo has authored 8 posts