Danilo A.Back-end and Systems Engineer
Skills
A Bachelor of Computer Science with over 17 years of experience in the IT field and currently pursuing a master's degree in Data Science. Experienced in software and web development, with extensive work spanning more than a decade on projects in software development, including development and maintenance within the finance sector and payment solutions. Research interests include software engineering, data science, blockchain technology, and mobile applications.
Senior Software Engineer
10/1/2021 - 10/1/2023
Excelled in C# and Microsoft .NET, including proficiency with .NET Core and Angular frameworks. Utilized Entity Framework and Dapper for efficient data access operations. Developed RESTful services and maintained robust databases with Microsoft SQL Server. Demonstrated version control expertise with Git and implemented containerization using Docker. Architected microservices and managed messaging solutions with RabbitMQ. Leveraged AWS Lambda and Azure Functions to create scalable serverless applications. Applied various design patterns to ensure clean and maintainable code. Known for the integration of continuous integration/continuous deployment (CI/CD) pipelines using Azure DevOps. Designed APIs and ensured proper documentation with Swagger. Hands-on experience with MongoDB and Redis for NoSQL database management. Employed TypeScript alongside JQuery and Ajax for front-end development. Practiced Agile methodologies, particularly Scrum, to enhance project delivery and collaboration.Senior Developer Analyst
9/1/2019 - 10/1/2021
Developed proficiency in .Net Framework C#, .Net Core 2.1+, SQL Server, REST API, and Angular 2+. Leveraged Redis and MongoDB for efficient data storage solutions and ensured version control and collaborative development using Git. Implemented Continuous Integration/Continuous Deployment (CI/CD) pipelines, and utilized Entity Framework (EF), Dapper, Domain-Driven Design (DDD), Model-View-Controller (MVC) architecture, RabbitMQ for message queuing, and Transact-SQL (T-SQL) for database management.
Gained expertise in tools and techniques such as AutoMapper for object-object mapping, Unit testing for ensuring code quality, NodeJS for server-side scripting, PL/SQL, and Java Spring (including Boot, MVC, JPA/Data) for enterprise-level applications. Acquired skills in Azure Cloud and Platform as a Service (PAAS) offerings like Service BUS and Functions, along with AWS Lambda for serverless computing and OpenAPI for API creation.
Incorporated legacy technologies like VB6, modern front-end frameworks like Bootstrap, HTML5, and CSS for responsive design, and data streaming technologies like Kafka. Additionally, utilized Swagger for API documentation, and TypeScript/C# for robust server-side logic development.Backend Developer
1/1/2019 - 8/1/2019
Developed proficiency in C#, .NET Framework, and ASP.NET MVC while mastering ASP.NET Core and MS SQL Server. Acquired extensive experience with ADO.NET, NHibernate, Webforms, and WCF/WPF, utilizing CacheManager for optimized performance. Demonstrated expertise in front-end technologies, including HTML/CSS, JQuery/Ajax, Typescript, and Angular.
Incorporated web services using SOAP and REST, and showcased advanced SQL Server capabilities, including Entity Framework (EF) management and complex report architecture. Applied design patterns consistently and contributed to efficient project workflows through Git and TFS. Enhanced application deployment with CI/CD pipelines and maintained legacy systems using VB6. Leveraged Bootstrap to create responsive and aesthetically pleasing web applications.Web Developer
9/1/2014 - 12/1/2018
Position: Web Developer | 12/2016 to 12/2018
Developed expertise in Microsoft .NET, .Net Core, and C#, while effectively utilizing Entity Framework, NHibernate, and ADO.Net for data layer management. Managed data with proficient use of Microsoft SQL Server. Built dynamic, responsive user interfaces using Angular and leveraged REST for API development. Maintained code quality and version control through proficient use of GIT.
Position: Java Web Developer | 09/2014 to 12/2016
Acquired advanced skills in Java 6/8, including J2EE technologies like JSP and Servlet, with a focus on PostgreSQL. Worked on PHP systems such as Drupal and Moodle, enhancing web functionality with HTML, CSS, and JavaScript. Created detailed reports using iReport and ensured collaborative coding and version control using Git and SVN. Additionally, worked with .Net/Asp.net C# alongside SQL Server for back-office solutions.
Computer Science at Federal University of Bahia
2018 - 2024
Danilo is available for hire
Hire Danilo A.All Howdy Candidates are vetted for skills and english proficiency.