
Timeline
About me
Senior Software Engineer at SwissSign AG
Education

Universidade de aveiro
2010 - 2014Licentiate degree information technology 14 out of 20• Developer on a platform for dynamic deployment of web services that allowed the concurrent annotation of biomedical documents. This project was submitted as my Bachelor's Thesis, and was graded 19 out of 20;• First Prize Winner of IEEE and AETTUA's Mobile Computing Contest 2014 with Travis, an application for taxi lookup and ride scheduling in which I was lead developer and team leader;• Undergraduate Student Researcher at the Institute of Electronics and Telematics… Show more • Developer on a platform for dynamic deployment of web services that allowed the concurrent annotation of biomedical documents. This project was submitted as my Bachelor's Thesis, and was graded 19 out of 20;• First Prize Winner of IEEE and AETTUA's Mobile Computing Contest 2014 with Travis, an application for taxi lookup and ride scheduling in which I was lead developer and team leader;• Undergraduate Student Researcher at the Institute of Electronics and Telematics Engineering of Aveiro (IEETA);• Author of research paper “Secure and trustworthy file sharing over cloud storage using eID tokens”, published and presented at Open Identity Summit in Stuttgart, Germany, on November 2014. Show less

Universidade de aveiro
2014 - 2018Master of science (msc) computer software engineering 17 out of 20• Published "Collaborative analysis over massive time series data sets", a comprehensive study of time series analysis technologies and in-depth specification of a domain-agnostic, secure and distributed architecture for time series analysis and annotation that handles massive quantities of data points and intensive workloads. This study was submitted as my Master's Thesis, and was graded 19 out of 20;• Author of research paper “Distributed and scalable platform for collaborative… Show more • Published "Collaborative analysis over massive time series data sets", a comprehensive study of time series analysis technologies and in-depth specification of a domain-agnostic, secure and distributed architecture for time series analysis and annotation that handles massive quantities of data points and intensive workloads. This study was submitted as my Master's Thesis, and was graded 19 out of 20;• Author of research paper “Distributed and scalable platform for collaborative analysis of massive time series data sets”, published and presented at DATA 2019, Prague, Czech Republic, on July 2019;• Author of research paper “Living Globe: Tridimensional interactive visualization of world demographic data”, published and presented at HCI International in Toronto, Canada, on July 2016. Show less
Experience

Institute of electronics and telematics engineering of aveiro (ieeta)
Jul 2013 - Jun 2014Undergraduate researcherDeveloper on an biomedical information extraction software, used by researchers in the biomedical field to automatically extract dozens of heterogeneous biomedical concepts using state-of-the-art methods for Natural Language Processing (e.g., sentence splitting, tokenization, lemmatization, part-of-speech tagging, chunking and dependency parsing) and Concept Recognition (e.g., dictionaries and machine learning).• developed a backend infrastructure capable of deploying independent web services for concurrent annotation of biomedical documents, each service having their own set of ontologies and Machine Learning models;• redesigned the existing platform to support multi-language processing, using OpenNLP models, and exporting of annotations to multiple text corpora formats (A1, BioC, CoNLL, JSON, XML and Base64). Show less

Ubiwhere
Jul 2014 - Sept 2016Software engineerBackend Developer and Mobile Developer at Ubiwhere, where I researched and used state-of-the-art tools and methodologies for backend, data processing and API design, and did mobile application development, project management and requirement analysis.• developed and deployed a business process modelling and integration platform (backend, message broker, frontend) that collects absences and check-ins/check-outs from University of Coimbra workers and automates user/group task assignment, periodic integrity checking, and email notifications;• developed iOS applications for various brands (Vodafone, Anacom, Prio, University of Porto). Show less

Thumbeo
Jul 2014 - Jun 2016Co founder, lead developer & ux designerBackend Developer, Mobile Developer, UX Designer, Product Designer and Project Manager on a ride-sharing mobile application that allows users to find rides near them, schedule their own rides and chat in real-time. Over a span of 4 months since its official launch, Thumbeo reached over 600 registered users, 1200 published rides, 20 partnerships with various music festivals and radio stations in Portugal, and 1000 likes on Facebook. The app was featured by "SIC" (sic.pt), the second most-viewed TV channel in Portugal, "Pplware" (pplware.pt), the most popular Portuguese tech blog, and many other local newspapers, blogs and radio stations. In 2016 we were nominated for "Best use of technology" at the Iberian Festival Awards.• developed core functionality of an Android application;• devised the overall user experience of the final product;• designed a set of UI components and digital marketing assets;• established partnerships with representatives of music festivals, radio stations, student councils and other events and associations. Show less

Youclap
Nov 2015 - Aug 2016Co founder & technical leadLead Distributed Systems Engineer, Backend Developer, Mobile Developer and UI/UX Designer on a mobile platform for challenge-sharing between users and brands, with real-time chatting and user event tracking and analytics. Much of the design behind YouClap was made by revising and reworking the common tropes of modern social media apps, so as to make judging of competition entries more impartial.• developed backend logic for the mobile apps, dealing with out-of-order logging, event sourcing, concurrency challenges and various optimizations (REST call chaining & caching, payload compression in low bandwidth connections, etc...);• lead the interaction design of the apps, supervising and unifying a vision of the core experience that properly handles multiple scenarios (video/photo resolution in different screen sizes and densities), creating interaction models, user task flows, mock-ups and UI specifications, and developing these in Android and iOS environments. Show less

