Ramon Almeida

Architect Software | Software Engineer

About

Highly motivated Brazilian Software Engineer with a passion for architecting, creating, and developing innovative and scalable technological solutions. Coffee enthusiast dedicated to leveraging expertise in software architecture and development to drive successful projects. Cybersecurity enthusiast.

Skills

Intermediate English proficiency

Expertise in software architecture, including Hexagonal/TOGAF/C4

Proficient in JAVA/PHP/Python/JavaScript/TypeScript/Flutter

Proficient in SpringBoot/Laravel/Django-Flesk/React-Vuejs/Angular-React-Nextjs

Proficient in AWS/GCP/AZURE PIPELINE

Proficient in SQL(MYSql,PostgreSQL), NOSQL(MongoDB,DynamoDB,DocumentDB,Firebase)

Experienced in implementing pipelines(Github/Gitlab/Jenkins/Kubernetes/ArgoCD)/jobs(Airflow)

Skilled in Agile methodologies, including Scrum and kanban

Approach

Ensure project scope, context, and constraints are documented and accepted. Develop solution architecture. Facilitate decision-making by providing information and aligning it with overall objectives. Define and document system structure and form. Establish strategies, standards, guidelines, etc., to guide system construction. Ensure architecture addresses system quality attributes. Develop architectural description. Ensure architecture is applied throughout system development. Stay involved in the entire development process. Develop user documentation. Design solution. Design data model. Manage quality assurance. Code Developer. Code review.

Education

- Bachelor of Software Engineering, UNESA

- Technologist in Web Systems Analysis and Development, UNESA

- Certified Course conclusion New Pentest Profissional, Desec Security

Experiencies