Bruno Santos
About me
I'm a Software Engineer from Brazil, living in Germany until the end of 2019.
On my 11 years of experience, I worked mostly as a backend developer, but have passed through the whole stack.
For the past few years, I've been working mostly with Elixir and Phoenix, and have been in love with functional
programming ever since. I've also been working with Ruby and Ruby on Rails, but not as much as I used to a few years
ago.
My experience ranges from working as a solo developer in greenfield projects to leading teams of developers.
Experience
Senior Software Engineer at XING GmbH & Co. KG (Oct/2018 - current)
Improved and developed new features on existing Ruby on Rails project
Advised developers on Elixir adoption for a new project
Worked together with frontend developers to define requirements and design APIs for new services
Collaborated on multiple projects owned by other teams
Worked in multidisciplinary teams composed of developers, POs, QA engineers, designers, team leads and agile
coaches, using Scrum and Kanban
Communicated with developers and stakeholders from multiple teams
Elixir, Phoenix, Ruby, Ruby on Rails, GraphQL, MySQL, RabbitMQ, Redis, Docker, Kubernetes, TDD, Scrum,
Kanban
Senior Developer at Liquid Labs (May/2018 - Sep/2018)
Designed architecture
Advised stakeholders on technologies to be used according to the project needs
Built a full-stack MVP
Documented decisions and business logic
Python, Flask, PostgreSQL, ReactJS, Redux, TDD
Backend Team Lead at Wunder Carpool (Nov/2017 - Apr/2018)
Held regular 1-on-1 with team members
Advised team members on the day-to-day work
Helped planning new features
Migrated a portion of the data to a graph database
Elixir, Phoenix, GraphQL, Neo4j, PostgreSQL, Redis, ElasticSearch, RabbitMQ, Docker, Kubernetes, TDD, Scrum
Senior Backend Engineer at Wunder Carpool (Feb/2017 - Oct/2017)
Maintained legacy Ruby on Rails API
Planned and migrated monolithic REST API to Elixir microservices with GraphQL
Collaborated in different teams composed of mobile developers, POs, QA engineers, and designers
Elixir, Phoenix, Ruby, Ruby on Rails, GraphQL, PostgreSQL, Redis, ElasticSearch, RabbitMQ, Docker,
Kubernetes, TDD, Scrum
Senior Software Engineer at TIDY Homekeeping (Mar/2016 - Jan/2017)
Worked on the backend building an API using Ruby on Rails, PostgreSQL, Redis, Sidekiq and Docker, which
supported multiple web and mobile applications
Built a small PoC using Elixir and Phoenix
Ruby on Rails, PostgreSQL, Redis, Sidekiq, Docker, Elixir, Phoenix, TDD
Software Engineer at Quimbik, Inc. (Aug/2012 - Feb/2016)
Developed several websites using Ruby on Rails, MySQL and Javascript
Built REST APIs with Ruby on Rails that were consumed by mobile apps
Helped in projects with other technologies such as Objective-C, Groovy/Grails, and Java
Ruby, Ruby on Rails, MySQL, Javascript, TDD
Senior PHP Developer at FPP EUD-Media, Inc. (May/2010 - Jul/2012)
Designed architecture for a social network (edufindme.com)
Developed custom PHP framework
Evolved the architecture as the project grew from a single dedicated server to multiple servers on AWS with
MySQL replication
Developed desktop applications to be used in student fairs
PHP5, MySQL, Node.js, Redis, Javascript, AWS
Web Developer at WAD Soluções para Internet (Aug/2008 - Apr/2010)
Delphi Developer at BWN Aplicativos (Dec/2007 - Jul/2008)
Education
Bachelor in Information Systems at Faculdade de Alagoas (INCOMPLETE) (January/2005 - December/2009)
Languages
English - Fluent
Portuguese - Fluent (native)
Contact
E-mail:-Skype: brunoasantos
Github: https://github.com/brsntus
LinkedIn: https://linkedin.com/in/brsntus
XING: https://www.xing.com/profile/Bruno_Santos27