Software developer
Raf*** ***** (XX anos)
PHP Developer em Guestcentric Systems SA
ISEP - Instituto Superior de Engenharia do Porto
Porto,
Porto
|
Experiência
PHP Developer
Guestcentric Systems SA
nov 2020
-
jul 2023
Na Guestcentric o produto que têm para oferecer é umaplataforma CMS para hotéis (de onde faz parte obackoffice, motor de reservas, website, sistema de callcenter) e fui integrado na equipa de desenvolvimento daplataforma CMS. Cada uma das áreas da plataforma quereferi acima, correspondem a diferentes APIs quecomunicam entre si. Inicialmente fiz desenvolvimentospara o backoffice, tendo feito desenvolvimentos tambémnas outras áreas, como para o call center, que possuíauma base de dados MongoDB. Após isso também fizdesenvolvimentos para o motor de reservas, baseadosempre em PHP, com algumas correções a nível visual(javascript/scss/css). Depois passei também pelosdesenvolvimentos para os websites, desde implementaçãode novas galerias de imagens (javascript), gestão depromoções visíveis no site, cookies, etc. Por fim, foiiniciado o processo de update do código da plataforma ecomeçamos a implementar uma Arquitetura Hexagonal,tipo MVC, com implementação também de testes unitários. Tecnologias: Lumen/Laravel, PHP, Docker, JQuery,Javascript, MySQL, MongoDB, Git, Jira, Html, Scss, Css,PHPUnit, Composer, Postman, VueJS, AppOptics,RabbitMQ, Ngrok, Grunt/Gulp Metodologia: SCRUM Arquiteturas e Padrões: Arquitetura Hexagonal
Fullstack Developer
Infolabix
fev 2020
-
jul 2020
Desenvolvimento de raiz um uma plataforma para gestão de máquinas numa fábrica, que permite obter o seu estado em diferentes períodos, bem como avarias, gráficos de produtividade, e informações mais detalhadas em tabelas. Para este website foram utilizadas as seguintes tecnologias: Laravel 7/PHP 7.4 para backend e JQuery/HTML/CSS para o frontend e base de dados PostgreSQL. Para além deste projeto a minha atividade na Infolabix começou por um projeto já com alguns anos e que era preciso um refactoring do código. e aplicar PHPDoc e testes unitários a todo o código de uma loja online pertencente ao grupo Datwyler. As tecnologias usadas aqui foram PHP 7, Git, PHPUnit. Tecnologias: Laravel, PHP, JQuery, PostgreSQL, Git, Jira, Html, PHPUnit, Postman Arquiteturas e Padrões: MVC e Dependency Injection
Backend Developer
Toogas - Adobe Magento Solution Partner
jun 2019
-
out 2019
Cerca de metade deste período integrei a equipa de desenvolvimento, onde fiz pequenos desenvolvimentos, de forma a adquirir conhecimento sobre a framework Magento. Durante a outra metade do tempo integrei a equipa de suporte evolutivo, onde fiz também pequenas correções e pequenos desenvolvimentos. Trabalhei em sites como istore.pt tiketa.pt, concentrastore.com, entre outros. Tecnologias: Magento, PHP, Javascript, MySQL, Git, Xml, Html Metodologia: SCRUM Arquiteturas e Padrões: MVC e Dependency Injection
Fullstack Developer
Webcomum Digital Agency
nov 2018
-
mar 2019
Desenvolvimento de uma App em VueJS para registo de viagens, e com gestão no backoffice das viagens, motoristas, clientes, e respetivo tratamento desses dados, com recurso à framework Yii2 e PHP, com bootstrap. Tecnologias: Yii2, PHP, JQuery, Javascript, VueJS, Bootstrap, Html, MySQL, Git.
Backend Developer
FYI Digital Innovation
fev 2018
-
ago 2018
Estágio curricular da Licenciatura: Desenvolvimento de pequenas APIs que incorporam uma grande API com vários serviços em Laravel, assim como criação de dashboards com recurso ao VueJS. Tecnologias: Laravel, PHP, Javascript, VueJS, MySQL, MongoDB, Postman, Git Metodologia: SCRUM
Formação
Licenciatura em Engenharia Informática
ISEP - Instituto Superior de Engenharia do Porto
out 2014
-
set 2019
Durante a licenciatura fiz parte do desenvolvimento de alguns pequenos projetos das unidades curriculares, tais como: 5 - Prolog, Icinga, Asp.Net, OpenGL, HTML, Javascript, NodeJs Desenvolvimento de aplicação web destinada a permitir a interação entre médicos (passam receitas) ao paciente, que posteriormente será aviada pelo farmaceutico, consoante o stock de um medicamento atinja um limite minimo é despoletada uma ordem de encomenda a um fornecedor. O fornecedor compila as ordens de encomenda e planeia a viagem pelas respetivas farmácias recorrendo ao Prolog. Com recurso ao OpenGL são criados dashboards com informações diversas. 4 - Java, JUnit, Maven, Antlr, Protocolos de Rede e Sockets, XML, Hibernate, Scrum Cleansheets - recorrendo a software de gestão de projeto e a metodologias ágeis visava o desenvolvimento de funcionalidades adicionais (extensões) a um software base fornecido (uso de protocolos de rede, de ANTLR e aplicação de padrões de design diversos). 3 - Java, PL/SQL, JUnit, Estruturas de Dados Estudo do consumo energético dos veículos em circulação com base num simulador de mapa de estradas, cujas condições em estradas eram simuladas pela aplicação da mecânica clássica (uso de grafos). 2 - Java , JUnit TestasOuChumbas Soft, Lda (TOCS) - pretendia desenvolver uma aplicação (de software) de apoio à organização e gestão de eventos científicos.
Idiomas
Português - C2
Inglês - B1