Profile: Daniel Quirino Oliveira [email protected]

Professional Profile Daniel Quirino Oliveira is a software developer and architect with more than 13 years of Contacts: experience creating software and leading teams.

Home: 16-3357-4493 / Expertise 11-4327-4910 • Expert in OOP, Ruby, Java, Scala, Python and .Net. Mobile: 16-8186-5383 • Sun Certified Java Programmer 5.0 • Very experienced as technical instructor and mentor. http://nullability.org • Large experience with projects using Agile methodologies such as XP, Scrum and Lean. Email: • Member of IASA (International Association of Software Architects) and co-leader of [email protected] Sao Paulo chapter. • Highly knowledgeable in every software development life cycle.

• Highly committed with project goals and deliveries, very proficient in technologies and languages, focused and sociable.

Textmate, Eclipse 3.x, IntelliJ IDEA 5/7, Rational Application Development tools Developer, Oracle JDeveloper 10g, Visual Studio 2010, Mono Develop. Mongrel, , BEA Weblogic 8.1/11g, IBM Websphere Application Servers 5.1/6.0/6.1/7, JBoss 2.4.x/3.2.x/4.0.x/5/6, Oracle Containers 4 Java 10g, 4-7, Sun Java Application Server 8 Software Design Borland Together Architect, Rational Rose, Enterprise Architect, Tools Microsoft Visio

Message Queue RabbitMQ, OpenJMS, Apache ActiveMQ, JBossMQ, MSMQ, IBM Servers MQSeries MongoDB, CouchDB, Riak, Cassandra, IBM DB2 Universal Database Database Servers 8, Oracle 9i/10g, Microsoft SQL Server 2000, MySQL, Apache Derby Programming Java, Ruby, Erlang, Javascript, Groovy, C#, C, C++, Haskell, Lisp, Languages SmallTalk, Scala.

Professional Log (most recent)

• MoIP Pagamentos S.A. (november/2012 – current): • Technical leader and lead architect responsible for maintaining the current application that handles millions of digital payment transactions per month and designing and developing the new version of this application in a event-driven, RESTful-based micro services architecture. • Financial/Internet/E-Commerce Industry • Related technologies: • Java 7, Tomcat 7, Apache ActiveMQ, RabbitMQ, Ruby 1.9.2, 3.2, , Spring 2.5/3, Hibernate 3/JPA 2, RestEasy.

• Tecsinapse (mar/2012 – november/2012): Profile: Daniel Quirino Oliveira Page 2

• Nissan: • Technical leader and lead architect responsible for SIN (Sistema Integrado Nissan), application that handles the vehicle and parts distribution among car dealers and and customer relationship as well. • Manufacturing/Retail Industry. • Related technologies: • Java 6, JSF 2, Primefaces 3.3, JPA 2, Hibernate, Spring, ActiveMQ, Oracle 10g. • Harley Davidson: • Technical leader and lead architect responsible for developing and maintaining the unified parts inventory, motorcycles distribuition and warranties systems for Harley Davidson do Brasil and its dealers. • Manufacturing/Retail Industry. • Related technologies: • Java 6, JSF 2, Primefaces 3.3, JPA 2, Hibernate, Spring Framework 3, Hibernate 3.4, PostgreSQL 9. • Toyota: • Developer of the vehicle distribution system for all Toyota do Brasil dealers. • Manufacturing/Retail Industry. • Related technologies: • Java 6, JSF 1.2, EJB 3.0, JPA 1, Hibernate 3.4, PostgreSQL/Oracle 11g, Apache Tomcat 6

• Stefanini IT Solutions (mar/2011 – fev/2012): • Trópico/Promon • Architect and developer responsible for detecting performance problems and designing solutions for an electronic document management system. • Engineering/Energy Industry. • Related technologies: • Java 5, JSF, EJB3, Oracle 10g, Rational Team Concert, SAP Netweaver 7.1 e JBoss 5.0.

• Cielo • Architect and developer responsible for a massive refactoring in Cielo’s customer portal UI. • Financial Industry. • Related technologies: • Java 1.4 e Java 5, Weblogic 8.1, Weblogic 10g, Weblogic Portal, Struts 2, Freemarker, Spring Framework, Oracle 10g.

• Makro • Architect and developer responsible for detecting performance problems and designing solutions for Makro’s enterprise resource management system.

