Bruno Ricardo Siqueira

My name is Bruno Ricardo Siqueira, a Brazilian software engineer working as Technical Lead at Smartbox Group (Dublin - Ireland).

For more than eleven years working with software development, I have pursued and successfully build Web Systems, APIs, and applications following software programming best practices, design patterns, and industry standards. I'm really into agile methodologies and believe that we need to build and deliver incrementally.

Over the last five years, I have been attended as Speaker in tech events, former member and founder of PHPSanca (PHP User Group in São Carlos - SP - Brazil), a proud member of PHPSP (PHP User Group in São Paulo - SP - Brazil) and currently a PHPDublin evangelist.

On my spare time, I love to go hiking, travel, play video games, watch movies and series, read and code... yeah, I love software programming.

What I Do

Web Development

As a senior software developer, my main expertise is to create applications and systems for the Web. Working with Web Services, SOAP APIs, REST APIs, Web Systems Integrations, ESBs, SOA and microservices, I have accumulated solid knowledge in object-oriented programming principles in practice, design patterns, continuous integration, continuous delivery, databases, *nix systems administration, multiple programming languages, computer networks, network protocols, and the Web in general.

Software and Systems Architecture

As a Software Engineer and Technical Lead, a great part of my work is to plan services evolutions, design new systems and give feedback to other developers design or solutions. To be able to create, design, drive and give feedback about software solutions, I'm always looking at the market and our field literature, following best practices and pursuing a balance between innovation, stability, agile deliveries and good quality software.

Agile Methodologies

From my experience I've learned something very important: Web-based or web-related companies need to be agile in the freaking fast-paced Digital Market. SCRUM, Xtreme Programming, LEAN, KANBAN are the way to go if a software development or digital company wants to survive, innovate and not only deliver good software but amazing products.

Team leadership

In multiple opportunities in my professional career, I have managed development teams. Although technical leadership and people management are not the same things, these roles share important aspects: they require inspiring leaders and dedicated mentors, which are willing to help their teams to grow.

Open Source Evangelist

Being an experienced Linux and PHP user, I'm really connected with the Open Source Community. I'm a founder of PHPSanca (PHP User Group in São Carlos - SP - Brazil), a proud member of PHPSP (PHP User Group in São Paulo - SP - Brazil) and currently a PHPDublin evangelist. I'm also always trying to participate somehow in OSS initiatives that I like, either sharing pet projects at Github, code reviewing pull requests, beta testing and providing feedback, or just spreading the word about a good OSS tool/software that I like.

Microservices and SOA

Enterprise Web Systems are more service-oriented than ever. I've worked on projects to break down big monolithic systems into smaller and domain-specific services and I fall in love with it. Microservices and SOA can have a lot of advantages, but also big draw-backs. Finding good strategies and how to make the whole platform do not become a distributed monolith is the kind of challenge that moves me.

Continuous Integration and Delivery

Release software to production is a challenge that always interested me. For the last 5 years, I've been helping my teams, from work and from the OSS community, to implement better SDLC and CI/CD strategies. CircleCI, Jenkins, Chef, Github, Gitlab and other tools are some of the tools which I have experience with.

Love for IT and all its challenges

Loving what you do helps a lot! From technical solutions to design and products to deliver, passing by prioritization and even enterprise politics, self-motivation and resilience are key factors to master Information Technology field and enjoy its challenges.



11 Years of Experience


Aug/2017 - Present
Smartbox Group

Technical Lead

Technical Lead of the Platform & API's which is responsible to drive our web platform movement towards a Service Oriented Architecture.
Contributions to highlight: active participation in the migration of the company's core backend systems (ERP, CRM, among others), making sure legacy integrations with the Web systems were properly updated without losing functionality while keeping Business as Usual developments unblocked.

May/2016 - Jul/2017
Smartbox Group

Senior Software Engineer

Member of a multinational team working to build web systems for the company's e-commerce platform, maintaining and implementing evolutions for its APIs and Webservices.
Contributions to highlight: helped to create a Code Quality Committee and implemented cross team processes, guidelines, and tools, to improve the company software quality and web software versioning control flow, adding automated software static analysis before commits and played an important role in the new software pipeline creation and implementation, helping with troubleshooting and providing constant feedback to operations engineers.

Jan/2015 - April/2016

Software Engineer

Member of a High-Performance Team working with PHP and Drupal development in the creation of systems and web portals with a high demand of visitors.
Contributions to highlight: helped the team to consolidate a Git flow strategy and implemented content staging logic to publish products to production in steps with content UAT, using Drupal and PHP libraries to integrate with a Product Information Management system.

Jan/2015 - April/2016

Software Engineer

Working at CI&T exclusively in Motorola's projects, member of an outsourced High-Performance Team, developing its new platform generation of content managers and global e-commerce.

Dec/2012 - Dec/2014
Aptor Software

Develpoment Team Leader

Development team leader, with a mission to technically advise developers, motivate adoption of new technologies, make technical decisions, make critical developments and monitor the work of the development team.
Contributions to highlight: planned and executed the deployment of our new development methodology, using Vagrant (local development provisioning) and Git, to increase the standardization of our development and testing environment.

Aug/2009 - Nov/2012
Aptor Software

Web Developer

Full participation in projects ranging from planning, implementation, and maintenance, using modern techniques of agile development and project management with Scrum methodology. Coordination and supervision of internship programs (more than 10 interns).

Jun/2006 - Jan/2009

Web Developer / Partner

Development of the portal for entertainment and event coverage as well as partner sites, reaching the CTO position of the startup.


2009 - 2014
ICMC - USP - University of Sao Paulo

Bachelor of IT Systems

Activities and Societies: Creator of a group of application developers for Google and Facebook (currently inactive) called GooFacers. Participation in events related to technology university as weeks of computing, programming and seminars on entrepreneurship.

2013 - 2013
EESC - USP - University of Sao Paulo

Agile Management Course

Agile Management and Product's Vision in Project Development of Innovative Product extesion course.

2012 - 2012
ICF Institute

CEO of the Future

Personal and professional development course, with coaching methodologies ministered by HR specialists. Development of social action together with the NGO Anjos da Noite managing to renovate the kitchen of the NGO which makes food to donate to the homeless of São Paulo.

Software Development Skills

Software/Systems Architecture, SOLID, Design Patterns


API's Development




Symfony, Zend Framework, Laravel, Drupal, Magento


Node.js (Express), Java (prior experience)




LESS, SASS, CSS, Javascript


Linux, Bash Scripting


Git, SVN, CI/CD and SDLC strategies


Chef, Ansible, Vagrant, Docker


MySQL, PostgreeSQL


MongoDB, Cassandra, Elasticsearch, Redis


ELK, New Relic and monitoring strategies


SCRUM, LEAN, KANBAN, Agile Methodologies



My texts and articles about software engineering and architecture, technology in general, agile methodologies and IT related subjects


Get in Touch



Freelance Available

How Can I Help You?