Seyr Lemos

Senior PHP Backend Developer

About Me

Hi! My name is Seyr Lemos and I’m a Senior PHP backend developer for more than 14 years. I came from Brazil and I moved to Canada in 2017 (what are you doing here in this cold place? Hard question!) with my beloved wife and my beautiful daughter.

I’m a passionate person and I love what I do. I really believe that technology can help people to have a more dignified life despite the difficulties we may face in our day-a-day.

I’ve been developing projects over the years in different company’s sizes (Governments, medium/large companies, startups) using different stacks and my skills are more focus on

  • PHP (Symfony, Laravel and Codeigniter frameworks)
  • MySQL and PostgreSQL databases
  • Redis and Memcache cache system
  • AWS infrastructure (RDS, EC2, SNS)
  • Integrations
    • POS systems (Vexilor/NCR/DeliverPlus/Revel/VisionMax)
    • Payment processors (Bambora/Moneris/PayPal/Givex)
    • Delivery System (DoorDash)
    • Campaign system (Sendgrid/Mailchimp)

Projects

Personal projects

GHitHub repository

Here I push all my personal projects and some code challenges I took over the years.

Some projects are abandoned because I didn’t have time update them or was just something sporadic.

Experience (Last 4 jobs)

GoodFood Market Inc. - Canada

Senior Software Developer

Feb 2021 – Actual

http://www.makegoodfood.ca

Helping the team to maintain and developer old/new features in the current platform.

Led the development/maintanance of features on the current application/portal (orders, stock, production, logistic).

Milestones:

  • implementing OOP standards (design patterns such as factory, decorator, iterator) to the legacy system.
  • implementing import/export data from legacy database.
  • implementing the new coupon workflows using state machine. The next milestone on this project is to migrate the current monolithic system to microservices. Full-stack development using PHP Laravel 5.6, MySQL 5.7, Google Firebase, NGINX, Linux Ubuntu, and 3rd parties’ APIs (Mailchimp, Sendgrid)

Smooth Commerce - Canada

PHP Backend Team Leader

Mar 2017 – Jan - 2021

http://www.smooth.tech

Helped the company to create the whole order ahead system from scratch including loyalty program, payment and POS integrations.

Led the development of new features (order ahead, loyalty, marketing campaign) for white-label apps as well as a web version.

Milestones:

  • developed order ahead, loyalty, menu, combos, store locations functionalities from scratch using RestFul API standard (jsonapi.org) to deliver data to the apps (Android and iOS) and a web portal.
  • led the backend team to do full integration with major POS system brands (NCR, Vexilor and DeliverPlus) to the core system.
  • implemented design patterns into the core bundle including factory, decorator, iterator.
  • implemented the new framework for building dynamic any kind of offers/loyalty to be redeemed by customers. The next milestone on this project is to migrate the current monolithic system to microservices. Full-stack development using PHP Symfony 3.4, MySQL 8, Google Firebase, NGINX, Linux Ubuntu, and 3rd parties’ APIs (Bambora Payment, Moneris payment, Mailchimp, Sendgrid, Twilio, SNS Push notification)

Ministry of Justice - Brazil

Full Stack Senior Developer

Jun 2014 - Jan 2017

http://www.justica.gov.br

Helped the Department of Consumer Protection to maintain some legacy systems as well as create new platforms to improve the consumers protection.

Led the development team to maintain two legacy platforms and develop from scratch two new platforms

Milestones:

  • developed and maintained a new platform from scratch using PHP Laravel framework replacing a legacy ASP-based application. apps (Android and iOS) and a web portal.
  • develop a new platform for Recall Alerts System including reports, recall campaign management, notification center (message blast) to customers/citizens and partners using CodeIgniter PHP framework, SQL Server. (http://portal.mj.gov.br/recall/principal/report)
  • developed and maintained a web system for Consumer Accidents (SIAC) in partnership with the Ministry of Health and Organization of American States (OAS) using PHP Laravel framework and MySQL database.

Full-stack development using PHP CodeIgniter and Laravel 5.2, MySQL 5.6 and MS SQL 2000, Microsoft environment, and 3rd parties’ APIs (OAS alert system).

Ministry of Planning, Development, And Management (Brazil)

Full Stack Senior Developer

Apr 2010 - Jun 2014

http://www.planejamento.gov.br

Helped the Department of Innovation and Technology to build and maintain an ecosystem around the concept of public software (open source code) based on the premise of software as a public right.

Member of the development team responsible for the management of the Brazilian Public Software Platform (http://softwarepublico.gov.br)

Milestones:

  • responsible for the implementation of a multitenant application to support all software communities giving the ability to share, news, forums, deployment/versioning code (GitLab, Jenkins).
  • managed the development team to migrate the legacy forum platform to the new platform using the Noosfero application.
  • led many software communities to share the knowledge, code and best practices following the Brazilian laws as well as GPL v2 licenses.
  • acted actively to build the new legislation about sharing software through the Brazilian Public Software platform as well as built the process of how to transform the application into a public software.

Full-stack development helping software communities to have their softwares developed, tested and published through the portal.

Education

Faculdade Integrada AVM (Brazil)

App mobile development and Backend Platform (Postgraduate)

Jan 2016 - Dec 2016

Course focused on project and software development based on mobile platforms.

Developed a project to give access to all Brazilian citizens to follow information about public projects related to consumer relations (products recall, health and consumer safety, problems in consumer relations) using public open databases and able to visualize all the information on the Android app.

Faculdade Michelangelo

Computer Science (B.Sc)

Jan 2002 - Dec 2004

Course focused on project and software development.

Led a project to help a group of private schools to manage the officers, principals, students and parents to have all information about the students (grades, tuitions, libraries, etc.) using a web platform.

Technical Skills

  • PHP frameworks (Symfony, Laravel, and Codeigniter)
  • Databases (MySQL, MS SQL, PostgreSQL)
  • Web servers (NGIX, Apache)
  • Linux (Ubuntu and Debian)
  • Cloud (AWS)
  • Versioning system (Bitbucket, Github)
  • Project management (Jira, Trello).

A Little More About Me

During my free time I do voluntary work at Younge Street Mission in Toronto, ON teaching kids to develop websites using HTML5 and CSS3.

My hobby is play guitar and different musical instruments. I can play classic guitar, eletric guitar, bass, ukulele, country guitar Brazilia Guitar.

It can be funny but when I was kid my dream was to be a rock star like Iron Maiden and the only star I could make it was during the Christmas presentation at school.