fbpx David | DevReady

Let’s Get Started

David
HireDavid

David

Petrópolis, Rio de Janeiro, Brazil --:--:--

David is a Software Developer Specialist with over 11 years of professional experience. His expertise comes from running Spring Boot-based projects using Java, Spring framework, and Node.js based projects using JavaScript and TypeScript. He has extensive hands-on experience in SQL and NoSQL database management, containerization with Docker and Kubernetes, messaging and stream processing system integration with Kafka and RabbitMQ, cloud development with AWS services such as DynamoDB, SNS, SQS, S3, Lambda, API Gateway as well as proficiency in driving DevOps tasks like CI/CD pipeline management, monitoring and application performance tool integration and other related activities. David is a Software Engineer that is passionate about Innovation and Quality and is looking to join a team where he can prove himself as a professional and have opportunities to learn new technologies.

Hire David
Skills
Years
1
2
3
4
5
6
7
8
9
10+
Nginx
AWS
JWT
JavaScript
MySQL
Java Swing
Java
GoLang
Kafka
TypeScript
NodeJS
Maven
Spring Boot
Spring
Python
Jenkins
MongoDB
JPA
Spring MVC
Oracle
Markdown
ELK Stack
Redis
Ionic
PostgreSQL
Fortify
Kotlin
Docker
Android SDK
Git
Rancher
NoSQL
Kubernetes
Cordova
API REST
BitBucket
Confluence
GitFlow
AngularJS
SQL
Yam
EC2
IBM MQ
Bootstrap
Jasper Reports
Apache Camel
ECS/ECR
Storybook
Lombok
Hibernate
Caffeine Cache
SQS
SASS
Express
ERP
RestJS
SNS
Google Analytics
Delphi Pascal
C
Blob Storage
ElastiCache
Gulp
C++
S3
JUnit
Google Toolkit GWT
Lambda
Mockito
jQuery
Athena
TestNG
HTML
CloudFormation
Selenium
CSS
CloudWatch
Cucumber
DynamoDB
Gherkin
RDS
Kibana
Sleuth
Dynatrace
Zipkin
Gradle
Postman
OAuth
RabbitMQ
Swagger
Grafana
Flyway
Datadog
JDBC
Prometheus
RxJS
CodePipeline
Jira
CodeBuild
SonarQube
CodeDeploy
OpenShift
CodeCommit
Karma
RxJS
Firebase
Splunk
Cassandra
Draw.io
Developer Personality

Independent

Collaborative

Trailblazer

Conservative

Generalist

Specialist

Planner

Doer

Idealist

Pragmatist

Abstraction

Control

100
50
0
50
100
Feature Experience

Microservices

Messaging

Database Management

System Integration

MODERATE
EXTENSIVE
EXPERT
Cultural Experience

Agile - Scrum - Kanban

Banking

Health

Automotive

MODERATE
EXTENSIVE
EXPERT
Portfolio

FCamara Consulting & Training

Software Developer Specialist

Work Experience : 2021-present

David was an outsourcing employee based at DASA, a healthcare company. Developed back-end services written in Java using the Spring Boot framework, and in JavaScript and TypeScript. Used both the RestJS and ExpressJS frameworks (running on NodeJS) for a web system that managed patient registration, medical requests, and, exam tracking in real-time for a huge network of private hospitals owned by DASA company.

  • Developed serverless application on AWS using Lambda written in JavaScript to process SNS events which were streamed to DynamoDB table.
  • Integrated all backend applications (Java and NodeJS) with Elastic monitoring, logging, and performance tools such as Elastic APM, Kibana, and, UpTime.
  • Implemented reverse proxying and access control to the web system by using the Nginx web server.
  • Managed the CI/CD pipelines of all back-end services and front-end applications configured on Jenkins by creating new steps, correcting build and deploy sequence of artifacts as well as fixing bugs.
More

BTG Pactual

Senior Software Engineer

Work Experience : 2021-2022

BTG Pactual is a Brazilian financial company that operates in the markets of investment banking, wealth management, asset management, corporate lending, sales, and trading. It is the largest investment bank in Latin America.

  • Developed back-end services are written in Java using the Spring Boot framework for running on AWS (integrated with DynamoDB and S3) to support back-office and institutional areas.
  • Modeled tables and entity relationships in Oracle database, being responsible for writing DDL and DML scripts.
  • Managed CI/CD pipeline of the back-end services configured on Jenkins by correcting build and deploy related steps as well as fixing problems.

