Alan holds a M.Sc. in Computer Science from UNICAMP (State University of Campinas) and a B.Sc. in Computer Science from the same school.
Joined IBM Research Brazil on February 2013 as a Research Software Engineer at the Social Data Analytics group and worked on BigData projects that uses social networks as main source, designing solutions architecture and leading development team on Web and Mobile apps. Also worked at crawling infrastructure data (IBM Maximo support tickets) and visualizations.
From January 2017 to June 2019 participated at the Global IBMer program on an assignment to the TJ Watson Research Center in Yorktown Heights/NY, USA. He worked as Software Engineering and ScrumMaster as part of the AI Engineering group, focused on Front-end development, Micro-services architecture, Cloud end-to-end development and DevOps practices. Later focused on Mining-software repositories specifically for AI models source-code. Also act as DevOps Champion at the DevOps@Research initiative providing education and coaching to local teams.
Returning to Brazil Lab at July 2019 as Senior Research Developer as part of the Services Research group (former Natural Resources group) leading the transition of Research projects (assets) to Services division as part-of or new products.
Also lead implementation of the OSDU (Open Subsurface Data Universe) open source APIs - view intro video - at Red Hat® OpenShift® running on IBM Cloud in a global multi-vendor team (Google, Microsoft, AWS, Schlumberger), resulting the a new IBM product Open Data for Industries and a great external visilibity like:
- Schlumberger, IBM and Red Hat Announce Major Hybrid Cloud Collaboration for the Energy Industry
- Unlock and accelerate data up and down the energy value chain with IBM Open Data for Industries
IBM career before Research
He joined IBM Brazil in 2005 as a Java developer intern at Global Business Services (GBS) division. Have worked until 2008 as application production support in JavaEE environment using WebSphere Application Server (WAS) over AIX.
Has experience in leadership and team management throughout the entire software development life-cycle. From 2007 and 2010 acted as the IBM Brazil internal Java Community Leader. Also have worked as a Object-oriented programming, Java, JavaEE, Rational Application Developer (RAD), Rational Unified Process (RUP), Agile, Scrum and Rational Team Concert (RTC) instructor and teacher inside and outside IBM. Since 2010, recognized as a member of the global QSE Agile Leadership team.
From 2010 to 2012 have worked as Java Architect and Agile Coach for IBM Global Account. Worked as Collaboration and Knowledge Sharing leader of GBS Smarter Application Development and Management (ADM) (former Generation Open -GenO) program. Focused on the use and extension of IBM Connections via REST API, developing reports using Java and WebSphere sMash applications.
Certified Scrum Master, Sun Certified Enterprise Architect for JavaEE 5 and IBM's IT Specialist Level 1 Certified.