Rubem Rodrigues Moreira Bisneto, Developer in Berlin, Germany
Rubem is available for hire
Hire Rubem

Rubem Rodrigues Moreira Bisneto

Verified Expert  in Engineering

Bio

Rubem is a senior software engineer with 12+ years of experience. He has worked with design patterns and architectural principles, focusing on architecting and developing cloud microservices, REST APIs, and event-driven architecture, primarily using AWS, .NET, and C#. From the start, Rubem has been deeply involved in the data realm—designing databases, tuning SQL queries, constructing data pipelines and ETL using Apache and Python, and creating dashboards for business analysis.

Portfolio

Tokiota
NHibernate, Oracle 12c, Oracle 11g, NServiceBus, RabbitMQ, .NET, Dojo, Angular...
ALTRAN
Microsoft SQL Server, ASP.NET MVC, Web API, Spring, TypeScript, Angular, C#
Suati
Oracle 11g, Oracle 10g, .NET, C#

Experience

  • C# - 9 years
  • Microsoft SQL Server - 9 years
  • Performance Optimization - 5 years
  • Oracle - 5 years
  • TypeScript - 4 years
  • Angular - 4 years
  • Design Patterns - 4 years

Availability

Part-time

Preferred Environment

C#, PostgreSQL, Amazon Web Services (AWS), Python 3, Docker, .NET 8

The most amazing...

...API I've developed and deployed on the cloud peaked at 100,000 requests per hour and was almost problem-free.

Work Experience

Senior Consultant to ADP

2018 - 2020
Tokiota
  • Served as a full-stack developer and built new features on a web system based on C#, .NET MVC, and Dojo.
  • Migrated the previous system from Dojo to Angular 6 and 7, as well as from ASP.NET to ASP.NET Core.
  • Lowered the response times of several database queries in Oracle and NHibernate.
  • Covered unit tests in the front end with Jasmine and the back end with Moq and NUnit.
  • Developed new features and maintained the current application in .NET Core and Angular 7. Facilitated communication through NServiceBus and RabbitMQ.
Technologies: NHibernate, Oracle 12c, Oracle 11g, NServiceBus, RabbitMQ, .NET, Dojo, Angular, .NET Core, MongoDB

Consultant

2016 - 2018
ALTRAN
  • Implemented new functionalities in more than fourteen different websites that sell tour packages.
  • Optimized the process where the prices are loaded from a cube into the user interface avoiding dirty data being displayed so often.
  • Made extensive use of TDD and SOLID patterns on the back end.
  • Modified great portions of the website to have a better support on SEO.
  • Introduced TypeScript to the company; now, new implementations with Angular are being made with it and legacy items are being migrated.
Technologies: Microsoft SQL Server, ASP.NET MVC, Web API, Spring, TypeScript, Angular, C#

Systems Analyst

2014 - 2015
Suati
  • Led a performance team with Scrum.
  • Refactored legacy code using a set of methodologies, principally TDD and design patterns.
  • Tuned databases.
  • Oversaw application profiling and performance troubleshooting.
  • Lowered the response times of core requirements for Suati's main product.
Technologies: Oracle 11g, Oracle 10g, .NET, C#

Web Developer

2013 - 2013
Axess AG
  • Worked abroad as a full-stack web developer in Austria.
  • Built a web system that was integrated with SMS mobile technologies to allow users to reserve parking slots at ski stations.
  • Used Oracle Forms extensively.
  • Employed soft skills in frequent planning meetings.
Technologies: Oracle Forms, Ajax, jQuery, Oracle 11g, C#

Systems Analyst

2012 - 2013
Suati
  • Worked primarily in SQL and .NET.
  • Migrated 10 customized databases into a unique schema.
  • Corrected a large number of bugs from a very complex system.
  • Created the functionalities for a Brazilian energy contract management software.
  • Used design patterns and Agile methodologies extensively.
Technologies: SQL Server 2012, Oracle 11g, Oracle 10g, .NET, C#

Consultant to Alcatel-Lucent

2011 - 2012
Fitec
  • Built a network management system with an adaptive functionality based on the neural network for traffic prediction.
  • Designed and troubleshot large IP networks.
  • Oversaw the use of network management systems that required coding skills, such as router bulk programs.
  • Programmed backbone routers for Alcatel-Lucent and Cisco.
  • Created a framework for data migration from Excel sheets to centralize data.
Technologies: Microsoft Excel, Oracle 11g, MySQL, jQuery, Hibernate, Google Maps API, JavaScript, Java

Intern

2010 - 2011
Fitec
  • Coded an individual protective equipment management web system with biometric inputs.
  • Built a logistics web system.
  • Wrote complex queries in SQL and created data schemas.
Technologies: JavaScript, XML, Ajax, HTML, jQuery, ASP.NET, C#

Experience

GENE

http://www.suati.com.br/produtos/GENE
GENE is a Brazilian energy contract management system. Built in C#, it contains a very complex, mutating business layer.

Education

2012 - 2012

Professional Degree in IP Network Engineering

Universidade de Pernambuco - Pernambuco, Brazil

2011 - 2011

Bachelor's Degree in Computer Engineering

Universidad de Castilla-La Mancha - Castilla La Mancha, Spain

2007 - 2011

Bachelor's Degree in Computer Science

Universidade Federal de Pernambuco - Pernambuco, Brazil

Skills

Libraries/APIs

Moq, jQuery, NServiceBus, Google Maps API, Web API, Google Maps

Tools

Microsoft Visual Studio, RabbitMQ, Visual Studio, TFS, Git, Microsoft Excel, Oracle Forms

Languages

TypeScript, C#, Java, JavaScript, HTML, SQL, C++, CSS, XML, Python 3

Frameworks

ASP.NET MVC, NUnit, AngularJS, Spring MVC, Entity, NHibernate, Angular, Jasmine, ASP.NET, .NET, Hibernate, Spring, .NET Core, Dojo, Jakarta Server Pages (JSP), JSF, .NET 8

Paradigms

Agile Software Development, Design Patterns, Object-oriented Design (OOD), Test-driven Development (TDD), Functional Programming

Platforms

Oracle, Visual Studio Code (VS Code), Amazon Web Services (AWS), Docker

Storage

SQL Server Management Studio (SSMS), Microsoft SQL Server, PL/SQL Developer, MySQL, Oracle 10g, Oracle 11g, SQL Server 2012, Oracle 12c, PostgreSQL, MongoDB

Other

Performance Optimization, Ajax

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