About Me

Picture of myself

I'm a network engineer and

a Ruby backend developer

currently playing with Elixir.

Reach Me

Experience

  • Sep. 2013 - Sep. 2015: Research assistant @IST working for the EU funded STORK2 project

    • Sep. 2014 - Sep. 2015: MSc Thesis framed within STORK2

      • Keywords: PKI, X.509, Tomcat, JBoss, Nginx, Apache2, Linux, Java6, Node.js, OpenSwan, REST, SOAP, SAML2.0, XML, JSON, LaTeX

      • - Built a full-stack web application in Node.js for the materialization of digitally signed documents called TADS (Trusted Attribute Display Service).

      • - Developed an authentication handler for CAS accepting SAML2 tokens provided by the STORK2 infrastructure.

      • - Integrated a STORK2 Attribute Provider (AP) for certified attributes with IST CMS - FenixEdu.

      • - Managed Linux infrastructure configuration and application deployment.

  • Apr. 2016 - May 2018: Software Engineer @Talkdesk

    • Apr. 2016 - Apr. 2017: Integrations Team

      • Keywords: Ruby, MongoDB, Unit Tests (RSpec), Integration Tests (Cucumber), Heroku, Docker, Git, REST, RabbitMQ, NewRelic

      • - Ruby application backend maintainance, feature implementation, bug resolution and improvements.

      • - Worked on the implementation of Talkdesk's Beta SMS integration with Zendesk.

      • - Built front-end Javascript widget for the Zendesk platform.

      • - Handled major MongoDB version upgrade with breaking changes in Ruby monolith.

    • May. 2017 - Jul. 2017: Interim Tech Lead for the Integrations Team

      • Keywords: SCRUM, Tech Lead, Team Management

      • - Took the role of Interim Tech Lead and managed the team's SCRUM board with the PM.

      • - Onboarded new team members and handled project handoff.

    • Jul. 2017 - May 2018: Platform Team - Software Engineer

      • Keywords: Elixir, REST, Phoenix Framework, Cassandra, MQTT, EMQTTD

      • - Worked on a new Elixir microservice using the Phoenix Framework to expose a Public API.

      • - Participated in new presence system requirements gathering and design drafting.

      • - Drafted client authentication/authorization spec for EMQTT server.

      • - Worked on the Elixir implementation of new presence system first release.

  • June 2018 - Present: Software Engineer @Visible Alpha

    • June 2018 - Present: Inbox Team

      • Keywords: Ruby, Rails, PostgreSQL

      • - Ruby on Rails backend development.

Education

  • Bsc in Communication Networks Engineering @IST.
  • Msc with Major in networks and services management @IST.

Endeavours