Work Preference
Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Open To Work
Verified
This profile is verified using an email address.

Marco Morote

Burnaby,BC

Work Preference

Job Search Status

Open to work
Desired start date: Immediately

Desired Job Title

Software Developer

Work Type

Contract WorkFull Time

Location Preference

Remote

Summary

Brazilian backend developer living in Canada, driven by discipline, curiosity, and continuous improvement. I thrive in teams that collaborate with purpose and challenge ideas to build better solutions. More than 15+ years of experience with development, C#, .NET, SQL Server. Building maintainable, business-aligned systems. My strength is connecting technical decisions to real business needs. I delivered a full production-tracking system end-to-end — architecture, backend, database, and frontend — for a real manufacturing client. Understanding the problem deeply and adapting fast was what made it successful. I focus on clarity, ownership, and solving root causes, not symptoms. That mindset guides how I build, learn, and evolve.

Overview

15
15
years of professional experience

Work History

Software Engineer

CodeBoa
Sao Paulo, Brazil
11.2025 - Current
  • Backend Developer contributing to a management platform used by a disability-support organization with multiple information centers across Sao Paulo. Working with a modern stack (.NET 10, PostgreSQL, Docker, GitHub Actions CI/CD, GitHub Copilot, and Jira) in a collaborative environment with structured code review and using Scrum framework.
  • Implemented the inventory transfer feature end-to-end — Mediatr handler with balance validation, REST endpoint, frontend integration, and automated tests.
  • Engineered an integration between procurement and inventory modules, automating stock entry registration upon delivery confirmation for end-to-end audit traceability and implementing a reversal guard to prevent data corruption.
  • Authored complete technical documentation and user guides for both delivered modules — backend reference covering domain model, endpoints, and business rules; user guide covering workflows for staff — maintaining the team's documentation standards across the codebase.

Software Engineer

Steamworks Brewing Co.
Vancouver, British Columbia, Canada
09.2022 - 04.2025
  • Sole developer of a full-stack production tracking platform deployed in a live manufacturing facility — owning backend architecture, domain modeling, data workflows, and API design end-to-end.
  • Designed and implemented a Clean Architecture backend in ASP.NET Core, enforcing strict separation of concerns to foster a maintainable and scalable codebase for industrial applications.
  • Applied the Repository and Unit of Work patterns to maintain critical data integrity and transactional consistency for high-volume production workloads with complex entity relationships.
  • Built a reflection-based auto-registration engine that automatically wires repositories, services, and CRUD endpoints, eliminating boilerplate and enabling rapid onboarding of new domain entities.
  • Centralized job lifecycle logic into a validated state machine, replacing manual workflows with structured digital records and ensuring consistent business rules across all production phases.
  • Delivered a real-time monitoring pipeline that ingests machine and line metrics into SQL Server and exposes optimized REST endpoints, providing operators and managers with live visibility into performance and bottlenecks.
  • Developed the frontend using a customized MUI Dashboard template (React / Next.js, MUI, Redux Toolkit) to support job management, dashboards, analytics, and reference data.

Team Leader

CEVA Logistics
Vancouver, British Columbia, Canada
06.2020 - 08.2021
  • Joined Ceva Logistics in a warehouse operations role during my immigration transition to Canada, working within Amazon's fulfillment operation.
  • Promoted to Team Leader within a year based on operational performance — shifting from physical operations to data analysis, team management, and daily strategy.
  • Promoted from operations worker to Team Leader within approximately one year — first professional role in Canada, in a new language, in an entirely new domain.
  • Used Amazon's logistics data system to analyze daily operational metrics and define team strategy, hitting performance targets and KPIs in a fast-paced fulfillment environment.
  • Managed a team, identified and resolved operational problems, and delivered daily performance reports and feedback to the management team.

Software Engineer

Cotarys
Brazil
01.2020 - 08.2020
  • Solo contract engagement to build a CAPEX financial planning system for an educational publisher — a tool for finance teams to model production costs per book (SKU), configure calculation rules, run multi-scenario analysis, and route budget approvals before committing to print runs. Delivered end-to-end over 8 months: database design, backend API, and web application.
  • Designed the full relational database model from scratch — SKU registry with configurable attributes (imprint, segment, year/grade, subject), financial formula definitions, value tables, scenario management, and an async import processing queue.
  • Built a configurable formula engine — the core 'dynamic' feature: admins define financial calculation rules using formula syntax referencing pagination and cost fields; the system evaluates them at runtime, making the financial model fully adaptable without code changes.
  • Delivered an interactive CAPEX planning screen that processes SKU details, pagination, and pricing models, producing grouped financial metrics and per-page cost breakdowns for strategic decision-making.
  • Implemented a scenario approval lifecycle (In Progress → Approved / Rejected → Suspended) and an Excel import/export pipeline with async processing queue, job status tracking, and email notification on completion.

Software Engineer

Ecalc Software
Sao Paulo, Brazil
10.2011 - 12.2019
  • Developer at a software house building ERP systems for the commercial printing industry — production planning, shop floor control, service pricing, and fiscal management. Over 8 years, evolved from executing development tasks to contributing at an engineering level: designing system flows, database architecture, and module structure.
  • Primary developer on ePlan — the production planning and scheduling system used daily by commercial printers to manage machine allocation, job sequencing, and production flow reporting. The only product in the suite running on C# at the time.
  • Contributed to a multi-year, module-by-module migration of the full product suite from Delphi to C# .NET — a gradual rewrite with simultaneous refactoring, not a straight port.
  • Built PLC integrations via Rockwell Automation's RSLinx, connecting the production planning system directly to shop floor machines for real-time data collection feeding into production tracking and reports.
  • Led a BI dashboard project end-to-end: collaborated directly with a key client to design views, reports, and data structure, then implemented everything in Ecalc's own BI software.
  • Database engineering across SQL Server and Firebird — modeling, normalization, performance analysis, index optimization, and creation of stored procedures, views, and triggers.

Education

Bachelor of Computer Science -

Universidade Paulista
01-2010

Skills

  • C#
  • NET
  • Object-oriented programming
  • Software architecture
  • Microsoft SQL Server
  • Entity Framework (EF) Core
  • Database Modeling
  • Systems Design
  • SDLC
  • Jira
  • Git and GitHub experience
  • Artificial Intelligence (AI)
  • Anthropic Claude

Languages

English
Full Professional
Portuguese
Native or Bilingual

Timeline

Software Engineer

CodeBoa
11.2025 - Current

Software Engineer

Steamworks Brewing Co.
09.2022 - 04.2025

Team Leader

CEVA Logistics
06.2020 - 08.2021

Software Engineer

Cotarys
01.2020 - 08.2020

Software Engineer

Ecalc Software
10.2011 - 12.2019

Bachelor of Computer Science -

Universidade Paulista
Marco Morote