Senior Software Architect in Porto Alegre, Brazil

Thiago is a demonstrated professional with more than 18 years of experience and training working in the software industry. He prides himself on his exceptional attention to detail and analytical approach to writing code.

Thiago enjoys challenges that engage his problem solving skills and allow him to apply creative out of the box solutions. He’s devoted to continual self-development and always looking to learn and expand his understanding of current and new technologies.

Hire Me
Spring Boot
Amazon Web Services


Software Architect
Freelance ⦁ 2020

  • Software Architect allocated for a supply chain financing firm
  • Responsible for developing and maintaining new features on FastTrack software that handles more than 3 billion of USD invoices paid in advance from more than a hundred of buyers to suppliers across the USA
  • Technologies: Amazon Web Services, Java 11, Kotlin, Dropwizard, Docker, Kubernetes and MySQL

Solution Architect / Technical Lead
DBC Company ⦁ 2019 - 2020

  • Solutions Architect for a large, fast fashion company
  • Responsible for the design of solutions related to all sales channels and their integrated parts including e-commerce, tax solutions, conversational commerce, order management, in store logistics and OMNI channel
  • Technical Lead: Development of management software for a corporate restaurants company. Foundation and Leadership of the backend development team, physical and logical deployment model for the entire solution, definition, installation and configuration of all development tools and definition of configuration and change management process
  • Technologies: Microsoft Azure, Java, Spring-Boot, Docker, Kubernetes, Postgres, Oracle, MongoDB, Kafka and RabbitMQ

Multiple Architecture Roles
Crossover For Work ⦁ 2017-2019

  • SaaS Ops Chief Architect (Aurea) - Automate the new environment creation with ansible and terraform scripts, deploy the new global anti-virus solution (GFI), monitor and provide RCAs to production issues. Complete end to end environment creation using ansible and terraform
  • Technologies: AWS, Ansible, Terraform, Microsoft SharePoint
  • Chief Java Architect (Aurea) - Responsible for Integrating the team responsible for centralizing all the infrastructure of purchased companies, replacing old services with central ones and dockerizing all the products that could be feasible converted
  • Technologies: Java, .Net, SharePoint, Docker, Kubernetes, AWS, Jenkins, Swift, Objective C, Kotlin, Junit
  • Technical Delivery Owner (Optiva) - As the owner for the architecture and technical delivery of multi-million dollar solutions for the company’s largest clients, worked as the Chief Architect of the platform, engaging closely with key customers for business requirements. Created E2E scoping to fulfill the customer needs and delivered the end solution to assure customer success
  • Technologies: Java, Perforce, JSP, Oracle SOA Suite, Junit
  • Java Software Architect (Ride Austin) - Integrated the team responsible for back-end development and maintainability of Ride Austin, a mobile app for ride sharing. The solution was fully deployed on cloud and hit more than a million rides within 5 months of operation
  • Technologies: Java, Swift, Kotlin, ReactJS, AWS, Spring-boot micro services, Junit

Senior Java Architect
SoftDesign ⦁ 2014 - 2016

  • Responsible for developing a new sales management solutions for a major manufacturer of power generators
  • Technologies: Java, IBM BPMN, IBM WODM, NodeJS, JSF, Spring MVC, Spring Data, Oracle Database, Junit

JEE Architect / Team Leader
MS Develop ⦁ 2013

  • Designed a new search bus for the court of justice; project used Apache Solr to index records coming in from different cities and used components of Oracle SOA Suite such as Oracle Business Rules and Oracle Enterprise Service Bus to implement a complete index
  • Technologies: Java, Oracle Database, Oracle SOA Suite, Apache Solr, Oracle WebLogic, Junit

Project Manager
Business Tech ⦁ 2012 - 2013

  • Handled the remote development team; SINAN software was designed to serve 4,000+ clients throughout Brazil, running in heterogeneous environments like mobile devices, browsers and desktop clients
  • Technologies: Java, Spring, AngularJS, PostgreSQL, JAX-RS, Oracle Database, Junit

JEE Architect / Team Leader
MS Develop ⦁ 2011 - 2012

  • Structured and supported new web project development and existing ones in the court of justice of Rio Grande do Sul
  • Elaborated on management and change control processes and built framework for implementing Java technology Web services
  • Technologies: Java, Oracle SOA Suite, Apache Solr, Apache Lucene, Oracle Database, Junit

