Kleber Pinel Bernardo da Silva, Developer in Vancouver, BC, Canada
Kleber is available for hire
Hire Kleber

Kleber Pinel Bernardo da Silva

Verified Expert  in Engineering

Software Developer

Location
Vancouver, BC, Canada
Toptal Member Since
April 3, 2013

Kleber has over 17 years of successful programming experience and as an engineer manager. He is most proficient in Go and Ruby on Rails, but he enjoys mastering new technologies to solve a broader range of problems efficiently. He has thrived both as a group leader and in individual settings.

Portfolio

Lion.Lightning.Unicorn Inc. d/b/a MinervaAI
Go, Amazon Web Services (AWS), Swagger, GitHub, Google Mock (GMock)
Splash
Go, TypeScript, JavaScript, Node.js, Argo CD, Codeship, Kubernetes, Terraform...
Scalabull
Node.js, Docker, Message Queues, Azure Functions, Azure, Architecture

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, Visual Studio Code (VS Code)

The most amazing...

...project I've done is an asynchronous platform that processes thousands of messages from a Kafka as messaging bus in real-time with an ETL.

Work Experience

Back-end/GoLang Developer

2023 - 2023
Lion.Lightning.Unicorn Inc. d/b/a MinervaAI
  • Created a structured API projected using Go for identification verification using Facetec technology.
  • Added testing cases using GoMock, setting the standards to be followed by other developers.
  • Implemented the documentation process utilizing Swagger.
Technologies: Go, Amazon Web Services (AWS), Swagger, GitHub, Google Mock (GMock)

Staff Engineer and Technical Engineering Manager

2022 - 2023
Splash
  • Joined a team handling integrations and proposed new approaches and solutions.
  • Started microservices in Go to integrate with Salesforce.
  • Managed an in-house team of seven engineers and a QA.
  • Defined goals, KPIs, and team metrics. Oversaw the planning and execution of the email sender process architecture.
  • Implemented code in Node.js, TypeScript, Go, and Ruby on Rails.
  • Managed outages and built remediation plans for action after service reestablishment.
Technologies: Go, TypeScript, JavaScript, Node.js, Argo CD, Codeship, Kubernetes, Terraform, Atlantis, Jira, Slack, Grafana, Kibana, Management, GitHub, PHP, PHP 7, CakePHP, Symfony, Ruby, Interviewing, Architecture, Leadership

Senior Developer

2022 - 2022
Scalabull
  • Established a plan and execution of upgrading NestJS projects.
  • Refactored the code to use ESM for a more modern approach.
  • Migrated Node.js applications from version 12 to 16 of transport layer security (TLS).
Technologies: Node.js, Docker, Message Queues, Azure Functions, Azure, Architecture

Engineering Lead

2021 - 2022
Lone Wolf Technologies
  • Led all internal and external development for LionDesk CRM after the acquisition by LoneWolf.
  • Managed integrations with Cloud CMA, HomeSpotter, and Transactions.
  • Led implementation of an offshore team in Colombia for the LionDesk team with more than 12 multidisciplinary teams of QAs, PMs, scrum masters, and senior, junior, and intern engineers.
  • Collaborated with the product to create and formulate solutions.
  • Led implementation of 10DLC regulations for LionDesk text campaigns.
Technologies: Go, Elm, PHP, Amazon Web Services (AWS), GitLab CI/CD, Terraform, Kubernetes, Git, Management, Vue, TypeScript, Architecture, Leadership, Front-end, Elasticsearch

Senior Software Engineer

2020 - 2021
LionDesk
  • Implemented an ETL Pipeline processing raw data and converting it. Used GoLang, Kafka, ElasticSearch, Postgres, and MySQL. One billion records are to be processed.
  • Created email events from Nylas with high-traffic accounts. Synced tasks, emails, calendars, and events.
  • Led an offshore team in Mexico with over ten cross-functional teams with engineers, QAs, scrum masters, and product owners.
  • Architected a highly scalable CRM platform that led to the acquisition by LoneWolf.
Technologies: Go, JavaScript, Terraform, Kubernetes, Elasticsearch, Grafana, PHP, Node.js, APIs, API Integration, Amazon Web Services (AWS), BrainTree, Back-end, Redis, TypeScript, Leadership, Front-end

Senior Full-stack Engineer

