Rui Bernardo, Software Developer in Setúbal Municipality, Portugal
Rui Bernardo

Software Developer in Setúbal Municipality, Portugal

Member since October 7, 2019
Rui has over 12 years of experience working with the .NET environment, including ASP.NET, MVC.NET, WCF, SQL Server, SQL Server reporting services, Power BI—and more recently ML.NET. He's the type of person who thinks of a difficult challenge as an opportunity to expand his knowledge and strengthen his analytical and problem-solving skills. Rui is also someone with strong ethical values who thinks transparency and communication are vital.
Rui is now available for hire

Portfolio

  • Ondalogica
    ETL, Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET...
  • Parpe
    Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET...
  • Noesis
    ETL, Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET...

Experience

Location

Setúbal Municipality, Portugal

Availability

Part-time

Preferred Environment

Databases, SQL Server Management Studio, Visual Studio

The most amazing...

...machine-learning project I've worked on used ML.NET to analyze the described symptoms and predict which medical specialist that patient should see.

Employment

  • Software Engineer

    2017 - PRESENT
    Ondalogica
    • Developed BI web applications using MVC.NET.
    • Created an ETL process automated task that imported data from Excel files to SQL Server and processed them according to the rules defined.
    • Audited websites and implemented an SEO strategy.
    • Managed the company, clients, and projects.
    • Supported commercial ventures.
    Technologies: ETL, Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET, Reporting, Object-oriented Programming (OOP), OutSystems, GitLab, SQL Server Management Studio, Visual Studio, SQL Server 2016, SQL, C#, Machine Learning, Analytics, Zoho, Microsoft Power BI, D3.js, Microsoft SQL Server, ASP.NET MVC, Data Modeling
  • Head of Technology

    2017 - 2019
    Parpe
    • Managed and developed a web application ("intranet") used to report business KPIs, integrate with external APIs, and manage campaigns.
    • Procured and managed external tools to integrate into the business.
    • Participated in the company strategy and operational decisions as a board member.
    Technologies: Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET, Plivo, Telegram Messenger API, Reporting, Object-oriented Programming (OOP), Stripe API, SQL Server Management Studio, Visual Studio, D3.js, SQL Server 2016, SQL, C#, GitLab, Analytics, Zoho, Microsoft Power BI, MySQL, ASP.NET MVC, Data Modeling
  • IT Consultant

    2011 - 2017
    Noesis
    • Participated in the development of a web application that would manage the lifecycle of a company gift voucher; this included orders, sales, invoicing, compensation, cancellations, and business KPI reporting.
    • Developed a web application that would create and manage surveys targeted at several shopping centers tenants in several countries.
    • Analyzed and developed an Android application that would help inspectors perform mobile inspections of shopping center stores.
    • Carried out the analysis, development, and project management of a web application that would manage the entire lifecycle of a gift card used in client's shopping centers; this included orders, sales, invoicing, compensation, cancellations, and business KPI reporting.
    • Participated in the development of a web application that allowed to manage the communication between mall tenants and their administration (Sierra Centres).
    Technologies: ETL, Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET, Object-oriented Programming (OOP), SQL Server Management Studio, Visual Studio, SQL Server Reporting Services (SSRS), SQL Server 2016, SQL, C#, Windows Communication Framework (WCF), Reporting, Microsoft SQL Server, ASP.NET MVC, ASP.NET, Data Modeling, Performance Tuning
  • IT Consultant

    2007 - 2011
    Advantis Solutions
    • Developed a GIS web application called NetFleet that tracked company cars. Every minute it would receive latitude and longitude coordinates and using this data would track the driver's path and produce a report.
    • Built an application to be used in Windows CE called Consola Embarcada that was used together with the NetFleet application. The NetFleet app gathered information about the drivers, regarding the provided services. This information would then compiled into reports along with the car's driving path.
    • Integrated distinct document management applications that were built using different platforms and languages.
    Technologies: ETL, Data Visualization, Business Intelligence (BI), Databases, C#.NET, .NET, Reporting, Object-oriented Programming (OOP), SQL Server Management Studio, Visual Studio, SQL Server 2016, SQL, C#, SQL Server Reporting Services (SSRS), Microsoft SQL Server, ASP.NET, Data Modeling, Performance Tuning

