Scroll To View More
Debersom Tadashi Murashige, Java Developer in São Paulo - State of São Paulo, Brazil
Debersom Tadashi Murashige

Java Developer in São Paulo - State of São Paulo, Brazil

Member since July 31, 2013
Debersom won a TK90X in the late 80's, opening up coding as a whole new passion for him that grew into his favorite pastime. He's worked in telecoms and bank automation for the past 15 years as a developer, and currently develops high-performance systems for stock trading and risk management.
Debersom is now available for hire


  • Nexla
    Java 8, Spring Boot, Zookeeper, Kafka, Google Drive API, AWS API
  • Paid WW
    Java, Spring, JPA, Hibernate, Ionic, WeChat
  • Absolut Java Control
    Java, Angular 2, Spring (Boot, MVC, Data, JPA, REST, Security), Auth0...


  • Java, 12 years
  • Spring, 6 years
  • SWT, 5 years
  • Swing, 2 years
  • Smart Contracts, 1 year
  • AngularJS, 1 year
  • Ethereum, 1 year
  • Vaadin, 1 year
São Paulo - State of São Paulo, Brazil



Preferred Environment

Windows, Linux, Eclipse, IntelliJ Idea, MySQL

The most amazing... I've coded is a real-time risk management system and OMS that sends orders with latency total in microseconds.


  • Senior Java Developer

    2017 - 2017
    • Implemented a high performance distributed service using Spring Boot and Kafka to publish and consume messages. The data is transferred between many services acting as drivers to the source/destination, like Google Drive, AWS, Dropbox, etc. The server statistics are exposed in a REST endpoint using Spring Rest.
    • Created a service connector to read and write huge data files using the Google Drive API. These data files are parsed and published into a Kafka channel to be consumed in the other end.
    • Implemented an application using Spring Boot to insert data into a source using service connectors and monitor the destination to check when the data arrives. Reports are generated with statistical data and accessed in a REST endpoint.
    • Created several unit tests to validate the Kafka services and connectors.
    • Implemented a feature to track the data collected from the source services, tagging it in each distributed intermediate service and publishing to the destination together with the raw data.
    Technologies: Java 8, Spring Boot, Zookeeper, Kafka, Google Drive API, AWS API
  • Java Developer

    2017 - 2017
    Paid WW
    • Created a high performance REST API server using Spring REST, Spring Boot, and RxJava.
    • Built a persistence layer using Spring Data, JPA, and Hibernate.
    • Developed a simple mobile app using Ionic to be used as a sample of the integration between the app, REST server, and WeChat. The mobile app was developed by another team in China.
    • Integrated WeChat with the mobile app and web server to log in and get personal info from WeChat to create the user on the platform and authorize him.
    Technologies: Java, Spring, JPA, Hibernate, Ionic, WeChat
  • Java Developer/Front-end Developer

    2016 - 2017
    Absolut Java Control
    • Created a single-page web application using Angular 2.
    • Implemented a persistence layer as well as the authentication and authorization layer using Spring Data, Spring Security, and Auth0.
    • Applied the REST API using Spring REST and Swagger to provide integration with the front-end application.
    • Put the front-end application into place.
    Technologies: Java, Angular 2, Spring (Boot, MVC, Data, JPA, REST, Security), Auth0, Hibernate, Thymeleaf, and Swagger
  • Java Architect

    2010 - 2017
    CMA - Consultoria, Métodos, Assessoria e Mercantil S/A
    • Created a framework to provide support to develop systems in real time. The main features are persistence, logging, transport, and a transaction system with high performance and low latency.
    • Developed an OMS (Order Management System) to send orders with low latency and high throughput, including management of historical trades, portfolios, and customers.
    • Built a risk management system that calculates the risk for brokers based on trades and quotes in real time.
    • Programmed a commodities exchange system to manage the offers and trades of registered customers.
    • Developed an automated system and an algorithm to identify opportunity and send orders to stock market Bovespa.
    Technologies: Java, Swing, SWT, Vaadin, Chronicles, Akka, Disruptor
  • Java Developer

    2016 - 2016
    • Created a service layer to connect with Cisco Finesse to handle the sync/async request and subscriptions using Smack API.
    • Created a desktop application using JavaFX 8.
    Technologies: Java, JavaFX 8
  • Java Developer/Front-end Developer

    2016 - 2016
    5AM Solutions
    • Developed microservices.
    • Built a REST API to consume the microservices and feed the web layer.
    • Created the web layer.
    • Wrote JavaScript tests and integration tests (BDD).
    Technologies: AngularJS, Java, JHipster, JPA, Hibernate, Spring Boot, Spring REST, Spring MVC, Gradle, Karma, Cucumber, Serenity
  • Java Developer

    2015 - 2016
    RDA Systems, Inc.
    • Created a engine with Jasper library to generate reports using report metadata stored in the database, We got the data from a custom service that generated a collection or from the database using HQL/JPA.
    • Created many reports using iReports.
    • Fixed bugs in the web layer that uses Angular.
    Technologies: Java, Jasper Reports, iReports, Hibernate, JPA, MySQL
  • Java Developer

    2009 - 2010
    • Created a web management system for the news.
    • Integrated the payment system with the PagSeguro system from UOL.
    • Created an import module to expose and compare the Molicar table of car prices.
    • Created a website with registration and searching for vehicles.
    Technologies: Java, Spring Roo, JPA, Hibernate, Jasper Reports
  • Java Developer

    2006 - 2009
    • Changed the MMPublish system architecture to be compatible with a build and release process.
    • Developed a new feature to manage newsletters and advertising campaigns in the MMPublish system.
    • Developed version management of content for MMPublish.
    • Enhanced the main modules of the MMPublish system as survey, search, and report modules.
    • Created a new module to export all dynamic sites to a static site and partially static site (some dynamic features were kept).
    Technologies: Java, Spring MVC, Hibernate, jQuery, Prototype, Jasper Reports
  • Java Developer

    2005 - 2006
    Aprico Consultants
    • Developed a system to generate runtime Java classes of a domain model retrieved from metadata in a database integrated with Hibernate.
    • Created a Java virtual agent to collect data from hardware or software and send it by JMS queues.
    Technologies: Java, JMS, Hibernate, ASM, DBUnit
  • Java Developer

    2005 - 2005
    • Created a website to register accident reports (police) for the public security department of the state of Pernambuco.
    Technologies: Java, Struts, Hibernate
  • Java Developer

    2004 - 2005
    Suzano Papel e Celulose
    • Created the KIM (Knowledge and Innovation Management) System.
    Technologies: Java, Struts, iBatis


  • Ethereum Blockchain and Smart Contract Development (Other amazing things)

    I have been writing smart contracts using Geth (Go-ethereum) and Solidity on a private Ethereum node that I have installed and set up. I used Atom with Etheratom package as the IDE to write smart contracts and Dapp to build and run the unit tests. The smart contracts created was just for transferring ether between accounts but I'm looking forward to creating new and challenging sorts of smart contracts.

  • Comstice Desktop Agent for Cisco Finesse (Development)

    Created a desktop application using JavaFX 8 to connect with Cisco Finesse to provide a real-time data and total control to the agent

  • CMA Risk Management (Development)

    A risk management system that analyzes the risks of brokers in real time with market information of offers, trades, and quotation at the BMF and Bovespa.

  • CMA EOMS - Execution and Order Management System (Development)

    EOMS is a system to send orders to the stock exchange. It merges the features of an EMS (Execution Management System) and OMS (Order Management System).

  • CMA Series 5 (Development)

    A DMA client system to send orders, manage portfolios, and view market data.

  • Autoshow (Development)

    A website to offer vehicles and buy ingress to an automotive fair.

  • MMCafe Portal (MMPublish) (Development)

    A platform to create intranets, extranets, and web portals.


  • Languages

    Java, SQL, Solidity, TypeScript, JavaScript
  • Frameworks

    Spring, Swing, Vaadin, AngularJS, Angular
  • Libraries/APIs

    SWT, Unsafe
  • Tools

    Git, IntelliJ, Cucumber, Maven, Bitbucket, Karma
  • Platforms

    JavaFX, Oracle, Ethereum, Linux
  • Other

    Serenity, Smart Contracts
  • Paradigms

    Off-Heap, Agile Software Development
  • Storage

    Microsoft SQL Server, MySQL


  • Bachelor's degree in Computer Science
    2000 - 2003
    FASP - Faculdades Associadas de São Paulo - São Paulo - Brazil
I really like this profile
Share it with others