Tech Stack:

  • Cloud (AWS)
    EC2 / SQS / SNS / ElastiCache / S3 / Lambda / Athena / SQS / Secrets Manager / CloudFormation / DynamoDB / RDS
  • Back-end
    Java / Kotlin / Spring Boot (Spring Data, Spring Web MVC, Spring Security, Spring Cloud) / OAuth2 / JWT / Hibernate / JPA / Actuator / Sleuth / Zipkin / JavaScript / Node.js / AWS SDK for Java
  • Other:
    JUnit / Mockito / Postman / RabbitMQ / Kafka / Grafana / Prometheus / Datadog / Gradle / Maven / NPM / Git / Jenkins / Docker / Kubernetes / Fortify / SonarQube / Jira / Kanban / Scrum
More

Itaú Unibanco

Tech Lead / Senior Software Engineer

Work Experience : 2020-2021

Tech Lead (2021)

Supported team members as a technical reference for the back-end (Java, Spring Boot, and AWS) and front-end (Angular) by helping in the analysis and resolution of systemic problems, conducting business and functional requirements surveys, and assisting in the design of solutions and their technical implementation.

Software Engineer (2020-2021)
Developed new functionalities and modules in the front-end application written in TypeScript using the Angular 7 framework for the bank’s online account opening system. Developed back-end services are written in Java using the Spring Boot framework for running on AWS.

  • Participate in meetings related to application and services integration delivery cycle;
  • Development of applications integrated with NoSQL and SQL databases;
  • Write API and services documentation and keep them up to date with the latest features;
  • Use concepts and methodologies of design patterns, clean code, and software quality (TDD, DDD and
    SOLID);
  • Functional modeling of business system and process by using BPMN;
  • Configuration and management of CI/CD pipelines;
  • Manage development activity and register its progress using Kanban workflow;

Tech Stack:

  • Cloud (AWS)
    CodePipeline (CodeBuild, CodeDeploy, CodeCommit) / Cloudformation / S3 / CloudWatch / EC2 / Lambda / ApiGateway / ECS / ECR / DynamoDB
  • Back-end
    Java 8+ / Spring Boot (Spring Web, Spring Data, Spring Security) / Hibernate / JPA / Actuator / Lombok / Camunda BPMN Engine / AWS SDK for Java
  • Front-end
    HTML / CSS / SASS / JavaScript / TypeScript / Angular 7+ / RxJS / Google Analytics / Firebase
  • Other
    Junit / Mockito / Jasmine / Cucumber / Gherkin / Postman / Kafka / Grafana / Prometheus / Splunk / Jenkins / Docker /  Oracle / Cassandra / Maven / NPM / Git / Jira / Kanban / Scrum / RAML / Confluence / Draw.io

 

 

More

Alelo Brasil

Full Stack Developer

Work Experience : 2019-2020

He performed the Back-end development of micro-services using Java w/ Spring Boot and NodeJS, and front-end development using Angular; Integrated REST and SOAP web services. Data and entity modeling for SQL and NoSQL databases. Built and ran unit and integration tests, and helped with the development of automated testing for front-end and back-end. Collaborated with other developers on reviewing code by providing technical feedback.  Participated in the application development cycle from the design to the construction.

  • Cooperated with the Product Team in defining stories and features.
  • Maintained and updated library of reusable web components.
  • User interface development based on wire-frames and prototypes. Contributed to the UX team by proposing and approving user interface layouts to achieve the best usability for the customer.
  • Supported the production environment by providing identification, analysis, and problem solving;
More

FGS Sistemas

Principal Software Developer

Work Experience : 2012-2019

Development of native libraries and modules for video/image editing and monitoring of security equipment like CCTV cameras, NVR and DVR. Development of desktop, front-end, and mobile applications. Back-end development of micro-services using Java and Spring Framework. Migrate monolithic systems to micro-service architecture. Built and delivered custom pipelines for all development platforms. Participated in the whole application life-cycle, from design to construction. Worked to troubleshoot occurrences and incidents in production and provided technical support directly to the customer.

  • Data and entity modeling for SQL databases.
  • Built and ran unit, functional, and integration tests for back-end services.
  • Designed and developed charts and dashboards.
  • Helped with user interface layouts and functionalities.
    -;
More

Hire David