About Me
I am a 1st year Ph.D. candidate at Instituto Superior Técnico (IST) - Universidade de Lisboa. I carry out my research at the Distributed Systems Group at INESC-ID Lisboa. I am kindly co-advised by Prof. João Garcia and Prof. Rodrigo Rodrigues.
My research focuses on distributed systems and includes topics such as consistency semantics, distributed coordination and resource management. At this moment I am focused on how to transparently integrate consistency across multiple cooperating heterogenous subsystem.
News
2016-05-30 | I will be in Caparica attending the 2nd Portugal|UT Austin summer school in systems and networking. |
2016-04-15 | I will be presenting my Ph.D. proposal titled "Integrating strong consistency across multiple stateful services" at EuroSys Doctoral Workshop (EuroDW 2016). |
2016-02-15 | I will be in London attending EuroSys 2016. |
2015-09-14 | I'm officially a Ph.D. candidate at Instituto Superior Técnico! 🎉 |
Publications
Updated information is available from my Google Scholar profile.
-
Vadara: Predictive Elasticity for Cloud Applications
IEEE CloudCom 2014 - 6th IEEE International Conference on Cloud Computing Technology and Science
-
Predicting Well-being with Geo-Referenced Data Collected from Social Media Platforms
SAC 2015 - Proceedings of the 30th Annual ACM Symposium on Applied Computing
-
A Decision Support System for Railway Track Maintenance and Renewal Planning
Civil-Comp 2014 - Second International Conference on Railway Technology: Research, Development and Maintenance
Experience
-
Sept 2015 - Present
Ph.D. Candidate Instituto Superior Técnico
- Researcher in the Distributed Systems Group at INESC-ID Lisboa.
- Part of the DependableCloud research project.
-
Nov 2014 - Sept 2015
Software Engineer @ Accenture
- Worked on mobile-based automated workforce management application.
- Performed workforce demand forecasting analysis.
- C#
- R
-
Apr 2012 - Present
Software Engineer @ RAILGROUP.PT Research Group
- Lead a full-stack development team on MODURAIL.PT web-application.
- First version of MODURAIL.PT was placed in production at Infraestruturas de Portugal.
- Currently I'm on a IT advisor role.
- PHP
- Zend Framework
- PostgreSQL
- Bootstrap
- Highcharts
- Javascript
-
Completed 2014
M.S.E. in Computer Science Engineering @ Instituto Superior Técnico
- Master Thesis in Automated Elasticity and Scalability for Cloud Applications. Scored 18 out of 20.
- Major in Software Engineering and minor in Enterprise Information Systems. Averaged 17 out of 20.
- Distributed Systems
- Cloud Computing
- Ruby
- AWS
- Rackspace
- RabbitMQ
- C#
- Java
- R
-
Completed 2012
B.S.E. in Computer Science Engineering @ Instituto Superior Técnico
- Final project scored 20 out of 20.
- Averaged 14 out of 20.
- C++
- C
- Java
- Algorithms
- Operating Systems
Additional Experience
-
Dec '14 - April '15
Technical Book Reviewer @ PACKT Publishing
- Technical reviewer for Implementing Cloud Patterns in AWS
- Focused on reviewing technical details regarding deploying known cloud computing patterns on AWS.
-
- One of 200 chosen developers to attend a Google-sponsored event with workshops, networking and a hackathon.
-
- One of 32 internationally chosen candidates to attend a week full entrepreneurship event with workshops, talks and networking events.
- Developed startup plan awarded top 5 (out of 10).
Projects
Updated projects are available from my Github profile.
-
TaoD
TaoD is a naive implementation of Facebook's TAO API for its social graph.
- TAO
- Python
- Redis
- SQLite
- MySQL
- Memcached
-
alpine-python
A (very) small Python Docker image based on Alpine Linux.
- Docker
- Python
- Alpine Linux
-
pywFM
pywFM is a Python wrapper for Steffen Rendle's libFM.
- Python
- libFM
- Machine Learning
- Docker
-
Vadara
Generic framework regarding cloud provider and employed elasticity strategy; that allows the development of elasticity strategies that are not tied with any provider.
- Cloud Computing
- Ruby
- AWS
- RabbitMQ
- Rackspace Cloud
- InfluxDB
-
HappiTweet
Relates Twitter message location with locations' happiness. Repository for ACM Symposium on Applied Computing "Predicting Well-Being With Geo-Referenced Data Collected from Social Media Platforms".
- R
- Ruby
- AWS