guibranco.github.io Open in urlscan Pro
2606:50c0:8003::153  Public Scan

Submitted URL: http://guilhermebranco.com.br/
Effective URL: https://guibranco.github.io/?utm_campaign=custom_domain&utm_media=redirect&utm_source=guilhermebranco.com.br
Submission: On October 25 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

 * Contact
 * Profile
 * Skills
 * Hobbies
 * About me
 * Work experience
 * Education
 * Courses
 * Languages
 * Personal projects
 * Some of my hobbies

GUILHERME BRANCO STRACINI SOFTWARE ENGINEER
 * Dublin
 * December, 1991
 * +353 87 147 1762
 * +55 11 97265 9788
 * Blog
 * Email address
 * GitHub
 * Linkedin
 * Stack Overflow
 * Curriculum Vitae (PDF)

PROFILE

Technology enthusiast, currently working with C# .NET, SQL, NoSQL, and queues.
My professional goal is to become a principal engineer/staff engineer/software
architect.

As a senior backend engineer, we are developing the financial, billing, and
collections system for OUTsurance Ireland, an online insurance company in
Dublin, Ireland.

Interests in robotics, data analysis, programming, and financial investments
(shares, fixed income, stock).

I have written open-source libraries in Rust, C# .NET, PHP, and JS (Node.JS).

My life goal is to visit all the places portrayed in the 007 - James Bond movies
and visit Lego parks worldwide.

SKILLS
Coding
 * 
 * 
 * 
 * 
 * 

Unit testings (xUnit, NUnit, MSTest, MOQ)
 * 
 * 
 * 
 * 
 * 

Documentation
 * 
 * 
 * 
 * 
 * 

Team management (up to 5)
 * 
 * 
 * 
 * 
 * 

C#/.NET (Core & Framework)
 * 
 * 
 * 
 * 
 * 

PHP
 * 
 * 
 * 
 * 
 * 

JS/TS (Node.JS)
 * 
 * 
 * 
 * 
 * 

Rust
 * 
 * 
 * 
 * 
 * 

Python
 * 
 * 
 * 
 * 
 * 

Go
 * 
 * 
 * 
 * 
 * 

React (JS lib)
 * 
 * 
 * 
 * 
 * 

Angular (JS lib)
 * 
 * 
 * 
 * 
 * 

Flutter
 * 
 * 
 * 
 * 
 * 

DDD, BDD and TDD
 * 
 * 
 * 
 * 
 * 

SOLID, KISS, DRY, YAGNI, GRASP and SOC
 * 
 * 
 * 
 * 
 * 

VCS/SCM (SVN, GIT)
 * 
 * 
 * 
 * 
 * 

Code hosting (GitHub, GitLab, Bitbucket, TFS/DevOps)
 * 
 * 
 * 
 * 
 * 

CI/CD (AppVeyor, Azure DevOps, Jenkins, TFS, CircleCI, TeamCity, Terraform,
ArgoCD)
 * 
 * 
 * 
 * 
 * 

Cloud (AWS, Azure, Heroku, Vercel, GoDaddy, Digital Ocean, OVH)
 * 
 * 
 * 
 * 
 * 

UI/UX
 * 
 * 
 * 
 * 
 * 

Agile culture, SCRUM, KANBAN
 * 
 * 
 * 
 * 
 * 

SQL technologies (MS SQL, MySQL/MariaDB, Oracle)
 * 
 * 
 * 
 * 
 * 

noSQL technologies (Elastic Search, Redis, MongoDB, Cassandra, CosmosDB)
 * 
 * 
 * 
 * 
 * 

Messages brokers (RabbitMQ, Apache Kafka, AWS SQS, Azure Service Bus)
 * 
 * 
 * 
 * 
 * 

Agile management (Trello, RunRun.It, Jira, TFS)
 * 
 * 
 * 
 * 
 * 