Java Instructor
Target Trust ⦁ 2008 - 2019

  • Created handouts for Java technologies for Web, Java Web Services and Java Reporting with iReport
  • Acted as the instructor for Java JEE Basic, Object Relational Mapping, Java Master, EJB and JPA, JSTL and JSP, JSF, Java Web Services and Java Prep certifications (SCJP, SCWCD, SCBCD and SCDJWS)

Java Architect / Tech Leader
Dimed ⦁ 2009 - 2011

  • Developed improvements in e-commerce portal for security, performance tuning, developing new features and aiding in improvements of processes like configuration management
  • Internalized and led the development team in establishing an agile process development and design standard
  • Developed an anti-fraud program to reduce fraud and parallel processing orders
  • Redesigned the physical servers and logical architecture enabling an increase on the number of accesses and consequent sale; provided scalability of Web applications; increased productivity for internal development team; slashed costs
  • Technologies: Java, JSP, Spring, JPA, Google Search Appliance, Oracle Database, JBoss AS, Junit

Java Architect
Business Tech ⦁ 2009 - 2011

  • Surveyed architectural requirements, set tools and system architecture, hired team members, developed environment definitions and assembled process configuration management for system modules
  • Technologies: Java, JSF, Spring MVC, Hibernate, PostgreSQL, Junit

Tech Leader
DBServer ⦁ 2008 - 2009

  • Migrated Zaffari supermarket information system; developed on 3 fronts: client in swing, client for PDAs developed in .NET and a Web client; system core developed with JPA and EJB3 with some services being exposed through Web services
  • Technologies: Java, EJB, Ext JS, Oracle Database, UML 2, Junit

Senior Java Developer
Accenture ⦁ 2007 - 2008

  • Created new features and maintained legacy software in a software factory
  • Technologies: Java, JSP, Spring, Oracle Database, Junit

Senior Java Developer
ADP ⦁ 2007

  • Developed new features for ADP Labs portal headquartered in Brazil
  • Portal consisted of 20+ applications using a heterogeneous architecture. Activities extended to surveying and investigating problems with support teams, troubleshooting tips and deploying architectural improvements and usability
  • Technologies: Java, JSP, Servlets, Struts 1, Hibernate, Jquery, Prototype, Axis, XFire, Junit

Senior Java Developer
MS Develop ⦁ 2007

  • Led a development cell of new applications for a banking solution composed of 10+ modules
  • Supported architecture area in projects relating to new solutions framework and problems investigation
  • Technologies: Java, Swing, EJB3, Flex Cube, Oracle Database, Oracle BPEL

Senior Java Developer
LinkData Informatica ⦁ 2005-2006

  • Developed new features of an inventory system and constructed a new Java reporting framework based on jasper reports
  • Technologies: Java, JSP, Servlets, Castor, Jasper Reports, Oracle Database

Java Developer / Business Analyst
Politec ⦁ 2003-2005

  • Performed business analysis of 3 systems of Caixa Economica Federal, SIGMA, SIPEX and SIPEN
  • Technologies: Java, JSP, Servlets, Castor, Jasper Reports, Oracle Database, IBM BPM

Java Developer
Politec ⦁ 2001-2003

  • Developed and tested legal proceedings system at the Central Bank of Brazil
  • Technologies: Java, JSP, Servlets, IBM DB2



Bachelor Degree of Computer Science
Catholic University of Brasília, Brasília, Brazil


AWS Certified Developer Associate (AWS-CDA)
Certified Scrum Developer (CSD)
Certified Scrum Product Owner (CSPO)
Certified Scrum Master (CSM)
Java Platform, Enterprise Edition 6 Java Persistence API Developer Certified Expert (OCJPA) OMG-Certified UML Professional Fundamental (OCUP)
Oracle Certified Associate, Java SE 5/SE 6 (SCJA)
Oracle Certified Professional, Java EE 5 Business Component Developer (SCBCD)
Sun Certified Programmer for Java 2 Platform 6.0 (SCJP)
Sun Certified Web Component Developer for the Java 2 Platform Enterprise Edition 1.5 (SCWCD) Sun Certified Developer for Java Web Services 5.0 (SCDWS)


English, Portuguese, Basic Spanish


Senior Software Architect in Porto Alegre, Brazil

Hire Me