Avatar

Beto Fonseca

Java Developer & Tech Enthusiast

OpenValue GmbH

Biography

My name is José Jouberto Fonseca Lopes, I’m brazilian 🇧🇷, love Japanese food and German/Belgium beers 🍺!

Currently I’m working as Senior Java Developer at OpenValue. My research interests includes Solution & Architecture Design, Automation & DevOps and Cryptocurrency & Technical Analysis.

Working with Java since the University, I have also experience with different databases, process automation and more recently with Infrastructure as Code. My focus is innovation and project refactoring, working with better practices and maintaining a good interaction and teamplay.

With more then 12 years of experience with Java and working with all kinds of project, I had the opportunity to work with all kinds of projects, of all sizes: from critical and high performance projects to Government Systems, from E-Commerce to Financial area, even Bank ATM backend migration!

Because of that I do believe that I can develop solutions thinking out-of-the-box, always looking for problems that I may have faced in the past but also looking for different situations to come.

Interests

  • JVM related topics
  • Solution & Architecture Design
  • DevOps & Automation
  • Cloud
  • Cryptocurrency & Technical Analysis

Education

  • Bachelor Degree in Computer Science, 2007

    CESUPA - Centro Universitário do Pará - Brazil

  • English & Portuguese Speaker

Toolbox

Java

AWS

Javascript

CSS3

Docker

Git

GitHub

Gradle

HTML5

IntellijIDEA

VS Code

Ubuntu

MongoDB

Oracle DB

Slack

SSH

Tomcat

Typescript

PostgreSQL

Oracle DB

MySQL

Experience

 
 
 
 
 

Java Senior Developer

OpenValue GmbH

Jun 2019 – Present 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­tions

C_HYCBA_60

SAP Certified Associate - SAP Hybris Commerce Business Analyst 6.0
See certificate

E_HYCPS_60

SAP Certified Product Support Specialist - SAP Hybris Commerce 6.0
See certificate

P_HYCD_62

SAP Certified Development Professional - SAP Hybris Commerce 6.2 Developer
See certificate

Accomplish­ments

SAP Training HY400

SAP Training: HY400 – SAP Hybris Commerce Developer Part 1
- Category: Hybris - Duration: 32h

SAP Training HY410

SAP Training: HY410 – SAP Hybris Commerce Developer Part 2
- Category: Hybris - Duration: 32h

Alura Formation Certificate

Alura Formation
- Categories: Java, DevOps, React, UX, Agile, Data Science and Mobile - Duration: 1044h
See certificate