Ricardo is a Backend-focused Full-Stack Engineer with expertise in Node.js, Express.js, and Microservices. He has a strong understanding of backend development, including database management, API integration, and server-side logistics implementation. His experience in building scalable and efficient microservices architecture allows him to create robust and high-performance backend systems.
Technical Skills
Core Skills
• Languages: JavaScript, TypeScript
• Frameworks: Node.js, Express.js, NestJS
• Data access: MySQL, PostgreSQL, MongoDB, Redis, Oracle, AWS DynamoDB, BigQuery, Elasticsearch, TypeORM
• Clouding: AWS (Amplify, Lambda, EC2, SQS, SNS, S3), Google (GCP, GKE), Azure
• Message Broker & Queue: Apache Kafka, RabbitMQ, CloudAMQP, Amazon MQ
• Frontend: React, Vue, Angular, NgRx, Svelte, Redux, Tailwind CSS, SCSS
• Testing: Mocha, Chai, Jest, Selenium
• Approach: Agile, SCRUM, Kanban, EDD, TDD, OOP, Design Patterns,
• DevOps & CI/CD: Docker, Kubernates, AWS, Azure, GitHub Actions, Jenkins, Circle CI
• Version control: GitHub, GitLab, Bitbucket, Subversion (SVN)
• Source management: Jira, Trello, Asana, Azure DevOps
• Development kits: Visual Studio Code, Sublime Text, Postman
• Communication: Microsoft Teams, Slack, Discord, Telegram, Skype
Operating Systems
• MacOS, Linux, Windows
Miscellaneous
• Object-oriented programming
• Algorithms analysis/design
• Design patterns
• Excellent communication and teamwork skills