2018 - 2020
CTO.ai
  • Implemented Kubernetes resources, i.e., deployments, services, and ingresses.
  • Led technical features and discussed architecture and feature requirements with a client.
  • Implemented back-end features using Node.js with Feather, Express, Go, and microservices architecture.
  • Provided DevOps support on AWS using EC2, CloudFront, ELB, SNS, CloudWatch, and RDS with 100% local development on Docker.
  • Implemented front-end features with Vue and ELM and shared libraries on npm.
Technologies: Vue, Go, Express.js, Node.js, Elm, DevOps, Terraform, Kubernetes, APIs, API Integration, Amazon Web Services (AWS), Back-end, Redis, Ruby, Front-end

Lead Developer

2017 - 2018
Pintellect
  • Planned and implemented the system's architecture from scratch.
  • Structured the long-term plan for Pintellect, created tasks and managed them.
  • Led the development team with around five developers.
  • Worked on development from back-end and front-end.
  • Worked with Ruby on Rails on the back end and React in the front end.
  • Implemented automatized tests with Selenium + Cucumber + Rukuli.
  • Used and managed many services from AWS and Heroku.
  • Worked heavily on the development of a chrome extension to interact with web page content. Engineered a sidebar that enabled the browser to highlight and create an annotation on top of any webpage opened on Chrome.
Technologies: Amazon Web Services (AWS), React, Ruby on Rails (RoR), HTML, APIs, API Integration, Back-end, Ruby, Front-end

Full-stack Developer

2017 - 2018
Attendease
  • Implemented new features covering all software development flow.
  • Led the team of three developers, helping them to be focused in the task implementation and making sure that we'll deliver the features in the right time.
  • Worked with Ruby on Rails as a back-end solution and Backbone + React in the front-end.
  • Coded Ruby modules using the Command/Query pattern to have domain-specific classes and make it easier to test.
  • Upgraded some legacy code to be ready for a future Rails upgrade.
  • Collaborated with colleagues to define architectural points in the platform.
  • Led, planned, and implemented reusable components in React.
Technologies: Amazon Web Services (AWS), React, Ruby on Rails (RoR), HTML, API Integration, Back-end, Ruby, Front-end

Senior Full-stack Developer

2016 - 2017
Predictable Revenue
  • Maintained the system supporting all account strategists and guaranteed that the system is responsive all the time.
  • Created materialized views to provide a better user experience.
  • Developed on both back-end and front-end.
Technologies: PostgreSQL, Redux, Angular, Ruby on Rails (RoR), HTML, API Integration, Amazon Web Services (AWS), Back-end, Redis

Senior Software Engineer

2013 - 2016
Your Wise
  • Created a Zero application with Ruby on Rails and AngularJS.
  • Implemented continuous deployment in AWS.
  • Managed a development team.
  • Configured the DevOps operation.
Technologies: AngularJS, Ruby on Rails (RoR), Amazon Web Services (AWS), HTML, Back-end

Senior Software Developer

2014 - 2014
Move Mais
  • Worked on the interface along with a third-party development team and a business team.
  • Created smart reports for the business area.
Technologies: Java, HTML, Back-end

Senior Software Developer

2013 - 2014
TimWE
  • Implemented integration between Carrier Nextel and Timwe's services to send and receive SMS by Web Services.
  • Maintained an Oracle productions database using PL/SQL to execute queries.
  • Communicated with partner companies to apply and implement solutions in our system.
  • Maintained a Unix server analyzing logs and their life cycles.
Technologies: Java, HTML, Back-end

System Analyst

2012 - 2013
Oi Internet
  • Worked on eCommerce software for sale services provided by Oi Telecom.
  • Created web apps for a mail-sender service and an authentication service based on JSON.
  • Implemented REST architecture with VRator.
  • Included integration with back-end systems exposed by SOAP.
  • Created tests with Selenium Java to ensure page functionality.
Technologies: MongoDB, Node.js, Ruby on Rails (RoR), Java, HTML, CSS, Back-end, Ruby

System Analyst

2010 - 2012
IG - Internet Group
  • Developed applications in Java using JEE for web applications.
  • Used Scrum methodology to manage app development.
  • Imported content from an XML file.
  • Led group technical discussions.
  • Used a stored procedure to extract BI reports.
Technologies: MongoDB, Node.js, Adobe AIR, Adobe Flex, Grails, Ruby on Rails (RoR), JPA, Spring, Apache Struts 2, Hibernate, CSS, Back-end, eCommerce

System Analyst

