Rafael Filipe Carreira Henriques

Software Developer at Sentilant Inc
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Coimbra, Coimbra, Portugal, PT
Languages
  • Português Native or bilingual proficiency
  • English Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • The Digital Garage
    Google

Experience

    • Portugal
    • Software Development
    • 1 - 100 Employee
    • Software Developer
      • Sep 2020 - Present

      Design and developing field-service (route) planning models in direct cooperation with the client(s).For a typical software developer oriented to "feature/functional" development I work with: Java | Python | Django | AngularJS | Docker | Opened terminals all the time! | APIs | bla bla the typical stuff.In practice, for this kind of problems we are worried about quality attributes: optimization time, solution quality and robustness of the model. This includes thinking how to cut the search space, how to use historical records, how to implement dynamic behavior, how to relax the client's problems with it's approval, how to take advantage of pre-optimization, inner-optimization, post-optimization and multiple optimizations, how to avoid certain type of solutions, how to reduce a problem X to Y in order to be solvable quicker, how to design Constraint Programming, Linear Programming models, how to design a driver assignments algorithm, how to design a tasks combinations algorithm based on historical records (which formulas should I use?).Moreover, the 2 most important things in this job is how to convey the results to the client to obtain feedback periodically, and recognize as soon as possible when you can't solve a problem and why (or if you solve it the client will not appreciate due to the lack of quality attributes, remember).

    • Software Developer Internship
      • Feb 2020 - Jan 2021

      Tailored Field-Service Optimization: Comparison of Rich VRP solvers and development of a solution for a Vehicle Routing Problem with Pickup and Deliveries Time-Windows, Multi-Compartments (requires optimization algorithms) with Periodic Rests. Developed for the largest Portuguese carrier of hazardous materials. This work involved developing software components to create an infrastructure to serve various tenants considering the work performed in this internship as first client. It also involved changing the solver's source code to meet some requirements. Software: Java | Python | Django | JSprit | OptaPlanner | Routing Engines | Architecture Patterns | Optimization Concepts: Data Variables Obj. Function Constraints | Rich VRP Concepts | RabbitMQ | PostgresSQL | Redis | Docker to maintain a development and staging environment | Basically full-stack.

    • Portugal
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Intern Student
      • Feb 2018 - Jul 2018

      Analysis of REST API Development Frameworks regarding to REST principles compliance, therefore I studied a variety of framework such as Swagger and Postman.

Education

  • Universidade de Coimbra
    Master's degree, Informatics Engineering
    2018 - 2020
  • Instituto Superior de Engenharia de Coimbra
    Licentiate degree, Informatics Engineering
    2015 - 2018
  • Escola Secundária Raul Proença
    Ensino Secundário, Ciências e Tecnologias
    2010 - 2014

Community

You need to have a working account to view this content. Click here to join now