Hi there! I'm a Software Engineer with 5 years of experience specializing in Ruby on Rails and React. I've worked on web and mobile applications for iOS and Android, collaborating with international clients across industries like healthcare, finance, management, psychology, logistics, and security.
I'm passionate about learning new technologies and constantly improving my skills, including integrating AI into innovative applications!
About me
Hello! I'm a passionate and experienced software engineer with more than 5 years of professional experience crafting impactful solutions for web and mobile applications. My journey in tech has been fueled by a deep love for learning and a constant drive to stay at the forefront of innovation.
I specialize in a broad range of technologies, including:
- Backend: Ruby, Ruby on Rails, Python
- Frontend: ReactJS, NextJS, TypeScript, JavaScript
- Mobile Development: React Native
- AI Integration: Langchain, OpenAI, ChromaDB
- Tools & DevOps: Docker, GitHub Actions, Google Cloud Platform
- Database Management: PostgreSQL, MongoDB
I'm also proficient in RSpec for testing and ensure all my work adheres to the SCRUM methodology, enabling smooth collaboration and consistent project delivery.
Having worked with clients from USA, Colombia, and Mexico, I bring an international perspective to every project. My ability to communicate fluently in both English (advanced) and Spanish (native) ensures seamless interactions across diverse teams and stakeholders.
Whether building scalable backend systems, designing intuitive frontend experiences, or integrating cutting-edge AI technologies, I thrive on solving real-world problems. Every project I take on is guided by a commitment to quality, innovation, and creating value for users.
Let's create something amazing together! 🚀
Skills and Technologies
The skills, tools and technologies I am really good at:
Work Experience
Here is a quick summary of my most recent experiences
- - Improved request efficiency by up to 40% by implementing pagination parameters to prevent large payloads and optimize performance.
- - Designed and developed new Ruby gems to streamline the integration of additional services with the main application, enhancing scalability and maintainability.
- - Collaborated on the development of an application used by hundreds of users worldwide to efficiently and securely manage contractors, suppliers, and associated companies.
- - Contributed to a microservices architecture consisting of six services and a primary application, leveraging technologies like Ruby on Rails, MongoDB, MySQL, and PostgreSQL.
- - Worked on the UI developed in React, injected as a dependency into the main Rails application, delivering new integrations, resolving pre-existing bugs, and improving the user experience.
- - Operated within an Agile environment, utilizing SCRUM methodology and JIRA to efficiently manage features, track progress, and ensure timely delivery of project goals.
- - Responsible for developing web and mobile applications using React and Ruby on Rails, with integration of artificial intelligence tools such as OpenAI and Langchain.
- - Led the "Marketing App" project, which involved implementing document upload functionality and AI-driven conversations based on the uploaded documents. Additionally, developed image generation with Dalle-3, reducing website creation times for the Marketing department by up to 80%.
- - Implemented SCRUM methodologies to efficiently manage project development, ensuring timely delivery of high-quality products.
- - Utilized Hotwire technologies like Turbo and Stimulus JS to reduce wait and load times in web applications.
- - Automated deployments of various technologies to different working environments using Github Actions, Docker, and Google Cloud Platform, reducing manual environment creation times. These technologies included Ruby on Rails, React Native, and NextJS.
- - Collaborated with international and national clients from various business niches, including medicine, finance, restaurants, and project management, among others.
Projects
Some of the noteworthy projects I have built.
Awesome Menu
Awesome Menu is a web application that allows restaurants to create and manage their menus digitally. Each menu will be available online and accessible by scanning a QR code. It also offers free templates and unlimited menus. Each account can manage up to 5 restaurants simultaneously.
ZY Shop
ZY Shop is an e-commerce platform where users can access a business's products. It functions as a web point-of-sale system, allowing users to register their products and manage sales directly within the application. Additionally, products can be filtered by category. Each product is linked to a WhatsApp number, enabling customers to request more information about the products.
Kalenda
Kalenda is an application developed for both mobile devices and the web. It is a reservation app where users can register for free and manage their appointments within the application. Additionally, Kalenda offers various subscriptions, allowing users to enjoy automated WhatsApp messages.
Ship Sync
Ship Sync is a web application focused on package shipping. Within the application, you can generate PDFs containing information about each shipment made, register your clients, send automated SMS messages when saving their information, add items, manage upcoming trips/deliveries, and handle users within the application with different roles.
Contact
What's next? Feel free to reach out to me if you are looking for a developer, have a query, or simply want to connect