HOBBIES
 * Travel
 * Camping
 * Trails
 * Beaches
 * Coding
 * Barbecues w/ friends
 * Lego (brick toys)
 * TV series


ABOUT ME

Software engineer, well experienced with C# .NET and Node.js, working with
financial services, insurance services, delivery services, logistics services,
QCommerce, e-commerce, and integrations for web and desktop solutions.


Currently working in OUTsurance Ireland , which is an insurance company in South
Africa and Australia . Based in Dublin, Ireland as a senior software engineer,
working with C# (.NET 6/7), Docker, Azure DevOps, Cosmos DB, Terraform, Azure
Service Bus, RabbitMQ, and other tools, building the billing and financial
services for the Ireland project.


Earlier worked in Talabat (part of Delivery Hero ), which is a QCommerce
delivery company in MENA, based in Dubai, UAE , as a backend engineer, working
with C# (.NET Core/5/6/7), Docker, AWS (SQS, SNS, Lambda, S3, SSM, EC2),
Microsoft SQL Server, PostgreSQL, Terraform, ArgoCD, CircleCI and other tools on
QCommerce tribe (formerly Grocery tribe) in Shopping Experience (ShopX) squad
(formerly Finding and Shopping Team - FAST). Using TDD, DDD & SOLID.


Previously worked at BS2 bank , for an year and a half. During this period, I
participated on two teams (PIX and B2B/enterprises) developing the PIX
(Brazilian Instant Payments system), also developing APIs and Open Banking
integrations, and contact with B2B clients, regulatory agencies, other banks and
technical teams from partners to provide the best solution for both sides! Using
C# .NET Core, Microsoft SQL Server, RabbitMQ, supported by DDD architecture,
SOLID, DRY & KISS principles.


I am excited to contribute my strengths and proficiency in innovation to your
team efforts. As an extroverted and personable communicator with a proven track
record in technical writing, my focus on building strong professional
relationships has been a valuable asset throughout my career.


In the past, I worked with e-commerce for about eight years. Significant time
using VTEX PaaS (Platform as a Service).



Work permit (no sponsorship required):

 * Portuguese passport - European Union
 * Brazilian passport - Latin America



Experience (in years) 13+ C# .NET 13+ .NET Framework 8+ .NET Core 9+ Node.JS
(JS/TS) 17+ PHP 15+ MS SQL Server 17+ MySQL/MariaDB 8+ PostgreSQL 5+ MongoDB 3+
CosmosDB 8+ Elastic Search 9+ Redis 7+ RabbitMQ 3+ Apache Kafka 9+ AWS 3+ Azure
5+ Oracle 11g 17+ JS (Frontend) 17+ jQuery 8+ ReactJS 3+ Terraform 4+ Rust 3+
Python 2+ Go 2+ NextJS



Check out some projects I worked on:

 * Insurance platform (billing, collections and payments, accounting and
   actuary)
 * Food & Grocery delivery - Shopping Experience & Order Fulfillment
 * Western Union integration/RPA for remittance across countries
 * Digital wallet (payments, transfers, remittance, balance, statement, mobile
   top-up, credit card)
 * SPI PIX - Brazilian Instant Payments System (Brazil - BACEN)
 * Open Banking / Open Finance (Brazil - BACEN)
 * Banking as a Service (BaaS) / API Banking
 * Internet banking project for B2B customers
 * Gateway integrations with MaxiPago, Adyen, PayPal, Pagar.Me, Western Union,
   and Stripe
 * ISO 20022: ADMI, CAMT, PACS, PAIN, REDA messages
 * VTEX (e-commerce PaaS), Zendesk (CRM) - integration
 * Sankhya / SAP (ERPs) - management, analysis, integration
 * Digital video platforms - development
 * Subscription learning platform - development
 * Database management
 * Microservices culture
 * Distributed systems using RabbitMQ, Apache Kafka, Azure Service Bus
 * Agile methodologies
 * Software Development Lifecycle (SDLC)
 * General web development
 * Open Source Software (OSS) projects in C# .NET, PHP, Rust, and JS/TS,
   available at https://github.com/guibranco



Time coded:





* Coding since 2007, but stats available only from April 10, 2015.


WORK EXPERIENCE

OUTsurance Ireland (part of OUTsurance South Africa and YouI Australia )
(insurance services | +5000 employees) April/2023 - Now Senior Software Engineer
/ .NET Developer

Working in Finance & Billing project

 * Develop billing, collections, and payments schedule system
 * Develop of shadow ledger system
 * ISO 20022: PAIN (Payments Initiation) messages
 * Integration with policy administration portal
 * Integration with payment gateways and banks (credit card and direct debit
   payments)
 * Saga pattern using NServiceBus, Azure Service Bus, RabbitMQ, and CosmosDB
 * Building APIs and services with C# .NET 7, CosmosDB, Container App, Container
   App Job
 * Setup infrastructure with IaC using Terraform
 * Agile culture & ceremonies using Scrum and Kanban over Jira and Azure DevOps

Talabat (part of Delivery Hero company)
(food ordering services | +16000 employees) Jan/2022 - March/2023 (1 year and
three months) Software Engineer / .NET Developer

Working in Shopping Experience squad (former FAST - Finding and Shopping Team
squad)

 * Improve search, offers, and shopping experience in Grocery tribe / QCommerce
   tribe
 * Migration from monolithic architecture to microservices architecture
 * Building APIs and services with C# (.NET 5/6/7), Amazon SQS, SQL Server and
   PostgreSQL
 * Configure backend for frontend (BFF) API gateway using KrakenD, Luna, and
   GoLang
 * DDD (Domain Driven Design) and TDD (Test Driven Development) approaches
 * Agile culture & ceremonies using Scrum over Jira

May/2021 - Dec/2021 (8 months) Software Engineer / .NET Developer

Working in Grocery Fulfillment Squad.

 * Improve the quality of the fulfillment process by working together with all
   grocery tribe
 * Migration from monolithic architecture to microservices architecture
 * Item heartbeat/grocery catalog availability monitoring, providing pickers to
   set an item unavailable at handle & ship process
 * Item replacement allowing customers, pickers, and back-office change
   unavailable items on order
 * Robocalls, automated phone calls with Asterisk integration
 * Building APIs and services with C# (.NET 5), Amazon SQS, Amazon Lambda, SQL
   Server, and PostgreSQL
 * DDD (Domain Driven Design) approach
 * Agile culture & ceremonies using Scrum and Kanban over Jira

Syndigo
(product information management | +600 employees) June/2021 - Nov/2021 (6
months) Senior Software Engineer / .NET Developer

(Part-Time / Contract) Working in Customer Experience Hub (CXH) platform.

 * Integrations with Instacart and BestBuy
 * Improve the quality of code, fixing code smells and bugs
 * Building APIs and services with C# (.NET Core 3.1/.NET 5), Azure Blob Storage
   and SQL Server
 * Agile culture & ceremonies using Scrum and Kanban over Jira and Azure DevOps

FCamara group
(financial services | +500 employees) May/2021 - August/2021 (4 months) Senior
Software Engineer / Node.JS Developer

(Part-Time / Contract) Working for FCamara in the Open Banking / Open Finance
project.

 * Developing IdP (Identity Provider), DCR (Dynamic Client Registration) R
 * Developing White Label platform
 * Integration with Banco Pan
 * Building APIs with Node.JS, Cosmos Db, Azure Service Bus
 * Agile culture & ceremonies using Scrum and Kanban over Azure DevOps

Grace Kennedy Group (The Bridge Social - consulting)
(financial services | +800 employees) Feb/2021 - May/2021 (4 months) Senior
Software Engineer / .NET Developer

(Part-time / Contract) Working for Grace Kennedy Group, the biggest financial &
food group in Jamaica and the Caribbean area.

 * Remittance integration with Western Union
 * Digital wallet system
 * Building API and Services with C# (.NET Core 3.1 and .NET 5), using CosmosDB,
   Microsoft Azure Service Bus, Entity Framework Core, Dapper, Application
   Insights, RPA (Robotic Procedure Automation)
 * Agile culture & ceremonies using Scrum and Kanban over Azure DevOps

Farfetch (Multivision - consulting)
(e-commerce platform | +6k employees) Dec/2020 - May/2021 (6 months) Senior
Software Engineer / .NET Developer

Allocated in Farfetch, a leading global platform in the luxury fashion online
market.

 * Being part of Search & Scouts team
 * Development of improvements in the search services of the platform
 * Development solutions using Kafka, Cassandra, C# (.NET Core), Elastic Search
 * Working side-by-side with the Data Scientists team providing data and schemes
   for our project
 * Agile culture & ceremonies using Scrum and Kanban over Jira

Banco BS2 (K2 Partnering - consulting)
(financial services | +2k employees) March/2020 - Jan/2021 (11 months) Senior
Software Engineer / .NET Developer

Working for BS2 bank, a digital bank company, in the special projects team, part
of the financial services division.

 * Implementation of PIX/SPI (Brazilian Instantly payments - BACEN - Banco
   Central do Brasil)
 * ISO 20022: ADMI (Administration), CAMT (Cash Management), PACS (Payments
   Clearing and Settlement) and REDA (Reference Data) messages
 * Development of APIs and Services using C# .NET Core, Dapper, Entity Framework
   and DDD
 * Architecture of the CORE PIX and Indirect PIX solutions inside the BS2 Bank
 * Development of accounting system for Indirect PIX partners
 * Development of distributed systems using RabbitMQ
 * Deploy and development using Docker containers
 * Supporting internal clients in integration process
 * Agile culture & ceremonies using Scrum and Kanban over Azure DevOps

July/2019 - March/2020 (9 months) Middle Software Engineer / .NET Developer

Working for BS2 bank, a digital bank company in the B2B tribe, on API Banking
squad.

 * Development of API banking product (https://devs.bs2.com) - BaaS (Banking as
   a Service)
 * Development of open banking project
 * Development of APIs and Services using C# .NET Core, Dapper, Entity Framework
   and DDD
 * Development of distributed systems using RabbitMQ
 * Deploy and development using Docker containers
 * Supporting clients in integration process
 * Agile culture & ceremonies using Scrum and Kanban over Team Foundation
   Services (TFS)

C&A Modas (Foco em Você - consulting)
(fashion company | +16k employees Brazil) Dec/2018 - June/2019 (7 months) Middle
Software Engineer / .NET Developer / Node.JS Developer / System Analyst /
Fullstack Developer

Working for C&A Modas, a worldwide fashion company with more than 16 thousand
employees working on the e-commerce team, on the refund/reversal squad.

 * Development of integration solutions using Zendesk, SAP, Oracle, and other
   internal systems
 * Automation of payment/refund process using Adyen gateway
 * Automation of process using C# .NET Core
 * Develop new features and APIs using Node.JS (Express & HAPI)
 * Develop of a unified library in C# .NET Core to be used internally by all
   teams, with commons & utils needs
 * Agile culture & ceremonies using Scrum and Kanban over Jira

Editora Inovação / Inovação Media Brasil
(content producer / online retail seller | +100 employees) Jan/2016 - Nov/2018
(3 years) Development Coordinator

Head of development in IT department. Managing developer's team, agencies, and
associates.

 * Development of services and APIs using C# (.NET Framework 4.7/4.8/4.8.1 and
   .NET Core 2.1)
 * Implement SOLID principles
 * Implement Apache Kafka and RabbitMQ for distributed systems process
 * Implement Elastic Search and Kibana for log & metrics purposes
 * Development of an internal search engine using data from Elastic Search
   (clients, orders and orders items)
 * Deploy, evangelize, and speech of continuous integration and continuous
   delivery (CI/CD)
 * Development of integrations solutions
 * Development of RESTful APIs for mobile apps
 * Coordinate the development of a CRM system
 * DevOps culture
 * Agile culture & ceremonies using Scrum and Kanban over Trello and RunRun.It

Nov/2013 - Dec/2015 (2 years) Software Development Analyst

Development of paid subscription platform, integration with services and APIs,
resource management.

 * Website development using ASP.NET C# .NET technology and MVC standard
 * Web API 2 (C# .NET) web applications for user data access (via client web
   application) and restricted access data management of other internal projects
 * Application development for product and order integration with the Smart
   Checkout / VTEX platform (SOAP web service / REST API)
 * Payment gateway integration - MaxiPago for subscription management
 * Management of triggers and procedures in Microsoft SQL Server 2008 database
 * Disaster Management / Automated Backup Plans on Microsoft SQL Server and
   Windows Server
 * Automated backup with Amazon Web Service (AWS) S3

Nov/2012 - Oct/2013 (1 year) IT Analyst / JR Developer

Develop content platforms, video portals, internal systems, and integrations.

 * Development of video portal using C# .NET language and MVC standard
 * Development of service integration tool (SOAP web service and REST API) in C#
   .NET
 * Monitoring and management of SQL Server database
 * Requirements gathering
 * Monitoring and management of SQL Server
 * Planning, modeling, implementation, and process documentation - ERP (Sankhya)

Nov/2011 - Oct/2012 (1 year) Internship - IT

Main help desk and support.

 * Development of email marketing campaigns (coding, triggering, reports)
 * Formatting, maintenance and installation of micro-computers(Windows and Linux
   Ubuntu)
 * General software installation and configuration
 * Development of internal systems in VB.NET
 * Development of system (VB.NET) for management of digital PBX (Total IP)
 * Development of new features, tools, and bug fixes in existing projects
   (classic ASP and PHP)

Freelance Software Developer 2007 - Now Developer / Analyst / Consultant

Acting as an independent consultant for some companies, worked on some projects
per contract/deliveries.

 * Development of portals and applications using: C# .NET, PHP, Node.JS,
   Bootstrap, Bulma, Materialize
 * One-off jobs, as a freelancer, using C# .NET, PHP, SQL, Node.JS and Rust
 * Consultancy
 * Integrations with VTEX (SaaS e-commerce platform) using C# .NET framework
 * Integrations with Sankhya (ERP) using C# .NET framework and Microsoft SQL
   Server
 * Integrations with payment gateways
 * EBAOH project - Products review platform with gamification


EDUCATION

FATEC São Caetano do Sul - Antonio Russo Jan/2011 - Dec/2013 Technologist,
College

Systems Analysis and Development

Analyses, designs, documents, specifies, tests, implements and maintains
computational information systems - 2800 hours - on-site classes.
SENAC Jan/2008 - Jun/2010 Technician

Computer Technician

Assemble and maintain microcomputers, install and configure networks, and
develop systems and websites - 1200 hours, on-site classes.
ETEC Professor Camargo Aranha Jan/2007 - Dec/2009

High School Diploma


COURSES

SOS Computadores Jan/2005 - Dec/2005 Certificate

Computer Technician

Assemble and maintain microcomputers, install and configure networks - 260
hours, on-site classes.
CNA Jan/2004 - Dec/2009 Certificate

English course

Language course - 6 years, on-site classes.


LANGUAGES

 * NATIVE
   PT
 * FLUENT
   EN
 * INTERMEDIATE
   ES

 * Portuguese - Native Proficiency.
 * English - Full Professional Proficiency.
 * Spanish - Limited Working Proficiency.


PERSONAL PROJECTS






PROJECTS TEMPLATES REPOSITORIES



DEVELOPER JOB REPOSITORIES




CHECK MORE PROJECTS


SOME OF MY HOBBIES