Experience

  • SoFIA

    I developed a BI web application to monitor plant production lines alerts in a wide dashboard.

    Major Features:
    • Dashboard warnings showed up on a screen with a background image of the factory plant
    • Manage the rules that trigger each warning
    • Manage lines (i.e., create lines and position them)
    • Stats (graphs showing stop history, warning history, and indices)
    • Data processing (ETL)

    Technologies: MVC.NET, SQL Server, D3.js

  • Intranet

    I developed a web application to manage internal tasks and products and monitor essential business KPIs.

    Major Features:
    • Manage campaigns (create, edit, disable)
    • Generate insurance docs via an API
    • Monitor specific business area KPIs

    Technologies: MVC.NET, MySQL, Power BI

  • Gift Cards

    I built a web application that allowed the management of a gift card's lifecycle including order (Unicre/Sibs), sale, recharges, invoicing (SAFT-PT integrated), compensation, expiration, and SAP integration and reporting.

    Technologies: ASP.NET, SQL Server, Reporting Services, WCF

  • Mobile Inspections

    I developed an Android app to guide and register inspections realized in a client's mall stores.

    Technologies: Android Studio, MySQL

  • Tenant Surveys

    I built a web application based on an open-source framework called LimeSurvey. The app enables mall tenants to fill out yearly surveys and evaluate their mall services.

    Technologies: PHP, SQL Server

  • Gift Vouchers

    I created an ASP.NET web application that allowed the management of all a product's lifecycle, including orders, sales, compensation, expiration, revalidation, cancellation, invoicing (SAFT-PT Integrated, certified by the Portuguese finance authority).

    Technologies: ASP.NET, SQL Server, Reporting Services

  • NetFleet

    I built a GIS web application that would track cars by receiving their geographic coordinates (every minute) and generated warnings regarding speed, acceleration, and forbidden driving areas.

    Technologies: ASP.NET, SQL Server, Silverlight, Reporting Services, Virtual Earth API

  • Health Technologies Inc.

    I maintained and developed new features in the company's core business application for home nursing. The web application was built with MVC.NET, SQL Server, and reporting services using an Azure repository as the versioning system.

Skills

  • Languages

    C#.NET, C#, SQL
  • Frameworks

    .NET, ASP.NET MVC, ASP.NET, Windows Communication Framework (WCF), ASP.NET Web API
  • Paradigms

    ETL, Business Intelligence (BI), Object-oriented Programming (OOP)
  • Storage

    Microsoft SQL Server, Databases, SQL Server 2016, SQL Server Reporting Services (SSRS), SQL Server Management Studio, MySQL
  • Other

    Data Modeling, OutSystems, Data Visualization, Performance Tuning, Reporting, Analytics, Machine Learning, Zoho, ML.NET, Natural Language Processing (NLP)
  • Tools

    Visual Studio, Microsoft Power BI, GitLab
  • Libraries/APIs

    D3.js, Telegram Messenger API, Plivo, Stripe API
  • Platforms

    Umbraco

Education

  • Master's Degree in Software Engineering
    2017 - 2019
    Escola Superior de Tecnologias - Setúbal, Portugal
  • Bachelor's Degree in Informatics Engineering
    2002 - 2007
    Escola Superior de Tecnologias - Setúbal, Portugal

Certifications

  • Outsystems Associate Tech Lead
    MAY 2020 - PRESENT
    Outsystems
  • Outsystems 11 Mobile Developer Associate
    JANUARY 2020 - PRESENT
    Outsystems
  • Outsystems 11 Web Developer Associate
    AUGUST 2019 - PRESENT
    Outsystems
  • SEO and SEA Analysis and Implementation
    FEBRUARY 2019 - PRESENT
    TRY — Agência de Marketing Digital
  • Microsoft MVC 4
    NOVEMBER 2015 - PRESENT
    Rumos
  • Android Development
    MAY 2013 - PRESENT
    Rumos

To view more profiles

Join Toptal
Share it with others