Rui C.

Rui C.

Senior Software Engineer

Braga, Portugal
Hire Rui C. Hire Rui C. Hire Rui C.

Work history

UpStack
UpStack
Senior Software Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Parkius
Parkius
Lead Software Developer
2019 - 2019
Amsterdam, Netherlands
  • Led a team of 4 developers on the project; collaborating with the CTO to design Parkus' system architecture.

  • Developed the backend microservices and frontend components of Parkus' system to ensure the best possible performance, quality, and responsiveness of apps.

  • Managed the client's Azure DevOps and CI/CD infrastructure.

Tynker
Tynker
Lead Developer
2017 - 2019 (2 years)
California, United States
  • Offered production expertise for the design, development, maintenance, and support of solutions on Tynker's school and summer camps e-learning platforms.

  • Developed and maintained the e-learning platform; making it ready for use to schools and summer camp teachers and students.

  • Refactored the e-learning platform's backend APIs into RESTful APIs and the e-learning UI from legacy PHP to a modern AngularJS stack.

PLATFORME
PLATFORME
Senior Developer
2015 - 2017 (2 years)
Porto, Portugal
  • Worked on the development and integration of PLATFORME's e-commence solution with partner enterprise systems.

  • Liaised closely with the Farfetch API team to establish requirements for the integration of the Farfetch API with PLATFORME's e-commence solution.

  • Oversaw the integration of the PLATFORME e-commence system with the SAP Enterprise backend system to automate processes for order invoicing and stock management.

KEEP SOLUTIONS
KEEP SOLUTIONS
Software Architect/Developer / Director of Infrastructure / Information Security Management
2010 - 2013 (3 years)
Braga, Portugal
  • Provided technical leadership for the design and development of software solutions for archives, research and development for digital archive solutions; managing the company's infrastructure and software projects.

  • Rewrote Keep Solution's main product "Archeevo" used in more than 60 institutions across the country.

  • Led and supervised processes for the certification of the company's information system into ISO 27001 compliant.

Direção-Geral do Livro, dos Arquivos e das Bibliotecas
Direção-Geral do Livro, dos Arquivos e das Bibliotecas
Software Architect/Developer
2006 - 2009 (3 years)
Lisboa, Portugal
  • Designed and developed a trustworthy repository solution for the digital preservation for the Portuguese National Archives.

  • Successfully engineered and deployed a largescale, scalable, service-oriented architecture for the digital archives/repository.

  • Actively participated and contributed to research into solutions for digital preservation and digital archives.

Centro de Computação Gráfica
Centro de Computação Gráfica
Software Developer/Researcher
2003 - 2006 (3 years)
Guimarães, Portugal
  • Offered production expertise for the archiving of large schematic images for the car cabling industry and visualization of images through an intuitive-voice control software.

  • Worked on solutions for the visualization of presentations with animated 3D models in passive-stereo for fairs and exhibitions.

  • Provided guidance for the navigation and retrieval of information in a semantic information system using natural language queries and semantic graphs.

Siemens
Siemens
Software Developer (Trainee)
2003 - 2003
Porto, Portugal
  • Developed an analysis software for 3G mobile networks

  • Partnered and worked closely with other cross-functional teams on the development of the product for Siemens.

  • Participated in software design discussions, bug fixes and performance optimizations.

Portfolio

Software Developer - Porto Fashion Makers
Software Developer - Porto Fashion Makers

Provided solutions for the platform's frontend/backend components, and DevOps. The platform was developed to promote fashion related businesses, events and creators located in Porto. It comes with a back-office that manages information on the site. It was launched in September 2014 and has garnered over 107,000 visitors between 2014 and 2019.

Software Developer - DynamicValue
Software Developer - DynamicValue

The DynamicValue platform allows users to have access to a company's essential financial information. Users have access to an overview of current notices, pending actions, last files added to the archives and general information about incentive programs applicable to their companies, generate configurable financial reports for different months, provide guidance for general documentation on financial incentives applicable to the company, gain access to the company's archives, send messages to accountants and view help information. The platform comes with a web service for the generation of reports and a desktop app that synchronizes archive files between a local filesystem and the web application file storage.

Lead Software Developer - Parkius
Lead Software Developer - Parkius

Worked on the development of micro-services, front-end components, setup and maintenance of CI/CD pipelines in Azure DevOps. The platform allows smart cities to manage and enforce policies; by capturing observations of events from multiple sources and evaluating them against existing policies. The platform's microservices handles tasks such as automatic number plate recognition, automatic checking of parking permission, policy management, user management, ticket management and real-time policy observation management. The frontend portal comes with a dashboard to display statistical information, a DeskForce app that allows agents to check and act on observations that need manual action, a Policy Configurator tool to manage city-specific policies, a user management tool and a ticket server to manage the issuing of tickets.

Education

Education
Introduction to Artificial Intelligence
Udacity (Stanford)
2011 - 2011
Education
Systems and Informatics Engineering
University of Minho
1997 - 2006 (9 years)