Site Reliability Engineer
London, United Kingdom
GetSocial BV
Chief Technology Officer
September 2015 to Present
The Hague Area, Netherlands
GetSocial
Senior Backend Engineer
May 2013 to September 2015
The Hague Area, Netherlands
Arbor Education Partners
Senior Product Engineer
December 2011 to April 2013
Novageo Solutions
Software Engineer
December 2008 to September 2011
Lisbon Area, Portugal
PT Inovação
Java Developer
October 2007 to December 2008
Lisbon Area, Portugal
Instituto Superior de Ciências do Trabalho e da Empresa
Master Degree Financial Mathematics
2009 to 2011
Faculdade de Ciências e Tecnologia (Universidade Nova de Lisboa)
Bachelor 5+ Computer Science and Engineering
2003 to 2008
Instituto Superior Técnico
1999 to 2003
GetSocial B.V. is a Dutch company with its HQ in the creative city of The Hague, Netherlands. At GetSocial we are developing a cross platform social gaming experience where developers can utilize our value-adding tools and create truly engaging social experiences. As a CTO, I am responsible for orchestrating our mobile, backend, frontend and infrastructure teams. I'm... GetSocial B.V. is a Dutch company with its HQ in the creative city of The Hague, Netherlands. At GetSocial we are developing a cross platform social gaming experience where developers can utilize our value-adding tools and create truly engaging social experiences. As a CTO, I am responsible for orchestrating our mobile, backend, frontend and infrastructure teams. I'm also responsible for documenting, automating tests, maintaining and continuing further development of both API, of our new Analytics system and also assist wherever is needed.
What company does Pedro Rodrigues work for?
Pedro Rodrigues works for GetSocial BV
What is Pedro Rodrigues's role at GetSocial BV?
Pedro Rodrigues is Chief Technology Officer
What industry does Pedro Rodrigues work in?
Pedro Rodrigues works in the Computer Networking industry.
Who are Pedro Rodrigues's colleagues?
Pedro Rodrigues's colleagues are Karen Chen, George Taylor, Fulvio Freitas, Mahdir Ishmam, Nelson Rodrigues, Phil Jeffery, Tomio Mizoroki, Paul Kizakevich, Dan Kotowitz, and Kira Shymanski
📖 Summary
When I was 7, my father gave me my very first computer (Schneider EuroPC) and a single game (Bad Cat). By that time, I knew I wanted to do something with "those machines", but I didn't know what exactly. Since then I've had a 286, 386, 486 DX2 and DX4, Commodore Amiga 2000, a few Pentiums and a growing interest and curiosity. My interest in computer programming started when I tried to change the code base of an old football manager computer game (Elifoot), so that my team would always win with the best results (unfortunately, the game became less interesting). That interest grew even bigger by the end of 1998, when I started using Linux for the first time and was forced to read source code, when the manual pages were not enough (the first Linux distribution I've used was RedHat 5.1, but later I've tried many other distros as well as a couple of BSDs). I am a self-motivated, fast learner problem solver with an insatiable curiosity and excellent faculty for logical reasoning; I'm passionate about computer programming (functional programming languages in particular), distributed systems, scalability, performance and high availability. Writing high quality code is one of my missions. Despite being self-taught, I'm not ashamed or afraid of asking for help when needed. I love being given a complex problem that demands creativity in order to be solved. You can reach me through email: [email protected] My blog is a bit outdated, but I will put my hands on it again soon: http://csixteen.tumblr.com/ About me: http://about.me/c0x10Chief Technology Officer @ GetSocial B.V. is a Dutch company with its HQ in the creative city of The Hague, Netherlands. At GetSocial we are developing a cross platform social gaming experience where developers can utilize our value-adding tools and create truly engaging social experiences. As a CTO, I am responsible for orchestrating our mobile, backend, frontend and infrastructure teams. I'm also responsible for documenting, automating tests, maintaining and continuing further development of both API, of our new Analytics system and also assist wherever is needed. From September 2015 to Present (4 months) The Hague Area, NetherlandsSenior Backend Engineer @ As a Senior Backend Engineer, I've designed and developed from scratch a distributed, scalable and highly available backend and REST API that supports our SDKs (Android and iOS), supports the Developers Portal and used to support our Network and native applications. I'm also responsible for documenting, automating tests, maintaining and continue further development and research of technologies. Currently working on our custom chat implementation and analytics system, using Python and Go, respectively. Key achievements: - Developed the REST API and its backend from scratch. - Implemented Continuous Integration and quality control on the API code base (using Jenkins, PHPUnit and PHP QA Tool Chain) - Turned the monolithic API into a distributed ecosystem of services, easily scalable and allowing much faster responses and better overall results. - Started using Lua scripting language to achieve faster results and more flexibility when communicating with our Redis servers. - Used Ketama Consistent Hashing on our Cache Layer to better balance the load amongst our Redis servers. From May 2013 to September 2015 (2 years 5 months) The Hague Area, NetherlandsSenior Product Engineer @ Arbor is a greenfield company that develops software for the education sector, for both web and mobile platforms. As senior software engineer, I was responsible for doing research and development in order to provide creative solutions to the challenges we face. I was responsible for the development of the statistical analysis and data mining component, using Mondrian OLAP Engine (Pentaho), PHP5, PHPUnit, Zend Framework, ezComponents, JavaEE and Apache Tomcat6. I've also developed other features and functionalities using technologies like HTML5, JavaScript, ExtJS 4, Dynamic Web TWAIN, Flash / ActionScript3, XML, MySQL and Amazon S3. From December 2011 to April 2013 (1 year 5 months) Software Engineer @ Novageo Solutions is a company that focuses on developing Geographical Information Systems software (for web and mobile platforms). The role involved the development of GIS web applications in Linux environment using open source tools and libraries, such as OpenLayers, MapServer and GDAL. The main technologies used were PHP5 (with Zend Framework), Python, JavaScript (with jQuery and YUI frameworks), HTML4, CSS2, Apache Web Server, PostgreSQL (with PostGIS extension) and Python. The role also involved support, maintenance and development of features for a Web based solution for Instituto da Vinha e do Vinho (Wine and Vine Institute for the Agriculture Ministry) using J2EE 4, Hibernate and Oracle (PL/SQL, RDBMS 10.1.2 and Workflow 2.6.3.5). I also developed a few features for the mobile platform, using C# and Windows Mobile 6 SDK. From December 2008 to September 2011 (2 years 10 months) Lisbon Area, PortugalJava Developer @ PT Inovação makes part of the biggest telecommunications company in Portugal (Portugal Telecom). The role involved research and development of Java applications in the context of VoIP, 3GPP IMS and Next Generation Networks, besides some system administration. The main technologies used were Java (both J2SE 1.6 and J2EE4), JBoss Application Server 4, Mobicents (open source implementation of JAIN SLEE), JavaScript, HTML4, CSS2, SIP and XMPP protocols, MySQL and Perl. From October 2007 to December 2008 (1 year 3 months) Lisbon Area, PortugalMaster Degree, Financial Mathematics @ Instituto Superior de Ciências do Trabalho e da Empresa From 2009 to 2011 Bachelor 5+, Computer Science and Engineering @ Faculdade de Ciências e Tecnologia (Universidade Nova de Lisboa) From 2003 to 2008 Instituto Superior Técnico From 1999 to 2003 Pedro Rodrigues is skilled in: Java, Python, MySQL, Redis, Linux, PHP, JavaScript, ANSI C, C99, Ubuntu, Tomcat, Git, Software Engineering, Web Applications, REST
Introversion (I), Sensing (S), Thinking (T), Perceiving (P)
1 year(s), 7 month(s)
Unlikely
Likely
There's 88% chance that Pedro Rodrigues is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required
Pedro Rodrigues's Social Media Links
csixteen.t... www.getsoc... github.com