Kleber Pinel Bernardo da Silva, Software Developer in Vancouver, BC, Canada
Kleber Pinel Bernardo da Silva

Software Developer in Vancouver, BC, Canada

Member since April 3, 2013
Kleber has over 15 years of successful programming experience. He is most proficient in Go Lang and Ruby on Rails but enjoys mastering new technologies to solve a broader range of problems efficiently. He has thrived both as a group leader and in individual settings.
Kleber is now available for hire


  • Toptal
    Ruby on Rails (RoR), Node.js, Java
  • CTO.ai
    Vue, Go, Express.js, Node.js, Elm, DevOps, AWS, Terraform, Kubernetes
  • Pintellect
    Amazon Web Services (AWS), AWS, React, Ruby on Rails (RoR)



Vancouver, BC, Canada



Preferred Environment

Linux, MacOS, Visual Studio 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.


  • Software Developer

    2012 - PRESENT
    • Optimized indexing process for file system, HTTP, and feeds RSS using the Akka framework.
    • Integrated with Apache Shiro for authentication and authorization.
    • Imported big data in a Java DB.
    • Handled queries and optimization using JDBC.
    Technologies: Ruby on Rails (RoR), Node.js, Java
  • Senior Full Stack Engineer

    2018 - 2020
    • Led technical features, discussed architecture and features requirements with the client.
    • Implemented backend features using NodeJS with Feather and Express, Go Lang, and microservices architecture.
    • Implemented Kubernetes resources, namely deployments, services, ingresses.
    • Implemented front-end features with VueJS, ELM and shared libs on NPM.
    • Provided DevOps support on AWS using EC2, CloudFront, ELB, SNS, CloudWatch, RDS with local development 100% on Docker.
    Technologies: Vue, Go, Express.js, Node.js, Elm, DevOps, AWS, Terraform, Kubernetes
  • Lead Developer

    2017 - 2018
    • 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), AWS, React, Ruby on Rails (RoR)
  • Full-stack Developer

    2017 - 2018
    • 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), AWS, React, Ruby on Rails (RoR)
  • 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), Ruby
  • 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)
  • 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
  • Senior Software Developer

    2013 - 2014
    • 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
  • 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
  • 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
  • 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
  • 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, ASP, Microsoft SQL Server, MySQL, Web Services, Unix, JBoss, Oracle, Jakarta EE, Subversion (SVN), Visual SourceSafe, Apache Struts, JSP, Java


  • Pintellect

    Pintellect is a targeted information sharing platform.

    Overcome the inundation of content in linear feeds by focusing on the key highlights and takeaways.

    Highlight and annotate the key nuggets of content within any external web article, PDF, or website as it relates to your organization or immediate teammates. Add context on the information by creating annotations, visible on the source website via the browser extension. Establish permissions on who can see your content within your network. Notify teammates in comments and annotations by @name mentioning them via Slack, Teams, and Workplace. Organize the key takeaways using personal or collaborative pinboards. Create an on-going, searchable repository of content.

    Working with Chrome Extensions was something I did heavily to interact with web page content. I did a sidebar that made able for the browser to highlight and create annotation on top of any webpage opened on Chrome. Here is the extension link: https://chrome.google.com/webstore/detail/pintellect/aegkndgccfaapcfdbmejcicaglalnafh

  • SGPF - Sistema de Gerenciamento de Projetos e Finanças (Management System and Project Finance)

    I created this project as a management tool for engineering projects in all phases of PME methodology.

  • Personal Wedding Website

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

  • Toptal Mentor
    Kleber is a mentor in the Toptal Global Mentor’s Program. This program is a partnership between Toptal and General Assembly to provide high quality mentorship for students from minority and low income backgrounds who are looking to begin their careers as professional software engineers. Kleber shows commitment to diversity in tech by mentoring a General Assembly student every week for a year, covering everything from coding tips and tricks to advice on making it in the industry.


  • Languages

    Ruby, Java, Go, HTML, JavaScript, Stored Procedure, PHP, SQL, C#, Objective-C, Elm
  • Frameworks

    Ruby on Rails (RoR), Apache Struts, Apache Struts 2, Hibernate, VRaptor, Express.js, Spring, JPA, Grails, Adobe Flex, JSP, ASP, JUnit, JSF, Angular, Redux, AngularJS
  • Paradigms

    Agile Software Development, DevOps, Concurrent Programming, Functional Programming, Aspect-oriented Programming
  • Other

    AWS, Chrome Extensions, Code Review, Source Code Review, Technical Hiring, Interviewing, Back-end Development, Message Queues, Task Analysis, Web Services, BEA WebLogic Server, Portlets, Enterprise Java Beans (EJB)
  • Libraries/APIs

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

    Terraform, Adobe AIR, Visual SourceSafe, Subversion (SVN), Sublime Text, Maven, Sublime Text 3, Eclipse IDE, Apache, NGINX
  • Platforms

    Amazon EC2 (Amazon Elastic Compute Cloud), 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
  • Storage

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


  • Bachelor's Degree in Computer Science
    2005 - 2009
    University Presbiteriana Mackenzie School of Computing and Informatics - São Paulo, Brazil


  • Sun Java Platform Programmer, Standard Edition 5.0 (CX-310- 055)
    JUNE 2007 - PRESENT
    Sun Microsystems

To view more profiles

Join Toptal
Share it with others