๐Ÿ‘ฉโ€๐Ÿ’ป Join Remote OK ๐Ÿ‘‹  Log in
General
Remote OK Frontpage ๐Ÿ Remote jobs ๐ŸŒ—  Dark mode ๐Ÿ‘ฉโ€๐Ÿ’ป Hire remote workers ๐Ÿšจ Post a remote job ๐Ÿฑ Compact mode โœ๏ธ Remote work blog new
Top jobs
๐Ÿฆพ  AI Jobs
โฐ Async jobs ๐ŸŒŽ Distributed team ๐Ÿค“ Engineer jobs ๐Ÿ’ผ Executive jobs ๐Ÿ‘ต Senior jobs ๐Ÿค“ Developer jobs ๐Ÿ’ฐ Finance jobs โ™พ๏ธ Sys Admin jobs โ˜•๏ธ JavaScript jobs ๐Ÿ‘ Backend jobs
Companies
๐Ÿšจ Post a remote job ๐Ÿ“ฆ Buy a job bundle ๐Ÿท Ask for a discount Safetywing Health insurance for teams Safetywing Health insurance for nomads
Feeds
๐Ÿ›  Remote Jobs API ๐Ÿชš  RSS feed ๐Ÿช“  JSON feed

Hacker News mode  Hacker News mode

Safe for work mode  Safe for work mode

Help
๐Ÿ’ก  Ideas + bugs ๐Ÿš€  Changelog ๐Ÿ›๏ธ  Merch ๐Ÿ›Ÿ  FAQ & Help
Other projects
๐Ÿ“Š Remote work stats new ๐Ÿ‘ท Top remote companies ๐Ÿ’ฐ Highest paying remote jobs ๐Ÿงช State of remote work new
๐ŸŒ  Become a digital nomad
๐Ÿ”ฎ  Web3 Jobs
๐Ÿ“ธ  Photo AI
๐Ÿก  Interior AI
Post a remote job โ†’ Log in

filipecampos

Remote worker with 19+ years of experience - Last seen ago

I'm a Software Engineer with 16+ years of experience in Startups and also in bigger companies, including Big Tech, in diverse business areas. I'm based in Braga, Portugal and I hold a PhD in Computer Science, focused on Distributed Systems and more concretely on Fault Tolerance. My thesis was on how to combine Gossip Protocols and Consensus Protocols to achieve fault tolerant integration of heterogeneous services.

I've been mostly focused on Backend development throughout my career but I've had also some experience with Fullstack development.
I'm looking for a Backend or Fullstack Software Engineer role. I would also consider a Research Engineer role in Distributed Systems.

My last position was Backend Software Engineer at Hyperscience's Third Party Integration team. Before that, I worked as a Senior Software Engineer in the MySQL Replication team, first in the Group Communication System (GCS) component of Group Replication, and then in MySQLaaS, MySQL offering on OCI (Oracle Cloud Infrastructure).


Skilled in distributed systems fault tolerance soa web services microservices soap restful replication gossip protocols consensus protocols bft raft paxos middleware eai p2p dht soap over udp rabbitmq dds zookeeper agile uml scrum kanban swagger jackson jersey jax ws ws4d jmeds wcf axis2 xfire java reflection lombok junit ant maven jprobe visualvm rmi corba python pyunit c plus plus c valgrind asan ubsan google test google mock cmake c sharp dot net webapp dev django play framework gwt struts spring enhydra ruby ruby on rails cucumber rspechtml xhtml wml mustache jsp jsf css xml exi xslt xpath yaml json json ld js jquerygit bazaar svn cvs clearcase mysql postgresql oracle derby sqlite hsqldbhttpd nginx mongrel tomcat glassfish jetty circleci bitbucket jenkins hudson gitlab github reviewboard grafana heartbeat drbd iptables nessus perl bash scripting docker vmware virtualbox pega platform erlang haskell prolog visual basic arena sentry bugzilla jira slack confluence opengl glsl jogl php joomla yii cantata khoros2 wordpress latex 
Fluent in portugueseenglishfrenchgermanspanish
Preferred timezone -2,-1,0,+1,+2,+3,+4
Preferred annual pay (min) $80,000/year
Last seen 2 months ago
Signed up 2 years ago
Badges ๐Ÿ‘จโ€๐Ÿ’ป Remote worker

๐ŸŽ– Early adopter

Employment

2024 - 2025: Senior Software Engineer @ Camunda

2024 - 2024: Senior Software Engineer @ Invisible Lab

2023 - 2024: Senior Software Engineer @ OutSystems

2022 - 2022: Backend Software Engineer @ Hyperscience

2015 - 2022: Senior Software Engineer @ Oracle/MySQL

2007 - 2015: Software Engineer and Researcher @ INESC TEC and Universidade do Minho

2006 - 2007: Software Developer @ Nokia Siemens Networks

2006 - 2006: Trainee Software Developer @ MobiComp

Education

2007 - 2016: PhD in Computer Science @ Universidade do Minho

2001 - 2006: Licentiate in Computer Science and Systems Engineering @ Universidade do Minho

1,909ms