Ricardo Molina

Ricardo Molina

$35/hr
Senior Fullstack Engineer | Node.js| Python | Angular | CI/CD Advocate
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Location:
Posadas, Misiones, Argentina
Experience:
10 years
Ricardo Andres Marquina Molina Node.js Fullstack Developer AV. Almirante Brown 132, Posadas, Misiones, Argentina-- https://www.linkedin.com/in/ricardo-andres-marquina-molina-b5/ Education University of Misiones, Argentina (04/2008 - 08/2013) B.S. Computer Science Summary 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 Work History Software Engineer Skiff, San Francisco, CA Skiff: All-in-one business email hosting solution. 10/2020 - 5/2024 • Designed and implemented scalable backend systems using Node.js and Express.js, ensuring higher performance and modularity in a microservices architecture. • Developed RESTful APIs with Express.js, leveraging Swagger for API documentation to facilitate seamless communication between frontend and backend. • Managed and optimized databases using Mongoose with MongoDB, ensuring efficient data retrieval and storage for microservices. • Spearheaded the adoption of microservices architecture using Docker and Kubernetes, enhancing scalability and maintainability of the overall system. • Integrated third-party services and APIs seamlessly into the backend using Axios for HTTP client requests, ensuring smooth interoperability. • Implemented robust security measures using JWT authentication and HTTPS, ensuring the confidentiality and integrity of user data in a microservices environment. • Established CI/CD pipelines with Jenkins, automating the testing, building, and deployment processes for Node.js microservices. • Implemented monitoring using PM2 and conducted performance analysis, optimizing backend systems for enhanced response times, employing caching strategies with technologies like Redis. Senior Node.js Developer PrivateMail, Orlando, FL 04/2018 - 09/2020 • Developed back-end services in Microservice architecture using Node.js (Express.js) to implement a state-wide model used by customers. • Used Express.js to handle and intercept the user requests and various controllers to delegate the request flow to the backend tier of the application. • Provided consulting services to external clients in the areas of SQL & NoSQL databases and PCF cloud native. • Conducted code reviews and mentorship for 4 junior developers. • Created numerous test cases using Mocha and Chai frameworks for frontend UI tests. • Implemented some serverless functionalities using AWS Lambda with S3 buckets and ensured the messaging services using SQS and SNS. • Partnered with Scrum master and Product manager with daily reports, resolving impediments related to mapping documents, and sprint planning. • Collaborated closely with frontend developers to ensure seamless integration of user interfaces with Node.js-based backend functionality, fostering a cohesive development process. Node.js Developer Sift, San Francisco, CA 11/2016 - 03/2018 • Responsible for building a platform opening multiple RESTful APIs in Node.js for the clients using our product for trust & safety. • Utilized ES6, Node.js, and Express.js to develop fully automated client management systems. • Designed REST APIs in Microservice architecture using Express.js that allow sophisticated, effective, and low-cost application integration. • Contributed to the frontend development in React. • Involved in Agile software development life cycle (SDLC) with SCRUM methods. • Experienced with version controllers like SVN and Git (Bitbucket, GitHub). • Implemented performance monitoring using PM2, analyzing and optimizing the microservices to enhance overall system efficiency. • Used Winston for application logging and debugging. • Backed up MySQL databases and ran SQL scripts for Node.js-based applications. • Designed UML Use case diagrams, Class diagrams, and Sequence diagrams. Software Developer Poshmark, Redwood City, CA 07/2014 - 10/2016 • Delivered software for E-Cash Management tool as part of a full-stack development team using Node.js, PHP, JavaScript, SQL, HTML, and CSS. • Implemented the application using the concrete principles laid down by several design patterns like MVC, Singleton, and Data Transfer Object (DTO). • Managed and optimized databases using technologies like MySQL and MsSQL, ensuring efficient data retrieval and storage within the microservices ecosystem. • Developed frontend components using JavaScript, jQuery, AJAX, HTML, and CSS for projects based on Node.js platform. • Responsible for integration, unit testing, system testing, and stress testing for all the phases of the project. • Partnered with teammates to discuss solutions to problematic issues. Certifications Certified Node.js Developer – Certification Authority (05/2018) AWS Certified Solutions Architect – Certification Authority (06/2022) Personal Quote “Innovate relentlessly, code passionately, and create the future today.” Links • • • • Skiff Private-Mail Sift Poshmark
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.