Avatar

Beto Fonseca

Desenvolvedor Java & Entusiasta de Tecnologia

OpenValue GmbH

Biografia

Meu nome é José Jouberto Fonseca Lopes, sou brasileiro 🇧🇷, amo comida japonesa e cerveja Alemã/Belga 🍺!

Atualmente trabalho como Desenvolvedor Java Sênior na OpenValue. Meus interesses incluem Solução & Arquitetura de Sistemas, Automação & DevOps e Cryptomoedas & Análise Técnica.

Trabalhando com Java desde a Universidade, também tenho experiencia com diferentes bancos de dados, processo de automação e mais recentemente com Infraestrutura como Código. Meu foco é inovação e refatoração de projetos, trabalhando com melhores práticas e manutendo uma boa iteração com membros do time.

Com mais de 12 anos de experiência com Java e trabalhando com diversos tipos de projetos, tive a oportunidade de desenvolver aplicaçōes de varios tipos e tamanhos: de projetos críticos e alta performance à projetos do Governo do Estado (Brasil), de comércio eletrônico a sistemas bancários, até a migração de backend pra caixas eletrônicos!

Por conta disso acredito que posso desenvolver soluçōes pensando “fora da caixa”, sempre revendo problemas dos quais já tive experiências passadas mas também sendo crítico e ponderado com novos problemas que surgem.

Interesses

  • Tópicos relacionados a JVM
  • Solução & Arquitetura de Sistemas
  • DevOps & Automação
  • Cloud / Computação em Nuvem
  • Cryptomoedas & Análise Técnica

Formação

  • Bacharelado em Ciências da Computação, 2007

    CESUPA - Centro Universitário do Pará - Brazil

  • fluente em Inglês e Português

Ferramentas

Java

AWS

Javascript

CSS3

Docker

Git

GitHub

Gradle

HTML5

IntellijIDEA

VS Code

Ubuntu

MongoDB

Oracle DB

Slack

SSH

Tomcat

Typescript

PostgreSQL

Oracle DB

MySQL

Experiência

 
 
 
 
 

Java Senior Developer

OpenValue GmbH

Jun 2019 – Presente Munich - Germany
  • Achievements

    • Team up with Java Champions
    • Fast integration with customers
    • DevOps Experience and Setup using Infrastructure as Code
  • Methodology: Scrum & Kanban

  • Projects

    • Backend for car systems

  • JakartaEE
  • Payara
  • Maven
  • Citrus Testing
  • GIT
  • OpenShift
  • Postgres
  • SpringBoot
  • Terraform
  • AWS EKS
  • AWS SQS
  • AWS RDS
  • JUnit Testing
 
 
 
 
 

Java Senior Developer

Cipal Schaubroeck (ASAITEC)

Jan 2018 – May 2019 Geel - Belgium
  • Achievements

    • Integrate base systems using Kafka
    • Improvement of running solutions with architectural team
    • Apply TDD Methodology
  • Methodology: Scrum & TDD

  • Projects

    • Rijksregister and Ondernemingen data integration
    • Report internal system

  • Kafka
  • OSGi
  • Gradle
  • GIT
  • SVN
  • SpringBoot
  • Oracle DB
  • JUnit Testing
  • Bash Scripts
 
 
 
 
 

Hybris Senior Developer and Technical Leader

Keyrus

Apr 2016 – Sep 2017 São Paulo - Brazil
  • Achievements

    • Ascended to Technical Leader position in 3 months
    • Complete solution development with SAP Hybris (from scratch)
    • Successfully deliver 2 Hybris Projects in less than 2 years
    • Repaginate card payment system for Black Friday (time record)
  • Methodology: Scrum & TDD

  • Projects

    • Unique Yanbal base commerce (Hybris 6.2): link
    • Carrefour Brazil Base E-commerce (Hybris 5.7): link
    • Food project for Carrefour Brazil
    • BRASPAG payment system integration

  • SAP Hybris
  • Maven
  • ANT
  • GIT
  • Javascript
  • JSP
  • HTML5
  • LESS
  • JUnit Testing
  • SpringMVC
 
 
 
 
 

