Carlos Escudero
Software Engineer
Hi! I'm a Fullstack Software Engineer based in Sincelejo, Colombia. I have more than three years developing APIs and robust applications. I have participated in several projects, from electronic invoicing solutions, to chat systems with artificial intelligence. I am proficient in tools like React.js, Angular, NestJS, Sprint Boot, GraphQL, etc. I love learning new technologies and improving myskills. Beyond my own professional growth, I like to guide new tech enthusiasts, helping them to learn and navigate in this constantly evolving world.
Skills
Fullstack Development
Experience working on both frontend and backend using technologies such as React.js, Angular, NextJS, and Node.js.
API Integration
Extensive experience integrating external APIs like DIAN (for electronic invoicing) and FlightAware (for flight data).
Frontend Technologies
Proficiency in building engaging and functional user interfaces with React, AngularJS, and Next.js.
Backend Technologies
Backend development using Express, Node.js, NestJS, and Spring Boot.
Database Management
Managing and optimizing databases such as MongoDB, PostgreSQL, and Redis.
AI and Machine Learning Integration
Implemented AI-powered features like generative chat systems using OpenAI and LLMs.
Data Processing
Experience in processing and formatting data for optimal compatibility and usability.
Deployment and Infrastructure
Deployed applications on platforms like DigitalOcean, ensuring scalability and reliability.
Problem-Solving
Designed innovative solutions such as routing algorithms based on fuel costs, tolls, and mileage.
Project Management
Collaborated with teams and managed projects to ensure seamless integration and optimal system performance.
Mentoring
Passionate about guiding emerging tech enthusiasts through the evolving tech landscape.
Adaptability
Ability to quickly adjust to new technologies and dynamic work environments.
Communication
Skilled at conveying technical ideas clearly in both English and Spanish, enabling effective collaboration.
Team Collaboration
Proven experience working effectively in multidisciplinary teams to ensure project success.
Problem-Solving
Proactive and creative approach to identifying and resolving complex challenges efficiently.
Attention to Detail
Strong attention to technical details, ensuring the delivery of high-quality solutions.
Technologies
Experience
- to
FullStack Engineer - MissionHires
- Develop and maintain an AI-driven talent acquisition application using Next.js, Node.js, and MongoDB.
- Build user interfaces and backend functionalities to implement and enhance features.
- Collaborate with the team to ensure seamless integration and optimal performance.
- to
FullStack Engineer - WingMates
- Contributed to the development of a flight and hotel booking application using Next.js, Node.js, MongoDB, FlightAware, and Duffel.
- Integrated a generative chat feature powered by OpenAI and LLMs to assist passengers with rebooking and provide real-time information on airports and flight status.
- Collaborated with the team to design and implement both frontend and backend functionalities, enhancing user experience and system performance.
- to
FullStack Engineer - Smarthop
- Worked with the integrations team to connect external APIs with Smarthop's API.
- Processed and formatted data into a proprietary format to ensure compatibility and usability.
- Developed routing algorithms to suggest optimal transport routes based on road type, fuel cost, tolls, and mileage.
- Utilized technologies including React, Express, Node.js, Python, Redis, and MongoDB to build and enhance application functionality.
- to
FullStack Engineer - Softbussiness
- Developed the electronic invoicing module for an ERP system, integrating with the DIAN (National Tax and Customs Directorate of Colombia) API.
- Utilized AngularJS for frontend development and Spring Boot for backend services.
- Managed data storage and retrieval using PostgreSQL.
- Deployed the application on DigitalOcean, ensuring reliable and scalable access.
Education
Bachelor's degree in Systems Engineering
to | Corporación Universitaria del Caribe CECARDiploma in Software Development
| Universidad Tecnológica de PereiraDiploma in Basic Programming
| Universidad Tecnológica de PereiraDiploma in Programming Fundamentals
| Universidad Tecnológica de PereiraDiploma CCNA Routing and Switching
| Cisco Networking Academy