Alexandre is a driven Software Architect and Engineer working in the IT area for over 20 years, planning, specifying, building, and delivering systems mainly on Java, JavaScript, Spring, and open-source platforms. He has strong problem-solving skills and is motivated by delivering value and finding new ways to optimize and simplify designs, clean code, and clean architecture.
Created architectural flows for the new features while keeping scalability and flexibility in mind. The SaaS platform tracks your sensitive data as it moves between employees and across data sources, allowing you to make informed decisions regarding its protection.
Wrote code in Kotlin with Spring boot along with using Kotest and Mockk for unit and integration tests.
For the microservices persistence layer, used databases such as Neo4j, MongoDB, and PostgreSQL.
Worked on developing a Java SDK API for Health Canada PrescribeIT to be used as a helper for the API access and simplify the workflow required to have external systems integrated with the government system.
Built the architecture and configured the environment to assist other developers in meeting the requirements.
Assisted the project manager in developing a roadmap, CI/CD, and JIRA workflow for milestone releases.
Built a static code analyzer product that takes advantage of microservices architecture to evaluate thousands of repositories and commits per day. Spring Boot, AWS SQS / SNS, and Kubernetes were used to build microservices, as well as an API façade for conventional version control systems like Git and Mercurial, with some connections with GitHub API, JIRA, FogBugz, and Auth0.
Implemented Apache Airflow to orchestrate DAG (Directed Acyclic Graph) on Kubernetes cluster and built Cypher Queries to catch code violations in a Neo4J database with the AST for the corresponding programming language; Angular 8 and RxJS were used to create a Spring Shell command-line application that integrated the REST API and a Web UI interface.
Followed quality practices, clean code, and architecture principles, with all code passing two or more code review phases before being merged into milestone/master branches and unit tests covering 100% of the new lines introduced.
Worked on creating the web portal SICOBE (Sistema de Controle de Bebidas) and SCORPIOS (Sistema de Controle e Rastreamento da Produção de Cigarros), projects for Brazil IRS.
Building several stored procedures and batch operations while working on front-end and back-end projects. Used a Scrum approach with daily meetings, sprint planning, and JIRA tool management.
Involved in creating systems used by all cigarette and beverage producers in Brazil for IRS tax auditing, handling about 40 billion items per year in manufacturing.
Qohash finds, tracks, and safeguards the world’s most sensitive data. The Qostodian platform deploys in minutes to discover risks, pinpoint insider threats, and track how data propagates between people in real-time. Created architectural flows for the new features while keeping scalability and flexibility in mind. Used Kotlin programming with Spring Boot, as well as unit and integration testing with kotest and mockk; For the microservices persistence layer, used databases such as Neo4j, MongoDB, and PostgreSQL.
Health Canada is developing a Java SDK API. PrescribeIT will be used as a tool for API access and to simplify the process required to interface external systems with the government system; Made use of Core Java, Jackson, Apache HTTP client, Cucumber, Junit, and other libraries.
Delivered a static code analyzer product that takes advantage of microservices architecture to process thousands of repositories and contributions per day; Spring Boot, AWS SQS / SNS, and Kubernetes were used to build microservices, as well as an API façade for conventional version control systems like git and mercurial, with some connections with GitHub API, JIRA, FogBugz, and Auth0. Integrated Apache Airflow to orchestrate DAG (Directed Acyclic Graph) on a Kubernetes cluster and built Cypher Queries to detect code violations in a Neo4J database using the AST for the corresponding programming language;
Education
B.Eng in Computer Engineering
Centro Universitário do Instituto Mauá de Tecnologia