Howdy Logo
Image of Diego S.

Diego S.
Principal Engineer

Spring
Pl/sql
Microsoft Sql Server
Java
Javascript
C#
Amazon Aws
Bio

A seasoned full-stack developer with a robust specialization in back-end development, offering over 12 years of comprehensive experience in delivering tailored solutions across diverse business domains. Demonstrates thorough expertise in all phases of the software development lifecycle, effectively leveraging agile methodologies, SOLID principles, and Domain-Driven Design. Proficient in object-oriented programming, developing RESTful APIs, and managing and deploying applications on AWS. Additionally skilled in Oracle database management and the integration of complex systems utilizing Webservices and RabbitMQ.

  • Data Engineer / Specialist
    2/1/2019 - Present

    Developed technical expertise in Java (SpringBoot), RESTful Web APIs, and cloud technologies including AWS, EC2, S3, ElasticSearch, Docker, Swarm, and Openshift, with deployment automation using Jenkins.

    In the AgriScore Project, provided technical leadership and development for an automl platform focused on agricultural credit scoring. Significant contributions included creating services and automated tasks using Java, Scala, and Python, leveraging a tech stack comprising Kubernetes, Iceberg, Athena, Hadoop, Spark, DynamoDB, RDS, Cassandra, Airflow, Lambda, EMR, S3, EC2, CloudWatch, SQS, and Terraform.

    During the AgriBureau Project (2020-2021), specialized in Java development for a new bureau dedicated to agricultural credit analysis. Responsibilities encompassed developing services and automation tasks with Java (Spring Boot), Scala, and Python, utilizing technologies such as Hadoop, Spark, DynamoDB, RDS, Airflow, Lambda, EMR, S3, EC2, CloudWatch, ECR, and SQS.

    In the MIP Project (2019-2020), functioned as a Java specialist and developer on the Mobile Insight Platform, designed to gather data from mobile devices for analysis and digital model creation. Technologies employed included Java, Scala, Spark, Kinesis, Prometheus, Graylog, SpringBoot, S3, DynamoDB, Lambda, and SQS.

    For the GRP Project (2019), served as a Java specialist and developer on the Portfolio Management project, developing a portfolio analysis system for clients within credit analysis groups. Utilized a tech stack that featured Tableau, Redshift, Openshift, Java, Angular, SpringBoot, S3, DynamoDB, Lambda (NodeJS), and SQS.

  • Senior Consultant / Developer
    7/2/2018 - Present

    Developed proficiency in Java and SpringBoot, focusing on the creation of RESTful Web APIs. Leveraged RabbitMQ and a microservices-oriented architecture on AWS to enhance system scalability and efficiency. Employed Jenkins for automated deployment, ensuring streamlined release cycles. Played a key role in defining and developing technical solutions, analyzing architectural components, and providing expert support to the development team.

  • Senior Consultant / Developer (.NET)
    11/2/2017 - 6/2/2018

    Developed proficiency in .NET Core 2 for creating Web APIs (REST) within a Microservices-oriented architecture. Utilized AWS for deployment and infrastructure requirements, leveraging tools for automatic deployment such as GoCD. Engaged in defining and developing comprehensive solutions, conducting architectural analysis, and fulfilling back-end development roles.

  • Senior Java Consultant / Developer
    5/2/2017 - 11/2/2017

    Developed proficiency in Java by enhancing the Pension System for Banco do Brasil (Brasilprev). Utilized technologies including Primefaces, JSF, EJB, JPA, Maven, Sonar, Jenkins, and IBM Batch. Demonstrated strong skills in Oracle PL/SQL for database management and optimization. Ensured code quality and continuous integration in a collaborative team environment.

  • Systems Analyst
    2/2/2014 - 12/2/2016

    Gained expertise in software development with Dotnet, utilizing C#, Nhibernate, and Oracle for backend systems. Developed the Cprop Portal using Java, Flex, JSF, and Oracle, showcasing versatility across multiple programming languages and frameworks. Employed agile methodologies, specifically Scrum, to enhance project management efficiency and foster team collaboration. Implemented acceptance criteria, Test-Driven Development (TDD), and automated testing to ensure high-quality code and streamline the development process.

  • Systems Analyst
    12/2/2010 - 2/2/2014

    Developed technical expertise in Dotnet with a focus on C#, Nhibernate, and Oracle while working on the Cprop Project. Contributed to the Cprop Portal using Java, Flex, JSF, and Oracle. Applied agile methodologies including Scrum to manage project workflows, establish acceptance criteria, and enhance development processes. Demonstrated proficiency in Test-Driven Development (TDD) and implemented automated testing to ensure code reliability and quality.

  • Developer / Systems Analyst
    3/2/2006 - 11/2/2010

    Developed proficiency in .NET and C# through the creation of an educational portal for dynamic media, enhancing digital learning environments. Utilized Flash and ActionScript to develop a communication tool facilitating interaction between teachers and students. Advanced expertise in Flash and ActionScript 3.0 to create collaborative objects, fostering group activities and shared learning experiences. Demonstrated skills in Java EE (JEE) while developing a VoIP billing system, optimizing telecommunication financial processes. Applied JEE capabilities to build a system for controlling UPS and cameras, improving operational monitoring and management. Gained experience in C/C++ by developing applications for PDAs, enabling portable device functionalities. Leveraged Flash and ActionScript to design engaging educational games, promoting interactive learning. Additionally, created a detailed human body atlas using Flash and ActionScript, providing an immersive educational tool.

  • Bachelor in Information Technology at Ruy Barbosa College
    2002 - 2006

Diego is available for hire

Hire Diego S.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.