Howdy Logo
Image of Alessandro S.

Alessandro S.
Back-end and Systems Engineer

Node.js
Typescript
Github
Javascript
Php
Python
Mysql
Bio

Possess professional experience with NodeJS/Typescript, PHP, and Golang, demonstrating a strong ability to adapt to new programming languages. Advocates for test-driven development and good software engineering practices. Holds solid knowledge in MySQL performance optimization and applies secure development practices using OWASP guidelines. Experienced in vulnerability management through DevSecOps, with familiarity in OWASP Software Assurance Maturity Model (SAMM).

  • Senior Back-end Engineer
    9/1/2021 - Present

    Developed extensive expertise in designing and implementing microservices architecture, leveraging technologies like Docker and Kubernetes for containerization and orchestration. Mastered the use of Java and Spring Boot for creating robust and scalable services. Utilized RESTful APIs to facilitate communication between services, ensuring seamless integration and functionality. Proficient in utilizing AWS and Azure cloud platforms to deploy and manage microservices, guaranteeing high availability and efficient resource utilization. Demonstrated capabilities in using Kafka for reliable message streaming and RabbitMQ for robust message queuing, fostering efficient microservice communication. Applied Agile methodologies, using tools like Jira and Confluence for project tracking and team collaboration. Showcased skills in using Jenkins and GitLab CI/CD pipelines for continuous integration and continuous deployment, ensuring streamlined and automated release processes. Ensured services were highly available and fault-tolerant through effective implementation of circuit breakers with Hystrix. Dedicated significant efforts to monitoring and observability using tools such as Prometheus and Grafana, ensuring proactive system health management. Acquired proficiency in unit and integration testing using JUnit, Mockito, and WireMock to ensure robust code quality and reliability.

  • Back-End Engineer
    3/1/2021 - 9/1/2021

    Demonstrated expertise in API development for the Superviz app, utilizing PHP and its associated frameworks, Doctrine and Silex, to build robust and scalable solutions. Acquired comprehensive experience in front-end frameworks, including Ext JS 4.2, NodeJS, and Vue.js, for creating seamless user interfaces. Managed and manipulated data efficiently through PostgreSQL and MongoDB. Ensured high standards of code collaboration and version control using SVN and Git, contributing to team efficiency and project success.

  • Mid-Level Developer
    2/2/2020 - 3/1/2021

    Led the development of microservices architecture utilizing NodeJS and Typescript, ensuring robust and scalable backend systems. Demonstrated advanced proficiency in application security by implementing security best practices and leading security initiatives across projects. Utilized Docker for containerization and Kubernetes for orchestration, enhancing deployment efficiency and system reliability. Employed MongoDB and PostgreSQL for database management, optimizing data storage and retrieval. Utilized Git for version control, ensuring collaborative and efficient code management. Worked extensively with RESTful APIs and GraphQL to streamline data flow and integration between services. Proficiency in Jest for unit testing ensured high code quality and reliability. Led code reviews and enforced coding standards to maintain consistency and security across the codebase.

  • Full Stack Developer
    7/2/2017 - 2/2/2020

    Gained comprehensive experience in software development tailored specifically for financial institutions. Developed expertise in Java and Python for backend processing, and utilized Spring Boot for creating standalone, production-grade Spring-based applications. Achieved significant proficiency in leveraging Hibernate for ORM, ensuring efficient database operations with SQL and NoSQL databases, including PostgreSQL and MongoDB. Utilized Microservices architecture to enhance modularity and scalability of applications, and employed Docker and Kubernetes for containerization and orchestration. Implemented CI/CD pipelines using Jenkins, ensuring seamless integration and continuous deployment. Utilized Git for version control and collaboration, alongside Jira for project management and tracking. Developed strong analytical and problem-solving skills, especially in mitigating financial risks and ensuring data security compliance with regulations such as GDPR and PCI DSS. Conducted thorough performance tuning and optimization, leading to substantial improvements in application responsiveness and efficiency.

  • Computer Science at University of Passo Fundo
    2016 - 2021

Alessandro is available for hire

Hire Alessandro S.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.