Java Architect and Technical Leader

TOTVS Factory

Sep 2015 – Mar 2016 Belém - Brazil
  • Achievements

    • Enrichment of company’s framework, making it possible to the team to use up to date stack technology
    • Improvement of production environment’s server (and tech stack available)
  • Methodology: Scrum

  • Projects

    • Adaptation of provided framework to use recent technologies for legacy projects available to clients, without direct impact on the maintenance of production projects
    • Migration of JBoss 5.1 container for JBoss EAP 6.3 (with working JOSSO integration)
    • Proofs of concept development for research of tools and technologies to improve company’s framework
    • Preparation of technical proposals for migration and technology change

  • Maven
  • EJB3
  • MS SQL Server
  • Jenkins
  • JPA
  • Hibernate
  • Storage Procedures
  • Richfaces
  • JSF
  • JasperReports
  • JBoss 5/7/EAP 6
  • CSS
  • xHTML
  • Java Threads
  • Tomcat 6
 
 
 
 
 

Java Developer and Technical Leader

TOTVS Factory

Sep 2013 – Sep 2015 Belém - Brazil
  • Achievements

    • Ascended to Technical Leader position in 3 months
    • Development of entire magnetic credit card system in 3 months
    • Development of new message solution to deal with high performance and high availability operations
    • Improvement of company’s framework to match with clients expectations
    • Centralization of report generation and management for all projects
  • Methodology: XP

  • Projects

    • Alphanumeric password management system (high-performance - critical system) to ATM’s
    • Backend system for chip/magnetic card
    • Back Office system migration from magnetic cards
    • Bot system for reports generation
    • Rear support for processing and Bank’s current account system’s
    • Support for customer Registration System
    • Development of architecture for socket services and webservice control system to be accessed by legacies and ATM

  • Maven
  • EJB3
  • MS SQL Server
  • Jenkins
  • Hibernate
  • JPA
  • Storage Procedures
  • Richfaces
  • JSF
  • JasperReports
  • JBoss 5/7
  • CSS
  • xHTML
  • Java Threads
  • Tomcat 5.5
  • Spring
 
 
 
 
 

System Analyst

Votorantim Bank

Sep 2012 – Apr 2013 São Paulo - Brazil
  • Achievements

    • Decreases the processing time for daily loan report system from (aprox) 7h to 1h
    • Development of Java robots scheduled for processing routines
  • Methodology: XP

  • Projects

    • Brazil’s loan systems
    • Brazil’s financial contract management

  • Maven
  • Struts
  • EJB3
  • Sybase IQ
  • Sybase ASE
  • SVN
 
 
 
 
 

System Analyst and Java Developer

Fujitsu

Aug 2010 – Aug 2012 São Paulo - Brazil
  • Achievements

    • 1 of 2 responsible for the team management during 2 months (about 60 members)
    • Main developer of 2 out of 13 modules for the final project
    • Helps development of the application from the scratch
  • Methodology: XP & TDD

  • Projects

    • NCS – New Commercial System: business management of Toyota Brazil
    • DCS – Driver Check Sheet: control of carriers and routes
    • VHD – Vehicle Historical Data: control and redistribution of data for vehicle production at Toyota Brazil

  • Maven
  • Richfaces
  • JSF
  • EJB3
  • Quartz
  • JDBC
  • Oracle DB
  • JBoss 5
  • Glassfish
  • JUnit Testing
  • DBUnit Testing
 
 
 
 
 

System Analyst and Java Developer

Condurú Notary’s Office

Mar 2010 – May 2010 Belém - Brazil
  • Achievements

    • Support the analysis of functional requirements
    • Complete development of the application, according to documentation prepared in the phase of analysis
    • Implementation of database using PostgreSQL
  • Projects

    • SISCARTWEB – Registry System: system with the function of managing users, box (per window), stamps, signatures (per customer) and suppliers. Offered full control over subscription stamps, identifying customers and signed documents

  • Maven
  • Richfaces
  • JSF
  • EJB3
  • JBoss Seam
  • Hibernate
  • JPA
  • JasperReports
  • Java Applet
  • PostgreSQL
  • JBoss 5
  • SVN
 
 
 
 
 

