Rui is a Senior Engineer with vast expertise in Information Systems, Information Security Management Systems and DevOps. He has clocked up 15+ years of industry experience; designing and developing high-quality, robust and scalable web apps and web services on projects for clients. He is hands-on with different system architecture, languages and frameworks such as PHP/Laravel, Python/Django, JavaScript/Angular, J2EE, .NET and Ruby on Rails.
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.
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.
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.
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.
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.
Developed micro-services and front-end components for a platform managing smart cities.
Implemented and maintained CI/CD pipelines in Azure DevOps for automated deployment and management.
The platform enables smart cities to capture events, evaluate them against policies, and manage various tasks like number plate recognition, parking permission checks, policy enforcement, user management, and ticket tracking.