Summary
Overview
Work History
Education
Skills
Websites
Technical Courses Completed
Technical Skill Set
Personal Information
Timeline
Generic

Candido Sales Gomes

Kitchener,Canada

Summary

As a software engineer, I have extensive experience in project development, spanning over 13 years. My expertise extends to various sectors, including e-commerce, finance, marketing, culture, and networking. I am a highly adaptable developer who can quickly learn and be productive in any programming language, whether Ruby, Go, Python, Javascript or any new one. During my free time, I enjoy researching and studying new technologies. I also actively contribute to projects that align with my values, such as education, culture, art, public health, and sustainability. Additionally, I mentor individuals looking to transition into technology or advance their careers. You can find out more about me on my website. My passion for learning and developing innovative solutions through design and technology drives me.

Overview

11
11
years of professional experience

Work History

Senior Software UI Engineer

Cisco
01.2021 - Current
  • I document processes and architecture to ensure that everyone on the team owns the project; I also help optimize our workflow, which includes involving the design team in our daily work, resulting in improved quality of our deliverables; Participate in meetings between other teams to create a solution to meet the project; Mentoring new members about the project; Frontend: Pioneered interface development using Typescript with Angular 16, RxJS, and NgRx/ComponentStore, alongside Ionic for robust Android and iOS applications
  • Care about accessibility, safety, and performance in our deliveries; Implemented unit testing with Jest and end-to-end testing with Cypress and BrowserStack, guaranteeing reliability and quality; Revolutionized our monorepo using Nx, optimizing library builds and organization for increased efficiency and better domain management.

Senior Software Engineer

Vendasta
01.2019 - 01.2021
  • Document architecture and feature flows developed to share project ownership
  • Backend: Develop integration with Bing Places / Google Search Console in Go; Develop automation scripts for data filling, saving logs and generating CSV reports with Go; Bug fixing in legacy Python system (2.7); Migration data between BigQuery and Cloud Spanner using Uber Cadence (Temporal); Creation of new microservices using Go / gRPC / Firebase / Clean Architecture / Table driven test; Frontend: Upgrade one of the products from Angular 7 to Angular 8/9 (Typescript); Development of new features and improved page loading using Angular 11/12 - RxJS; Unit tests with Jest and E2E with Cypress;
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.

Senior Software Engineer, Tech Lead

GR1D
01.2017 - 01.2019
  • Contributing to the research of emerging technologies to create new businesses; Contributing to the formation of organizational culture; Researching new tools for blockchain project development; Helping in the development of banking projects in new market segments; Promote and establish development standards, software architecture and deployment pipeline; Architecture planning for APIs platform; Documentation of development pattern decisions throughout the life cycle of the project; Android: Development of banking application with Kotlin; Planning and development of modular architecture with MVVM, Architecture Components, Clean, Rx, Dagger2; A pipeline of Continuous Integration with Gitlab / Gradle with a load of the unit and functional tests with Firebase Test Lab; Contribute to the architecture of a mobile banking application whitelabel; Backend: Development of the system to connect mobile banking applications with blockchain and Keycloak; All transactions are saved in the blockchain; Made with NestJS (Node) and Typescript; Deployment with App Engine (Google Cloud); Frontend: Frontend development of the company's products, such as backoffice, institutional site in Angular 7+; Deployment in Firebase Hosting (Google Cloud); Architecting solution for whitelabel; CI / CD with GitLab
  • Error tracking and monitoring with Sentry; Automated testing with Karma and Protractor;

Co-Founder, Android Developer and Frontend Developer

VC
01.2016 - 01.2017
  • Development of mobile Ionic 2-based app; Development of a mobile Android-based app; Development of back-office frontend in Angular 5 and Webpack 3 with communication via REST with the backend

Full Stack Developer Ruby on Rails

Brasil CT
01.2016 - 01.2016
  • Development: Application and new features for the loyalty platform of Santander Bank; DevOps: Automation Recipes for OpsWorks infrastructure (AWS);

Development Officer

Vikstar
01.2014 - 01.2016
  • Development: New company website; Software for the administrative area; Several minor software to help the process (ex .: a system for event registrations, data import XLSX / CSV to SQL, fast search for duplicates in very large Excel spreadsheets, etc.); Software support and follow-up phone calls with about 10,000 representatives; DevOps / SysAdmin: Administration of servers and services required for the above systems; Others: Monitoring and aiding staff communication and Endomarketing; Integration between systems in use in the company and systems developed by the team;

Founding Partner

Servejá
01.2013 - 01.2016
  • Creation of visual identity, from the design of the logo, graphics and online platform interface; Development of online platform and hosting AWS; Develop engagement strategies in social media like Instagram and Facebook, and create campaigns to offline media in the magazine, leaflets and outdoors
  • Inventory Replenishment demand and product delivery to customers; Weekly financial analysis for optimization of costs/expenses; Participation in deliveries to understand consumer behaviour in relation to the service;

Founding Partner

Wings
01.2013 - 01.2014
  • Development: Institutional sites for medium and large companies in various market segments in WordPress; Reformulation and implementation of UI for legacy systems; The expenditure analysis system of transfers from the Ministry of Education to the municipalities of Piauí;

Education

Machine Learning

Stanford University

Javascript Security Specialization -

Infosec

Programming with Google Go Specialization -

UC Irvine

