Profileimage by Ricardo Magalhaes Software developer from Warsaw

Ricardo Magalhaes

available

Last update: 06.09.2022

Software developer

Graduation: Master
Hourly-/Daily rates: show
Languages: English (Full Professional) | Portuguese (Native or Bilingual) | Spanish (Full Professional)

Attachments

RicardoMagalhaesCV.pdf

Skills

I'm a software developer with more than 14 years of experience working with several technologies as: Angular, Javascript, C#, WPF, SQL/SQL Server. During my professional career I been working with many multidisciplinary teams and learn everyday from this experience. 
These are some skills I would like to highlight:
  • Use of Scrum methodology
  • Development using SOLID fundamentals
  • Experience using Team services (VSTS - TFS/GIT repository)
  • Extensive use of EntityFramework      
  • Experience using service oriented architecture: RESTful and MicroServices.
  • Experience implementing unit tests, integration tests and end-to-end tests.
  • Proficient in technology with a good business understanding
  • Trace and debugging skills and know-how of performance improvement.
  • Knowledge working with different ERPs

Project history

11/2018 - Present
Software developer
CBG International Sp. z o.o (Internet and Information Technology, 250-500 employees)

Development of multiple projects for a Language Service Provider (LSP) company. The clients of these projects are automotive companies that need translations for their manuals, but also to show information in the cars´ displays. Different technologies, methodologies and architectures used - below detailed most important:

    Technologies

  • Angular, AspNet Core

 

    Architectures and Methodologies

  • Microservices
  • RESTful
  • Scrum methodology

01/2018 - 08/2018
Software developer
Lucht Probst Associates GmbH (Banks and financial services, 10-50 employees)

Development of a new web application for financial services used by banks. The frontend was developed using Angular and the backend was implemented using .Net Core framework. For the automation tests were used Selenium.


05/2015 - 12/2017
Software developer
Travelport (Transport and Logistics, 500-1000 employees)

Working in the development and maintenance of  WPF/Web applications used by travelling agencies for bookings of flights, cars, hotels and other services. The goal was to manage a WPF application that, through the use of dynamic forms, allowed a travelling agent to buy travelling services. Extensive use of EntityFramework and WCF services.

10/2014 - 04/2015
Software developer
Expertus Technology (Internet and Information Technology, 10-50 employees)

Integration into a multidisciplinary team to develop a WPF application for selling tickets in box offices.


01/2012 - 08/2014
Software developer
RealGames (Internet and Information Technology, < 10 employees)

Responsible for the development from start of a SoftPLC application builded using WPF technology. This application is a visual programming environment that allows the draw of data flows and presents a modular design that allows new functionalities to be implemented with plugins.

You can check it in:

https://www.udemy.com/course/connectio/


09/2009 - 12/2011
Software developer
Sysnovar (Banks and financial services, 10-50 employees)

Involved in various projects as software developer in order to develop new functionalities on a modular ERP. The techonologies used were PL/SQL and Oracle forms/reports. The modules I worked with were:

  • RH module;
  • Billing module;
  • Immobilized module;
  • Inventory module.

01/2008 - 08/2009
Software developer and Consultor
Sistrade (Industry and mechanical engineering, 10-50 employees)

Working as software developer and consultor I colaborated in the development and maintenance of an ERP with main focus in the printing industry with customers around Portugal and Spain.


09/2005 - 12/2007
Junior Investigator in the University of Porto
Faculty of Engineering, University of Porto (Industry and mechanical engineering, 250-500 employees)

Joined a multidisciplinary team composed of teachers and investigators in order to develop remote laboratories for students. These consist of real experiments that should be controlled remotely through the web and were developed using LabVIEW.


Local Availability

Only available in these countries: Poland
Profileimage by Ricardo Magalhaes Software developer from Warsaw Software developer
Register