Software Developer Consultant
CurrentResponsible for supervising and ensuring the continuous operation of critical business systems, applying SOLID principles and best agile development practices with SCRUM and PMBOK. Working with systems of various architectures such as SOA, Microservices, Monolithic and CQRS. Development of systems in C#, Java, HTML, Javascript, JQuery and ASP.Net, and maintenance of web services with SOAP and RESTful. Use of ORM (Hibernate, Entity Framework) with Oracle, SQL Server, T-SQL and DB2 databases, and implementation of applications in .Net Framework and .Net Core, as well as WCF for distributed services. Maintenance of CI/CD pipelines with Jenkins and GitHub, source code management with GitHub, TFS and Sirena Dimensions, and small and simple task automation with Shell script and PowerShell.Use of Gantt Charts and Kanban Boards, and conducting daily meetings, sprint planning and retrospectives for monitoring and continuous process improvement.