Profile Summary
I am a Senior Software Engineer with 17 years of experience, specializing in Node, PHP, and Java. My expertise spans the full software development lifecycle (SDLC), from dynamic web applications to high-performance systems. I excel in Software Architecture and OOP and have lectured on Architectural Patterns. I am skilled in enhancing application performance, security, and optimizing algorithms. I have developed several types of projects in my career, including logistics, finance, Uber-like, developer tools, and many others. On the front end, I work with React.JS and TypeScript, with strong knowledge of HTML5, CSS3, and JavaScript. I have led development teams of over 26 people, with multiple leadership recommendations on my LinkedIn profile. Agile Methodology | Scrum | Kanban | Leadership | People Management | Communication | KPIs | OKRs | Product Vision | Strategic Planning | English | DevOps Practices | Kubernetes | Cloud Computing | AWS | CI/CD | Observability | Software Architecture | Microservices | Best Development Practices | Clean Code | Clean Architecture | Domain-Driven Design (DDD) | Object-Oriented Programming (OOP) | Java | Node.js | React | JavaScript | PHP
Work Experience
- Achieved 100% of the KPIs defined for my position
- Defined the architecture and infrastructure, and led the development and delivery of multiple projects, including a high-performance, real-time system handling tens of thousands requests per minute connected to a very slow legacy database
- Reduced the cost of an external cloud services consultancy contract by approximately 75% by building and training an internal specialized infrastructure team capable of handling most incident demands
- Led continuous improvement and process documentation efforts within my area, collaborating with managers from other internal departments and my superiors, resulting in reduced friction between internal departments and notable efficiency in process execution between my area and the rest of the company
- Received numerous recommendations on LinkedIn for my performance in the position of Principal Engineer
Skills
Industries
- Responsibilities:
- • Reduce the complexity of legacy systems by rewriting them (Node, PHP, and React) with the defined architecture and clean code principles
- • Advocate for the adoption of good practices in software development by promoting techniques such as SOLID, DRY, KISS, and principles like DDD (Domain Driven Design), Clean Code, Clean Arch, etc
- • Conduct training sessions for both the sustainment and new project squad, introducing new technologies in processes, infrastructure, architecture, and programming best practices
- • Modernize the deployment process using CI/CD pipelines
- • Lead personnel recruitment efforts
- Achievements:
- • Create standard architectures for systems of the same type and/or business, facilitating the start and reducing the complexity of projects
- • Applied linter tools to all projects to standardize code styles, reducing the clutter in bug solutions
- • Updated and implemented the company's testing methods and tools, reducing the quality assurance team's rejection rate by 72%
Skills
Industries
Fusion by nstech
Senior Sustainment Lead
- Sep, 2020 - Mar, 2021
- Brazil
- Manage, estimate and prioritize incidents, leading the team until resolution, ensuring the quality and cost
- Define processes from entry to bug resolution
- Conduct code reviews while teaching programming techniques to mid-level and junior developers
- Solve complex bug tickets
- Pair programming to transfer knowledge
- Decreased nightly shift incidents from 10-12 occurrences per week to 1-3
- Created specialized squads with different purposes to combat incidents and implemented clean code practices within the team, reducing bug recurrence by 27% (avg)
- Implemented Scrum, incorporating its ceremonies and artifacts, enhancing team cohesion, communication, and a fail-fast, succeed-fast mindset
- The methodology was not well implemented before
- The methodology was not well implemented before
- I mentored one of the mid-level developers in my squad, and he was promoted from level 12 to level 11
- Successfully met all KPIs defined for my role, consistently achieving and maintaining the performance standards set by the company
Industries
Accenture
Senior Information System Analyst
- Jun, 2019 - Sep, 2020
- Brazil
- Responsável por manter e evoluir algumas das dezenas de projetos de um cliente multinacional da empresa, uma das maiores companhias de mineração do mundo
- Estes sistemas
- são de alta relevância e alto impacto, afetando diretamente o faturamento e a imagem da empresa
- em caso de falhas
- Atuo também na mitigação de problemas e evolução destes sistemas
- A Accenture trabalha como outsourcing de desenvolvimento de softwares deste e de vários clientes
Industries
WR7 Solutions
Software Engineer
- Nov, 2013 - Jun, 2019
- Puerto Rico
- Atualmente atuo com as seguintes responsabilidades:
- - Levantamento de requisitos para criação de novos projetos de sistemas (ou manutenção dos existentes) e/ou Apps mobile Android e IOS;
- - Definição de arquitetura de softwares a serem usadas nos projetos (linguagem, repositório, estilo de arquitetura interna, etc);
- - Definição de infraestrutura (API REST, Serverless, Monolito, Micro-Services);
- - Coordenação do desenvolvimento do projeto;
- Além disso, também desenvolvo pra backend e frontend (FullStack)
Education
Professional degree
- CTD - Curso Técnico de Desenvolvimento de Softwares
- 2006
Bachelor's degree
- Sistemas de Informação
- 2011
Bachelor's degree
- Gerenciamento de Projetos
- 2010
All Skills
Languages
- JavaScript | 3 yrs
- Java | 3 yrs
- CSS3 | 3 yrs
- PHP | 3 yrs
- SQL | 3 yrs
Libraries
- React.js | 3 yrs
- RabbitMQ | 3 yrs
Cloud
- AWS | 3 yrs
- Amazon Web Services (AWS) | 3 yrs
- API Gateway | 3 yrs
- API Management | 3 yrs
- Error Reporting | 3 yrs
- Infrastructure Manager | 3 yrs
- Kubernetes | 3 yrs
Databases
- SQL Server | 3 yrs
- MongoDb | 3 yrs
- MariaDB | 1 yr
- MySQL | 3 yrs
- NoSQL | 3 yrs
- PostgreSQL | 3 yrs
- SQL | 1 yr
APIs
- RESTful APIs | 3 yrs
- API Integration | 3 yrs
Frameworks
- Node.js | 1 yr
- React | 3 yrs
- React Native | 3 yrs
- Single Page Applications (SPAs) | 1 yr
- MVVM | 3 yrs
- Express | 2 yrs
Others
- Engineering Management | 3 yrs
- Project Management | 3 yrs
- Team Leadership | 3 yrs
- Teamwork | 2 yrs
- Development Coordination | 3 yrs
- Management | 1 yr
- Hiring | 1 yr
- Documentation | 1 yr
Paradigms
- Agile | 3 yrs
- Agile Development | 3 yrs
- DevOps | 3 yrs
- DRY Principle | 3 yrs
- Kanban | 3 yrs
- Lean Software Development | 3 yrs
- Mobile Development | 3 yrs
- MVC (Model-View-Controller) | 3 yrs
- Object-oriented Programming (OOP) | 3 yrs
- Scrum | 3 yrs
- Serverless Architecture | 3 yrs
- SOLID Principles | 3 yrs
- Test-Driven Development | 3 yrs
- Unit Testing | 3 yrs
- API Security | 3 yrs
- Clean Code | 3 yrs
- DDD | 3 yrs
- RUP | 1 yr
- SDLC | 1 yr
- Software Development Life Cycle | 1 yr
Platforms
- Linux | 2 yrs
Tools
- Bitbucket | 3 yrs
- CI/CD Pipelines | 3 yrs
- CSS | 3 yrs
- Docker | 3 yrs
- Git | 3 yrs
- OWASP | 3 yrs
- Docker Compose | 3 yrs
- API Testing | 2 yrs