Anderson de Borba, Developer in London, United Kingdom
Anderson is available for hire
Hire Anderson

Anderson de Borba

Verified Expert  in Engineering

AWS Cloud Architecture Developer

Location
London, United Kingdom
Toptal Member Since
January 10, 2018

Anderson is a software engineer with over eight years of experience in the industry. He's developed mainly with Java technologies: microservices, Spring, Java EE, Akka, and AWS among others. He's worked with a number of teams, all varying in size and cultures on small-to-large projects. Anderson is a passionate and pragmatic developer who loves what he does, is keen on code quality, and focuses on the actual results.

Portfolio

HBSIS
Android, Jenkins, Akka, RabbitMQ, Elasticsearch, MongoDB, NoSQL, REST...
Senior Sistemas
GlassFish, Java EE, Testing, BPMN, RDMS, Java

Experience

Availability

Part-time

Preferred Environment

Java, MacOS, Visual Studio, Eclipse, IntelliJ IDEA, Git

The most amazing...

...project I've worked on was building a workflow architecture that allowed the customers to create their own processes on top of it.

Work Experience

Java Programmer

2016 - 2017
HBSIS
  • Led the team development in creating new demands that aligned with client needs.
  • Developed an internal communication broker of SMS, email, and push notifications; built on Spring Boot/RabbitMQ and supporting 1.2 million messages per hour.
  • Worked on the project development for the validation of customers’ orders; built on Akka (Java) with RabbitMQ for high performance and throughput.
  • Built a product to find new consumption occasion integration from Facebook events; working with a high amount of events and providing textual search (Elasticsearch) and stats in real-time.
  • Developed the back-end for an integration with a system for the recognition of beverages can/packs by a photo and an integration with Amazon SQS and S3.
  • Built RESTful APIs and integrated them with native mobile applications (iOS and Android).
Technologies: Android, Jenkins, Akka, RabbitMQ, Elasticsearch, MongoDB, NoSQL, REST, JavaScript, Spring Boot, Java 8

Java Programmer

2009 - 2016
Senior Sistemas
  • Developed an engine BPMN to run automated process concurrently on JavaEE; the engine was able to execute business models effectively and with scalability.
  • Contributed to a project to delivering 14 workflows to the client.
  • Contributed to a project that allowed access to databases through a JPA layer using JDBC.
  • Created a language to allow users to make an advanced search on POJO entities. The search had functions very similar to the ones Gmail provides to search email.
  • Designed the integration between several systems.
  • Created dynamic interfaces with Ext JS.
Technologies: GlassFish, Java EE, Testing, BPMN, RDMS, Java

Bachelor's Thesis

https://github.com/andeb/tcc-furb-graphs
I developed a graph framework and implemented the chromatic number, hypercube, isomorphism, Hamiltonian Cycle, and Euler Path.

Languages

Java, SQL, Java 8, JavaScript, Python, Scala

Frameworks

Spring Microservice, Spring Boot, JUnit, Akka, Spring, Apache Spark, Hibernate

Tools

Amazon EKS, Eclipse IDE, Jenkins, Git, JavaCC, IntelliJ IDEA, Visual Studio, RabbitMQ, Terraform, Android Studio

Paradigms

Microservices, REST, Agile, Concurrent Programming, BPMN, Testing, Scrum

Platforms

Kubernetes, Docker, Windows, Apache Kafka, Linux, Eclipse, MacOS, Java EE, Amazon Web Services (AWS), Android

Storage

MongoDB, Hazelcast, MySQL, NoSQL, Elasticsearch

Libraries/APIs

JMS, Facebook API

Other

AWS Cloud Architecture, Data Structures, RDMS, GlassFish, GoCD

2015 - 2016

Specialization in Distributed Software Architecture

PUC | Pontifícia Universidade Católica - Minas Gerais, Brazil

2010 - 2014

Bachelor's Degree in Computer Science

FURB | Universidade Regional de Blumenau - Blumenau, Brazil

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring