ABOUT ME
Software engineer, well experienced with C# .NET and Node.JS working with financial services, e-commerce, integrations, web and desktop solutions since 2012.
Currently working in Talabat (part of Delivery Hero
), which is a QCommerce delivery company in MENA, based in Dubai, as a backend engineer, working with C#, AWS (SQS, SNS, Lambda, S3, SSM, EC2), SQL Server, Terraform, ArgoCD, CircleCI and other tools on QCommerce tribe (former Grocery tribe).
Previously worked at BS2 bank , for an year and a half. During this period, participated on two teams (PIX and B2B/enterprises) developing the PIX (Brazilian Instant Payments system), also developing APIs and Open Banking integrations, contact with B2B clients, regulatory agencies, other banks and technical teams from partners to provide the best solution for both sides! Using .NET Core, SQL Server, RabbitMQ, supported by DDD architecture, SOLID, DRY & KISS principles.
I am excited to contribute my strengths and proficiency in innovation toward 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.
Work permit (no sponsorship required):
Portuguese passport -
European Union
Brazilian passport - Latin America
Experience (in years):
- 12+ C# .NET
- 12+ Microsoft SQL Server
- 10+ MySQL
- 8+ Node.JS
- 7+ .NET Framework
- 7+ Elastic Search
- 6+ .NET Core
- 4+ AWS (Amazon Web Services)
- 3+ Azure
- 3+ RabbitMQ
- 3+ PostgreSQL
- 1+ Apache Kafka
I have also worked with PHP since 2007 for freelance jobs.
Check out some projects I worked on:
- Food & Grocery delivery - Shopping Experience & Order Fulfillment.
- Product Information Management (PIM).
- Integration with Western Union for remittance across countries.
- Digital wallet (payments, transfers, remittance, balance, statement, mobile top-up, credit card).
- PIX - Brazilian Instantly Payments System (SPI/PIX - BACEN).
- Open Banking and BaaS - Banking as a Service.
- Microservices using gRPC for communication intra-process.
- Distributed systems using RabbitMQ and Apache Kafka.
- Gateway integrations with MaxiPago, Adyen and PayPal.
- OnBoarding and Internet Banking projects for B2B customers.
- Vitrine do Artesanato (integration) - e-commerce.
- VTEX e-commerce PaaS (integration).
- Sankhya ERP (management, analysis, integration).
- Vitrine do Artesanato Digital - digital video platform (development).
- Vitrine do Artesanato na TV - digital video content portal (development).
- Canal do Artesanato - subscription learning platform (development).
- Zendesk (integration).
- SAP (integration).
- Database (management).
- Agile methodologies.
- Software Development Life Cycle (SDLC).
- General web development.
- OSS projects in C# .NET, PHP, Rust and JS/TS, available at https://github.com/guibranco .
Time coded since Apr 10, 2015:
WORK EXPERIENCE
(food ordering services | +3500 employees) Jul/2022 - Now Software Engineer / .NET Developer
Working on Grocery tribe in Grocery Finding and Shopping Team (FAST) squad.
- Improve search, offers and shopping experience in Grocery tribe
- Migration from monolithic architecture to microservices architecture
- Building APIs and services with C# (.NET 6), SQL Server and PostgreSQL
- Creating backend for frontend (BFF) API gateway using KrakenD, Luna and GoLang
- Agile culture & cerimonies using Scrum and Kanban over Jira
Working on Grocery tribe in Grocery Shopping Experience squad.
- Improve search and shopping experience with Grocery tribe
- Migration from monolithic architecture to microservices architecture
- Building APIs and services with C# (.NET 5), Amazon SQS, SQL Server and PostgreSQL
- Agile culture & cerimonies using Scrum and Kanban over Jira
Working on Grocery tribe in Grocery Fulfillment squad.
- Improve quality of fulfillment process 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 backoffice change unavailable itens on an order
- Building APIs and services with C# (.NET 5), Amazon SQS, Amazon Lambda, SQL Server and PostgreSQL
- Agile culture & cerimonies using Scrum and Kanban over Jira
(product information management | +600 employees) June/2021 - Nov/2021 (6 months) Senior Software Engineer / .NET Developer
Working on Customer Experience Hub (CXH) platform.
- Integrations with Instacart and BestBuy
- Improve quality of code, fixing code smells and bugs
- Building APIs and services with C# (.NET 5), Azure Blob Storage and SQL Server
- Agile culture & cerimonies using Scrum and Kanban over Jira and Azure DevOps
(financial services | +500 employees) May/2021 - August/2021 (4 months) Senior Software Engineer / NodeJS Developer
Working on the Open Banking project inside FCamara group.
- IdP, DCR
- White label
- Integration with Banco Pan
- Building APIs with NodeJs
- Agile culture & cerimonies using Scrum and Kanban over Azure DevOps
(financial services | +800 employees) Feb/2021 - May/2021 (4 months) Senior Software Engineer / .NET Developer
Remotely working for Grace Kennedy Group, the biggest financial & food group in Jamaica and Caribbean area.
- Remittance integration with Western Union
- Digital wallet system
- Building APIs with C# (.NET Core 3.1 and .NET 5), using CosmosDB, Entity Framework Core, Application Insights
- Agile culture & cerimonies using Scrum and Kanban over Azure DevOps
(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
- Agile culture & cerimonies using Scrum and Kanban over Jira
(financial services | +2k employees) March/2020 - Jan/2021 (11 months) Senior Software Engineer / .NET Developer
Allocated in BS2 bank, a digital bank company in the special projects team, part of financial services division.
- Implementation of PIX (Brazilian Instantly payments - BACEN - Banco Central do Brasil)
- Development of APIs and Services using .NET Core, Dapper, Entity Framework and DDD
- Development of distributed systems using RabbitMQ
- Deploy and development using Docker containers
- Supporting internal clients in integration process
- Agile culture & cerimonies using Scrum and Kanban over Azure DevOps
Allocated in 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 .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 & cerimonies using Scrum and Kanban over Team Foudantion Services (TFS)
(fashion company | +16k employees Brazil / +50k employees worldwide) Dec/2018 - June/2019 (7 months) Middle Software Engineer / .NET Developer / NodeJS Developer / System Analyst / Fullstack Developer
Allocated in C&A Modas, a worldwide fashion company with more than 50 thousand employees around the world. Only in Brazil has more than 16,000 direct employees
- Development of integrations solutions using Zendesk, SAP, Oracle and other internal systems
- Automation of payment/refund process using Adyen gateway
- Automation of process using .NET Core
- Develop new features and APIs using NodeJS (Express & HAPI)
- Develop of an unified library in .NET Core to be used internally by all teams, with commons & utils needs
- Agile culture & cerimonies using Scrum and Kanban over Jira
(content producer / online retail seller | +100 employees) Jan/2016 - Nov/2018 (3 years) Development Coordinator
Responsible for the in-house projects of the IT department.
- Coordinate/support third party associates
- Deploy SOLID principles in projects
- Implement and evangelize CI/CD methodologies
- Development of integrations solutions
- Development of REST APIs for mobile apps
- Coordinate the development of a CRM system
- DevOps culture
- Agile culture & cerimonies using Scrum and Kanban over Trello and RunRun.It
Development of paid subscription platform, integration with services and APIs, resource management.
- Development of REST APIs and MVC projects using .NET stack
- Integration with VTEX (REST API and SOAP WebService)
- Integration with payment gateway (MaxiPago)
- Management of triggers and procedures in SQL Server databases
- Disaster management and automated backup plans for SQL Server / Windows service and Amazon Web Services (AWS)
Develop content platforms, video portals.
- Development of video portals using MVC with Microsoft stack
- Planning, modeling, implementation and process documentation - ERP
- Requirements gathering
- Monitoring and management of SQL Server
Main help desk and support.
- Development of e-mails marketings
- Formatting, maintenance and installation of micro-computers(Windows and Linux Ubuntu)
- General software installation and configuration
- 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)
Acting as an independent consultant for some companies, worked on some projects per contract / deliveries.
- Development of portals and applications using: C#, PHP, NodeJS, Bootstrap, Bulma, Materialize
- One-off jobs, as a freelancer, using C#, PHP, SQL, NodeJS and Rust
- Consultancy
- Integrations with VTEX (SaaS e-commerce platform) using C# .NET framework
- Integrations with Sankhya (ERP) using C# .NET framework and SQL Server
- Integrations with payment gateways
- EBAOH project - Products review platform with gamification
EDUCATION
Systems Analysis and Development
Analyses, designs, documents, specifies, tests, implements and maintains computational information systems - 2800 hours - on-site classes.Computer Technician
Assemble and maintain microcomputers, install and configure networks and develop systems and websites - 1200 hours, on-site classes.Computer Technician
Assemble and maintain microcomputers, install and configure networks - 260 hours, on-site classes.English course
Language course - 5 years, on-site classes.LANGUAGES
-
NATIVE
PT
-
FLUENT
EN
-
INTERMEDIATE
ES
- Portuguese - Native / Bilingual Proficiency.
- English - Full Professional Proficiency.
- Spanish - Limited Working Proficiency.