Marcos Vinicios Pagelkopf Jr
Senior Backend Engineer | Go - Python - Distributed Systems
marcos@marcosvpj.com.br | +55 47 99649-2097 linkedin.com/in/marcosvpj | github.com/marcosvpj
Summary
Backend engineer with 7 years of experience in Go and strong background in large-scale data systems. Specialized in performance optimization, microservices architecture, and data processing. Proven track record of reducing processing times from weeks to days through architectural refactoring and efficient design choices.
Technical Skills
Languages: Go (7 years, advanced) - Python (4 years, intermediate-advanced) Architecture: Microservices - Event-driven - REST APIs DevOps: Docker - CI/CD - GitHub Actions - AWS (EC2, S3, Lambda) - GCP Data: PostgreSQL - MongoDB - Redis - Data pipelines Practices: TDD - Unit testing - Code review - Pair programming
Professional Experience
Senior Backend Developer | Bling! - LWSA
November 2025 - Present
Migration of legacy PHP system to Go microservices.
Key achievements:
- Worked on migrating the tax/fiscal module from a PHP monolith to Go microservices, in an ERP serving 150,000 Brazilian companies, processing over 1.5 million tax invoices per day
- Modeled fiscal domain with DDD, handling the regulatory complexity of Brazilian tax law (NF-e, NFS-e, and the tax reform)
- Developed Go services with clear separation between domain and infrastructure, prioritizing testability and ease of change
Stack: Go, PHP, MySQL, Kafka, Docker, GCP, AWS, DDD
Tech Lead - Backend | Inovally
May 2023 - August 2025
Technically led a team of 6 developers implementing a public debt management platform for municipalities.
Key achievements:
- Consolidated 3 independent applications into a unified suite
- Led the development of an automated billing notification pipeline
- Architected data integration and enrichment system processing 100k+ daily records from multiple sources (public and private)
- Established code review and TDD practices that reduced production bugs by 40%
- Designed microservices architecture that enabled independent component deployment, increasing delivery speed
Stack: Go, Python, PostgreSQL, Docker, GCP
Data Engineer | Neoway
December 2018 - December 2022
Development and maintenance of bots and pipelines for large-scale public data collection, processing, and enrichment.
Key achievements:
- Refactored critical PEP (Politically Exposed Persons) pipeline: Migrated legacy pure SQL system to Go, reducing processing time from 7 days to 1 day (processing 500k+ daily records with 99.9% accuracy)
- Developed 30+ resilient scrapers for government sources, with >95% success rate through proprietary proxy rotation and retry logic system
- Worked on development of internal scraping framework accelerating new bot development
- Co-organized internal technical training program, teaching Docker Compose workshop to 50+ developers
Stack: Go, Python, Scrapy, PostgreSQL, MongoDB, RabbitMQ, Docker
Full Stack Developer | Dzigual
September 2017 - November 2018
Feature development and bug fixes in medium-sized legacy application.
Stack: PHP (Zend Framework), JavaScript (AngularJS), MySQL
Full Stack Developer | GrupoW
July 2013 - June 2017
Development of e-commerce and ERP systems for enterprise clients.
Stack: PHP (Yii2), JavaScript (AngularJS), MySQL, Docker, AWS
Additional Experience
Teaching & Facilitation
- Web development instructor (PHP, HTML, and CSS) at vocational courses for ~2 years, training beginner student cohorts
- Facilitator in internal technical training programs at Neoway and Bling, supporting the development of other developers
Education & Certifications
Computer Science - UNIVALI (2006, incomplete) IT Technician - CAC/UFSC (2004-2006)
Training:
- Go Workshop (2018)
- Welcome to Django - Python & Django (2016)
Languages
Portuguese: Native English: Advanced (reading/writing), Intermediate (speaking)
About Me
Working remotely since 2017, with availability for occasional travel. Seeking 100% technical positions in backend development where I can apply my experience in Go and systems architecture to solve complex scale and performance problems.