Bikeemotion
Mar 2016 - Jun 2016Ios developeriOS Developer on a multiple-storyboard-single-codebase client for a bike-sharing product, deployed in multiple cities in North America. The infrastructure and its frontend clients were designed with performance and high-availability in mind, and comprehend a myriad of sub-systems that appear in heterogeneous but interconnected forms, such as Remote OSGi services, REST endpoints, distributed messaging queues, distributed & polyglot persistence, infrastructure auto-scaling in cloud-based environment, etc. Show less

Ecomare
Sept 2016 - Oct 2017Software engineerDistributed Systems Engineer on a fully-fledged platform for IoT sensor data processing, querying, notification and presentation.• developed a benchmark methodology for evaluation of Complex Event Processing technologies;• designed a distributed architecture where the platform, which receives stream data through MQTT,deploys messaging queues (RabbitMQ) and stream processing pipes (Spark, Flink, Ignite) inconcurrent pipelines, to deal with both continuous data and short bursts of data at a large scale. Show less

Bosch
Dec 2017 - Dec 2020Software engineerDeveloper & researcher on a time-series analysis, annotation and visualization platform.• developed a collaborative tool for HVAC time-series analysis, used by data scientists to annotate over raw data and to instruct machine learning models on how to detect and predict important data patterns (i.e. anomalies);• implemented a distributed system that stores and queries time-series data and annotations (Spring Boot server, InfluxDB, PostgreSQL, Docker Swarm), employing techniques and best practices (load-balancing, sharding and in-memory caching with Redis) in order to handle massive amounts of data with high cardinality;• implemented a frontend application (ReactJS, Redux, Typescript, LESS) that displays time-series and annotation data on a chart visualization, allowing data scientists to view, create and update annotations, as well as review changes made by others. Show less

Swisssign ag
Jan 2023 - nowSenior software engineerSenior Backend & DevOps Developer on SwissID, a login and user management platform with qualified digital identities, integrated with 3rd parties such as Swiss Post.• implemented and deployed microservices to support qualified electronic signing and multi-tenant trust services for highly-certified authentication and authorization (e.g. OpenID Connect with Passkeys).
Licenses & Certifications
- View certificate

Forgerock access management core skills
ForgerockJun 2023 
Cambridge esol first certificate in english
Cambridge english language assessmentMay 2013- View certificate

Gitops fundamentals
CodefreshJan 2025 
German a1 level (19 out of 20)
Universidade de aveiroDec 2013
Japanese initiation (19 out of 20)
Universidade de aveiroJun 2015
Cambridge esol certificate in advanced english
Cambridge english language assessmentNov 2013
Honors & Awards
- Awarded to Ed DuarteMobile Computing Contest (1st Prize) IEEE / AETTUA Jun 2014 The Mobile Computing Contest, organised by the Institute of Electrical and Electronics Engineers (IEEE) and the University of Aveiro Student Council (AETTUA), was an event aimed at the design, development and promotion of mobile applications. I was team leader, lead developer and UI designer on an application for ride scheduling with taxi cars in real time, which was awarded first prize in the contest.
Languages
- enEnglish
- geGerman
- poPortuguese
- jaJapanese
Recommendations

Uliana zabolotna
Financial Analyst at Plast - National Scout Organization of Ukraine254 följare
Sreyneang ny
Financial Service Officer - National Accounting CentreChristchurch, Canterbury, New Zealand
Vijender reddy revoori
SME AIX and RHEL AdministrationHyderabad, Telangana, India
Erin kissell
Nurse Care Coordinator in Pediatric Neuro-OncologyDenver, Colorado, United States
Navin sundar varadharajan
Technical Account Manager at Turbonomic an IBM companyMississauga, Ontario, Canada
Andrew levick
Surveillance Shift Manager at Club Hotel Casino LoutrakiGreece
Hanna holubeva
software engineer в IBA GroupBelarus
Shweta avhad
CSMMaharashtra, India
Joaquin robles
IBM Public Cloud Technical SpecialistPeru
Debrup mukherjee
Principal ConsultantBengaluru, Karnataka, India
Aroon kumar
VP-II - Head ALMKarāchi, Sindh, Pakistan
Sejal khedekar
Actively seeking Summer 2025 internships | MS Software Engineering Student @ Arizona State Universit...Tempe, Arizona, United States
Mandy arden
Executive DirectorGreater Minneapolis-St. Paul Area
Anmol mittal
Computer Science EngineerLudhiana, Punjab, India
Kübra şener
Research Assistant at Gazi UniversityAnkara, Ankara, Türkiye
Corey glaze
Data EngineerAtlanta, Georgia, United States
Balazs harmat
Application and Service EngineerÉrd, Pest, Hungary
Tyler-trenten kuanoni
Freelance Sports Photographer | GCU Havocs Social Media Director | GCU Cybersecurity Student | Cert...Phoenix, Arizona, United States
Katie pugmire, cpa
CPA at Shaw & Nielsen, P.C. Principal BrokerKaysville, Utah, United States
Francisco javier macias zaragoza
Riesgos y Continuidad del negocioToluca, México, Mexico
...