Badges
Certifications
cbjamil has not earned any certificates yet.
Work Experience
Senior Software Engineer
Paraná Banco• November 2020 - Present
As a Back-End developer, my primary responsibility is to design and implement systems that are interoperable, scalable, and resilient. Additionally, I conduct code reviews to ensure the quality and consistency of development and also support the professional development of team members. Technologies: Patterns/Architecture: DI (Dependency Injection), IoC (Inversion of Control), Strategy, Factory, Singleton, Command, Mediator, REST Asynchronous Processing: Azure Service Bus Languages: C#, TypeScript, Javascript Best Practices: Clean Code, code review, pair programming Ecosystem: .NET Core 6, Azure DevOps, Openshift, Azure Functions TDD (Test-Driven Development): Jest, Moq, XUnity Messaging: Azure Service Bus, RabbitMQ Docker Version Control: Gitflow - Feature branch / TFS Relational Database: SQL Server, Linq, Dapper, Entity Framework Non-relational Database: Redis, MongoDB Agile Methodology: Scrum, Pair Programming Logs: Dynatrace and Azure Insights
Software Engineer
NZN• August 2020 - November 2020
As a Full Stack Developer working in the NExpert project/product/platform Squad, I am responsible for developing new features and performing maintenance using the C# language, primarily with the .NET Core 2+ framework and Angular 2+. The SQUAD model proposes that the team be self-managing enough to make decisions, so I also participate in defining the product alongside the Squad. Responsibilities: - Development of new features for the NExperts platform - Maintenance of the platform Technologies: - Patterns - MVC, SOLID, OOP, DRY - C# - .NET Core 2, Dapper, EntityManager - REST - RESTful - Front End - Angular 2+ - Database - MS SQL Server - GIT - GitHub / Gitflow - Agile Methodologies: Squad, Scrum, Daily, XP, and Pair Programming
Software Engineer
Fretefy• March 2020 - August 2020
Responsible for analyzing and developing improvements for the public WebAPI, serving as a Backend developer using the .NET Core 2+ ecosystem/stack. Also responsible for facilitating communication between clients (B2B -> B2C) in the context of integrations and B2B partnerships. Responsibilities: - Analysis and development of integrations (WebServices) and web services - Communication with clients and companies to understand integrations of respective TMS (Transportation Management Systems) - API consumption - API development - Maintenance of internal platforms - Participation in daily meetings - Participation in projects for the development/improvement of internal products Technologies: - Patterns - DDD, SOLID, OOP, KISS, DRY - C# - .NET Core 2, Linq, EntityManager - REST - RESTful - Database - MS SQL Server - GIT - Gitflow - Agile Methodologies: Scrum, Daily, Pair Programming
Software Engineer
RentCars.com• March 2019 - March 2020
Responsible for developing and analyzing improvements to the main product, acting as a Full Stack Developer. Responsibilities: - Analysis and development of integrations (Web Services) and web services - API consumption - API development - Maintenance of internal platforms - Participation in daily meetings, retrospectives, and development of action plans - Sprint planning - Reinforcement of SCRUM culture and agile methodologies - Participation in projects for the development/improvement of internal products Technologies: - Pattern - OOP - SOAP - WSDL - JavaScript - NodeJS, VueJS, jQuery, Vanilla JS - Database - MySQL, PostgreSQL - GIT - Git flow with pull requests - Agile Methodologies: Scrum, Daily, and Pair Programming
Software Engineer
FAEL• February 2018 - May 2019
Development of .NET applications, with a focus on front-end. Member of the product team, promoting agile culture, and implementing the Design Sprint methodology. Responsibilities: - Development of C# applications using the Web Forms framework - Interface development - Prototyping - Participation in Design Sprints with the client - Execution of Design Sprints - Enhancement of current portals and websites - Maintenance of legacy systems - Handling of bugs/support - Improvements to internal systems Technologies: - .NET - WebForms - ASP.NET - C# - JavaScript - jQuery - Vanilla JS - Database - MS SQL - GIT
Software Engineer
Unifenas• July 2015 - June 2017
Development and remote support for users in both hardware and software aspects, including troubleshooting and configuration. Development of internal tools. Responsibilities: - Maintenance of internal portals - Collaboration with the team on software development projects - Assistance with hardware-related issues for remote users - Repair and configuration of hardware devices - Development and improvement of internal tools and utilities - Collaborative participation in team projects - Learning and applying new technologies under supervision This expanded role for an intern in development encompasses a broader set of responsibilities, reflecting involvement in various aspects of the team's work, including software and hardware support, portal maintenance, and internal tool development.
Software Engineer
UFMG• January 2013 - January 2014
Development and remote support for users, including troubleshooting and configuration. Development of internal tools. Responsibilities: - Maintenance of internal portals - Collaboration with the team on software development projects - Assistance with hardware-related issues for remote users - Repair and configuration of hardware devices - Development and improvement of internal tools and utilities - Collaborative participation in team projects - Learning and applying new technologies under supervision This expanded role for an intern in development encompasses a broader set of responsibilities, reflecting involvement in various aspects of the team's work, portal maintenance, and internal tool development.
Education
Pontificia Universidade Católica do Paraná
Computer Science & Engineering, postgraduate• January 2022 - January 2023
Activities and Groups: Software Architecture, Data Science, and Cybersecurity LGPD: From Privacy By Design to Legacy System Patrícia Peck Pinheiro DevOps Journey Analia Irigoyen Mitigating Friction Between Teams Using DevSecOps Caio Pereira Architectural Patterns Philippe Sevestre Cybersecurity: Understanding Application Vulnerabilities Izidio Rosa Designing Secure Architecture: A Framework to Protect the Software Lifecycle Yuri Diogenes Migration to the Cloud Environment, Is It Worth It? Avoiding the Lift And Shift Strategy Roberto Prado Scaling Businesses with Multi-Cloud and Cross-Cloud Architecture Rodrigo Vale Microservices and Microcontainer Architecture: Business as a Service Giovane Moura Serverless Computing Fernando Sapata Big Data Architecture Marcelo Leite Data Science: Scalable Agile Data Science Renato Barbosa Soft Skills for Decision-Making and Negotiation Daniel Hosken Ethics: Moral Intelligence in the Digital Age Clóvis de Barros Filho Brave New Future Yuval Noah Harari
Pontificia Universidade Católica do Paraná
Computer Information Systems, BS• January 2019 - December 2022
Bachelor of Information Systems
Links
Skills
cbjamil has not updated skills details yet.