• Retail Industry. Profile: Daniel Quirino Oliveira Page 3

• Related technologies: • .NET 4.0, C#, Oracle 11g • Ticket / Edenred (Financial Industry) • Architect and technical instructor. As architect, I advised Edenred technical staff during the design phase for their new credit consolidation system. As instructor, I trained Edenred development teams in Java and Java EE. • Financial Industry. • Related technologies : • Java 6, Scala 2.9, JDBC, JMS, Hibernate 3, EHCache. • Odontoprev • Architect and team lead responsible for the maintenance of Odontoprev’s enterprise resource manager. • Healthcare Industry. • Related technologies: • Java 6, JDBC, Struts, Apache Tomcat 6, Oracle 11g.

• Locaweb Serviços de Internet (nov/2009 – fev/2011): • SaaS / Exchange 2010 • Architect and team leader responsible for creating the whole infrastructure that enabled Locaweb to sell Microsoft Exchange 2010 as SaaS email/groupware solution. • Internet/SaaS Industry. • Related technologies: • Ruby 1.8.7, Rails 3, C# 4.0, MS Exchange 2010, Windows Server 2008 • SaaS / Webdesk: • Developer and team leader responsible for creating a new helpdesk product for the small/medium businesses that would be delivered as a SaaS solution. • Internet/SaaS Industry. • Related technologies: • Ruby 1.8.7, Ruby on Rails 2.3.8/3.0, MySQL 5.1. • SaaS / Feedbackr: • Developer responsible for developing a customer survey application for Webdesk product. • Internet/SaaS Industry. • Related technologies: • Rails 3.0, Ruby 1.9.2, MongoDB 1.6.x. • SaaS / Email Marketing: • Developer and architect responsible for maintaining and rewriting a new version of the Locaweb’s email marketing application product. Profile: Daniel Quirino Oliveira Page 4

• Internet/SaaS Industry. • Related technologies: • Ruby 1.8.7, Ruby on Rails 2.3.5, MongoDB 1.4.0, MacOS 10.6, Red Hat Linux Enterprise Server 5, RabbitMQ 1.7.0, Apache ActiveMQ 5.3.

• TCS do Brasil (nov/2007 – nov/2009): • Cardif • Performance Improvements • Arqchitect responsible for evaluate performance problems, design and implement solutions for Cardif’s Policies and Claims management application.

• Financial/Insurance Industry. • Related technologies: • Eclipse 3.3, Enterprise Architect, Jensor, JProfiler, Oracle StatsPack, Java 6.0, Hibernate, Spring, JSR-166, StAX, EHCache, JMS (Apache ActiveMQ), IBM Websphere 5.1/6.0/6.1, Oracle 10g.

• VisaNet • SCU: • Developer for the unified registration project for Visanet. • Financial Industry. • Related technologies: • Eclipse 3.2, Enterprise Architect, Struts, Hibernate, EJB 2.0 (Session Beans, Message-Driven Beans), Java 1.4, BEA WebLogic 8.1, BEA Weblogic Integration, Oracle 9i.

• EDS do Brasil (fev/2005 – nov/2007): • Western Union • DSS Web Project: • Architect and team lead for Western Union’s technical refresh and decision support system re-design. • Financial Industry. • Related technologies: • IBM Rational Application Developer, IBM WebSphere Application Developer, Borland Together Architect, Servlets, JSP, JDBC, Struts 2, Hibernate, JBoss Rules, JAX-WS, IBM Websphere Application Server 4/5.1, JBoss AS 4.0.4, DB2 Universal Database 8. • General Motors: • Acting as Global J2EE SME (Subject Matter Expert) Architect advising and developing a reports system for the North American branch of General Motors’ HR department. • Manufacturing Industry. • Related technologies: • Borland Together Architect, Eclipse 3.3, Struts, JSTL, Hibernate, Spring, BEA WebLogic Application Server 9, Business Objects XI, Crystal Reports Server. Profile: Daniel Quirino Oliveira Page 5

Education

• Bacharelado em Informática, Universidade de São Paulo, São Carlos (USP/ICMC).

• Bacharelado em Matemática Aplicada e Computação Científica, Universidade de São Paulo, São Carlos (USP/ICMC) – on going.

Languages

• English (fluent) • French (fluent) • Italian (fluent) • German (basics) • Portuguese (native)