Java Developer

Mais Pará

Jan 2010 – Jun 2010 Belém - Brazil
  • Achievements

    • System development (Administration)
    • Technical assistance for implementing Java algorithms to business layer and presentation within the administration web system
  • Projects

    • Administrative web system: developed in the Java platform, using ZK Framework presentation technology. Had the function to manage payments, consultants, customers, plans, upload images for dynamic banners and videos for the TV MaisPará

  • JSP
  • Struts
  • JPA
  • Hibernate
  • ZK Framework
  • Javascript
  • Ajax
  • MS SQL Server
  • Tomcat 5
  • SVN
 
 
 
 
 

Java Developer

PRODEPA – Processamento de Dados do Estado do Pará

Jul 2008 – Dec 2009 Belém - Brazil
  • Achievements

    • System development using Java platform for the State Government and events with support from the Government
    • Technical support for Systems Analysis team
  • Methodology: XP

  • Projects

    • Hosting system from the World Social Forum 2009: event support system, was a record for people who were going to the city to follow the Forum as well as the directory of hotels, summer houses, homes, schools and other structures, and the clash of management information
    • Contract management system: management of service contracts, loans, purchases and sales by the State Government, adding control and application of documents, records, reports and information centralization between government systems

  • Maven
  • JSF
  • Richfaces
  • JBoss Seam
  • EJB3
  • Hibernate
  • JPA
  • JasperReports
  • PostgreSQL
  • Oracle DB
  • JBoss 4.2
  • SVN
 
 
 
 
 

Java Developer

SESI-DR-PA – Serviço Social da Indústria do Pará

Feb 2008 – Jul 2008 Belém - Brazil
  • Achievements

    • Analysis of requirements and solutions
    • Systems development
  • Projects

    • Contract management system: System management contracts swing SESI-DR-PA, at a high level, with development of contractual templates
    • Database update system: swing system that did the conversion of data from one SQL Server base to a reading of proprietary software used by the institution
    • DançaPará 2008 website: institution’s website, in order to make online registration and release news and dates of submission. Also had an administrative environment made with Adobe Flex, which had voting tool for juryman and register of events and news

  • JSP
  • vRaptor
  • Freemarker
  • Hibernate
  • JPA
  • Java Swing
  • MS SQL Server
  • MySQL
  • Tomcat 5
  • SVN
 
 
 
 
 

Trainee

Traffic Department

Jan 2007 – Jul 2007 Belém - Brazil
  • Achievements

    • Development of SQL scripts for management reports

  • SQL
 
 
 
 
 

Trainee

BASA – Amazônia’s Bank

Aug 2004 – Sep 2006 Belém - Brazil
  • Achievements

    • Apps with Java Swing, to support the Credit Management Office. These applications used a support database just to save status records, and the systems was used just to control documents between management and executive board, document status, availability, input queues of requests for credit among others. In General, small systems just for simple solutions, using local network directory and database only for status and reference variables

  • Java Swing
  • JDBC
  • MS Access

Certificações

C_HYCBA_60

SAP Certified Associate - SAP Hybris Commerce Business Analyst 6.0
Ver certificado

E_HYCPS_60

SAP Certified Product Support Specialist - SAP Hybris Commerce 6.0
Ver certificado

P_HYCD_62

SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer
Ver certificado

Conquistas

SAP Training HY400

SAP Training: HY400 – SAP Hybris Commerce Developer Part 1
- Categoria: Hybris - Duração: 32h

SAP Training HY410

SAP Training: HY410 – SAP Hybris Commerce Developer Part 2
- Categoria: Hybris - Duração: 32h

Alura - Certificado de Formaçao

Formaçao Alura
- Categorias: Java, DevOps, React, UX, Agile, Data Science and Mobile - Duração: 1044h
Ver certificado