Architecting with Google Cloud Platform Specialization -

Coursera

Android Developer Nanodegree -

Udacity

MBA - Business Management -

Getulio Vargas Foundation

Technology Analysis and Systems Development -

Federal Institute of Education, Science and Technology

Skills

  • Usability Testing
  • Accessibility
  • Visual Design
  • Prototyping
  • Continuous Integration
  • Design Systems

Technical Courses Completed

  • Stanford University, 2023-2023, Unsupervised Learning, Recommenders, Reinforcement Learning
  • Stanford University, 2023-2023, Advanced Learning Algorithms
  • Stanford University, 2023-2023, Supervised Machine Learning: Regression and Classification
  • University of Michigan, 2023-2023, Fundamentals of Data Analytics in the Public Sector with R
  • Scrum Alliance, 2021-2021, Certified ScrumMaster (CSM)
  • Universiteit van Amsterdam, 2020-2020, Classical Sociological Theory
  • UC Irvine, 2019-2019, Concurrency in Go
  • UC Irvine, 2019-2019, Functions, Methods, and Interfaces in Go
  • UC Irvine, 2019-2019, Getting Started with Go
  • DeepLearning.AI, 2019-2019, Introduction to TensorFlow for Artificial Intelligence, Machine L., and Deep L.
  • DeepLearning.AI, 2018-2018, Neural Networks and Deep Learning
  • Coursera, 2018-2018, Architecting with Google Cloud Platform Specialization
  • Coursera, 2018-2018, Reliable Cloud Infrastructure: Design and Process
  • Coursera, 2018-2018, Elastic Cloud Infrastructure: Scaling and Automation
  • Coursera, 2018-2018, Essential Cloud Infrastructure: Core Services
  • Coursera, 2018-2018, Essential Cloud Infrastructure: Foundation
  • Coursera, 2018-2018, Google Cloud Platform Fundamentals: Core Infrastructure
  • Coursera, 2018-2018, Getting Started with Google Kubernetes Engine
  • Udacity, 2018-2018, Kotlin Bootcamp for Programmers
  • Coursera, 2017-2017, IBM Blockchain Foundation for Developers
  • Udemy, 2017-2017, UI/UX design with Adobe XD: Design & Prototype a Mobile App
  • Qwiklabs, 2017-2017, Google Cloud Platform Essentials
  • Udacity, 2017-2017, Product Design
  • Udemy, 2017-2017, The Complete Jenkins Course For Developers and DevOps
  • Udemy, 2017-2017, Kotlin for Beginners - Learn Programming with Kotlin
  • Udemy, 2016-2016, Webpack 2 - The complete developer guide
  • Alura, 2016-2016, Machine Learning 2: Advancing with different types of classification
  • Alura, 2016-2016, Machine Learning: Introduction to classification
  • Alura, 2016-2016, Programming with Python 2
  • Alura, 2016-2016, Angular 2
  • Caelum, 2016-2016, Mobile Development with iOS
  • Udemy, 2016-2016, Data for Science Developer: Given the Decision Making
  • Pluralsight, 2016-2016, React.js on Rails: Building a Full Stack Web App
  • Princeton University, 2015-2016, Algorithms, Part I
  • CodeSchool, 2016-2016, Try-Ember
  • Novatec, 2016-2016, Web Application Security course
  • CodeSchool, 2015-2015, Try-SQL
  • CodeSchool, 2015-2015, Fundamentals of Design
  • CodeSchool, 2015-2015, Javascript Road Trip 1
  • CodeSchool, 2015-2015, Warming Up with Ember.js
  • Stanford University, 2014-2015, Machine Learning
  • HowToCode, 2014-2014, Server-Sent Events with Rails
  • University of New Mexico, 2014-2014, Web Application Architectures
  • UC San Diego, 2014-2014, Human-Computer Interaction
  • School of Net, 2014-2014, Workshop TDD and Zend Framework
  • Stanford University, 2013-2014, Startup Engineering
  • School of Net, 2012-2012, Real time with NodeJS

Technical Skill Set

Go, Javascript / Typescript (Angular/React/Svelte), Java/Kotlin (Android), Ruby, Node, HTML, CSS, PostgreSQL, ElasticSearch/MeiliSearch, Google Cloud, AWS, Firebase, Monorepo (Nx)

Personal Information

Title: Senior Software Engineer

Timeline

Senior Software UI Engineer

Cisco
01.2021 - Current

Senior Software Engineer

Vendasta
01.2019 - 01.2021

Senior Software Engineer, Tech Lead

GR1D
01.2017 - 01.2019

Co-Founder, Android Developer and Frontend Developer

VC
01.2016 - 01.2017

Full Stack Developer Ruby on Rails

Brasil CT
01.2016 - 01.2016

Development Officer

Vikstar
01.2014 - 01.2016

Founding Partner

Servejá
01.2013 - 01.2016

Founding Partner

Wings
01.2013 - 01.2014

Machine Learning

Stanford University

Javascript Security Specialization -

Infosec

Programming with Google Go Specialization -

UC Irvine

Architecting with Google Cloud Platform Specialization -

Coursera

Android Developer Nanodegree -

Udacity

MBA - Business Management -

Getulio Vargas Foundation

Technology Analysis and Systems Development -

Federal Institute of Education, Science and Technology
Candido Sales Gomes