2008 - 2010
TCS - Tata Consultancy Service
  • Developed apps in Java using WebLogic Portal version 8.1 sp6 for the Itaipu Binacional Hydroelectric Plant.
  • Created a mortgage system and developed new applications for Santander/Real Bank.
  • Communicated with a back-end system in the mainframe through messaging software such as JMS.
  • Wrote a Java back-end solution.
  • Led a small group of five developers.
Technologies: JSF, JMS, WebSphere MQ, WebSphere, JPA, Spring, Apache Struts 2, Hibernate, JUnit, Oracle Java Cloud Services SaaS Extension (JCS-SX), Portlets, Enterprise Java Beans (EJB), Oracle 10g, BEA WebLogic Server, CSS, Back-end

Java Consultance

2007 - 2008
Dynamic Tecnologia
  • Worked in systems development for Publishing Abril.
  • Maintained the Abrilnet system responsible for internal communication.
  • Maintained the search engine (FAST).
  • Maintained the Passaporte Abril System responsible for authentication of sites within the Abril domain.
  • Created several CMS systems such as PWA and FWA, among others.
Technologies: PHP, Active Server Pages (ASP), Microsoft SQL Server, MySQL, Web Services, Unix, JBoss, Oracle, Jakarta EE, Subversion (SVN), Visual SourceSafe, Apache Struts, Jakarta Server Pages (JSP), Java, CSS

Pintellect

Pintellect is a targeted information-sharing platform. The project aimed to overcome the inundation of content in linear feeds by focusing on the key highlights and takeaways.

It highlights and annotates the key nuggets of content within any external web article, PDF, or website related to the organization or team members. The platform also allows adding context to the information by creating annotations on the source website via a browser extension and establishing permissions on who can see the content within the network. Users can notify team members in comments and annotations by mentioning them via Slack, Teams, and Workplace. They can also organize key takeaways using personal or collaborative pinboards and create a searchable content repository.

I used Chrome extensions to interact with the web page content. I created a sidebar allowing the browser to highlight and create an annotation on top of any page on Chrome.

SGPF Management System and Project Finance

I created this project as a tool for managing engineering projects in all phases of the PME methodology. It is built with Java on the back end and Vanilla JS on the front end with easy drag-and-drop components.

Personal Wedding Website

This is a website that I created using Ruby on Rails to update wedding information.

Languages

Ruby, Java, Go, HTML, JavaScript, Stored Procedure, TypeScript, Active Server Pages (ASP), PHP, SQL, C#, Objective-C, Elm, CSS, PHP 7, C++

Frameworks

Ruby on Rails (RoR), Apache Struts, Apache Struts 2, Hibernate, VRaptor, Express.js, Spring, JPA, Grails, Adobe Flex, Jakarta Server Pages (JSP), JUnit, JSF, Angular, Redux, AngularJS, CakePHP, Symfony, Ruby on Rails 4, Swagger, Google Mock (GMock)

Libraries/APIs

Node.js, React, jQuery, Vue, Nylas API, Oracle Java Cloud Services SaaS Extension (JCS-SX), JMS, Facebook API

Paradigms

Agile Software Development, DevOps, Concurrent Programming, Functional Programming, Aspect-oriented Programming, Management

Other

Chrome Extensions, Code Review, Source Code Review, Technical Hiring, Back-end Development, APIs, API Integration, Back-end, Message Queues, Task Analysis, Interviewing, Architecture, Leadership, Web Services, BEA WebLogic Server, Portlets, Enterprise Java Beans (EJB), BrainTree, Argo CD, Atlantis, Algorithms, Web MVC, eCommerce, Front-end

Tools

Terraform, Adobe AIR, Visual SourceSafe, Subversion (SVN), Sublime Text, Apache Maven, Sublime Text 3, Eclipse IDE, Apache, NGINX, Grafana, GitLab CI/CD, Git, Codeship, Jira, Slack, Kibana, GitHub

Platforms

Amazon EC2, NetBeans, Linux, Java EE, Kubernetes, Docker, Apache Kafka, Jakarta EE, Oracle, JBoss, Unix, WebSphere, WebSphere MQ, MacOS, Eclipse, Amazon Web Services (AWS), iOS, Visual Studio Code (VS Code), Azure Functions, Azure

Storage

Memcached, MongoDB, MySQL, Microsoft SQL Server, Oracle 10g, NoSQL, Redis, Membase, PostgreSQL, Elasticsearch

2005 - 2009

Bachelor's Degree in Computer Science

University Presbiteriana Mackenzie School of Computing and Informatics - São Paulo, Brazil

JUNE 2007 - PRESENT

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (CX-310- 055)

Sun Microsystems

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