Elian
Software analyst and developer

About
I am a software development technologist with one year of experience in various technologies. I’m curious, adaptable, and a fast learner, with expertise in application development and maintenance. I excel in teamwork, contributing innovative ideas, and supporting my colleagues' professional growth. I also have an intermediate level of English.
Experience
- Back-end Developer @ FlextCOP - On-siteSummary:
- As a Backend Developer, I participated in the design and implementation of key functionalities for enturat.com, the fuel and lubricant order management platform developed for Terpel, one of the most important companies in the sector in Colombia. I developed scalable microservices applying SOLID principles, event-driven architecture, and Clean Code best practices. My main responsibilities included: - Development of the order creation and management system. - Implementation of the matching system integrated with SAP for real-time synchronization. - Design of an adjustable cron-job system, allowing behavioral changes without modifying the code. - Construction of RESTful APIs and real-time services using WebSockets. - Integration and optimization of relational databases, including the creation of triggers to automate essential processes. - Implementation of notification services via email and WhatsApp. - Secure file management with AWS S3 and application of security measures on critical endpoints. - Coordination of microservices with a focus on scalability and decoupling. - Collaboration with frontend and product teams to ensure availability, clarity, and security of processed information.
Responsibilities:
- Development of the order creation and management system.
- Implementation of the matching system integrated with SAP for real-time synchronization.
- Design of an adjustable cron-job system, allowing behavioral changes without modifying the code.
- Construction of RESTful APIs and real-time services using WebSockets.
- Integration and optimization of relational databases, including the creation of triggers to automate essential processes.
- Implementation of notification services via email and WhatsApp.
- Secure file management with AWS S3 and application of security measures on critical endpoints.
- Coordination of microservices with a focus on scalability and decoupling.
- Collaboration with frontend and product teams to ensure availability, clarity, and security of processed information.
- JavaScript
- TypeScript
- NestJS
- Node.js
- REST API
- WebSockets
- Event-Driven Architecture
- Microservices
- PostgreSQL
- MySQL / SQL
- Triggers
- Docker
- AWS S3
- Cron Jobs
- SAP Integration
- Email Services
- WhatsApp Notifications
- Clean Code
- SOLID
- Scalability
- Decoupling
- Security
- Git
- GitHub
- Full Stack Developer @ Project led by Erick Bastidas · FreelanceCOP - RemoteSummary:
- Worked as a Full Stack Developer on a project utilizing modern technologies and agile methodologies. I developed backend functionalities using NestJS, implemented libraries to manage relationships between entities, and applied Angular for frontend development.
Responsibilities:
- Developed backend features using NestJS and created relationships between entities.
- Documented services and endpoints for clarity and ease of integration.
- Managed API requests in Bruno, ensuring accurate and effective data flow.
Achievements:
- Gained hands-on experience in NestJS, expanding full stack development skills.
- Successfully implemented features and resolved issues, meeting project deadlines and quality standards.
- SQL
- GitHub
- Git
- Nest.js
- PostgreSQL
- Docker
- Angular
- Full-stack Developer @ Si & SiCOP - RemoteSummary:
- Development of web applications using Nest.js and Next.js. Implemented Google login in Next.js, and designed new features such as email sending. Created robust APIs in Nest.js to support various business needs, and integrated these APIs with servers, optimizing performance and user experience. Additionally, provided support for the main product, an ERP built with PHP and its internal framework. Implemented authentication and authorization in Nest.js endpoints to ensure data security.
Responsibilities:
- Developed web applications using Nest.js and Next.js.
- Implemented authentication and authorization in Nest.js endpoints to ensure data security.
- Created and maintained robust APIs in Nest.js, integrating them with servers.
- Provided support for the main product, an ERP system built with PHP and its internal framework.
Achievements:
- Successfully integrated Google login and email sending features.
- Optimized API performance, enhancing user experience.
- Ensured data security through the implementation of authentication and authorization in Nest.js endpoints.
- HTML
- CSS
- JavaScript
- TypeScript
- Node
- SQL
- React
- Next.js
- Nest.js
- Php
- GitHub
- Git
- Backend Development SENA Intern @ SerempreCOP - RemoteSummary:
- Worked with Python and Django REST Framework to fix bugs and implement small features in various projects.
Responsibilities:
- Fixed bugs and implemented small features in projects using Python and Django REST Framework.
- Participated in Scrum, improving skills in Agile methodology.
Achievements:
- Gained hands-on experience with Python and Django REST Framework.
- Enhanced understanding of Agile processes through Scrum participation.
- SQL
- Git
- Python
- Django
- PostgreSQL
- Docker
Projects
The Sign Language Video Repository for SENA focuses specifically on creating an online platform that stores and presents sign language videos to facilitate learning and consultation of this form of communication.
- 👨💻 Led the project as a full stack developer.
- 🦻 Helped deaf students learn at SENA.
- 👐 Taught SENA staff sign language to promote inclusivity.
- 🌐 Created a website for learning sign language, promoting inclusivity.
The Manjar Service was a backend project developed with FastAPI that provided CRUD functionality and unit tests, all within a Dockerized environment. Unfortunately, the project could not be completed as the business owner decided to close operations. This experience allowed me to practice and deepen my skills in Python and Docker.
- 👨💻 Led the project as a backend developer using FastAPI.
- 🐍 Gained hands-on experience with Python and Docker, implementing a fully containerized backend solution.
- 🧪 Developed and executed comprehensive unit tests to ensure the quality and reliability of the CRUD operations.
- 📦 Leveraged Docker to create a scalable and portable development environment.
This project is a basic order management system for an online store, implemented with a microservices architecture using NestJS. It facilitates the management of products, orders, and notifications in a modular and scalable way.
- 🛠️ Developed independent microservices for products, orders, and notifications.
- 🔌 Implemented a gateway for communication between microservices.
- 📨 Used NATS for efficient messaging between services.
- 🐳 Containerized services using Docker for simplified deployment.
This project is the frontend for the PokeApi application. It allows users to explore Pokémon information in an interactive and visually appealing way, using modern web development techniques.
- 🎨 Built a responsive and user-friendly interface for exploring Pokémon.
- ⚡ Consumed data from the PokeApi backend to display Pokémon stats, abilities, and more.
- 🌐 Developed with modern frontend frameworks, ensuring a smooth user experience.
This project is the backend for the PokeApi application. It provides an API to fetch Pokémon data and ensures a seamless integration with the frontend.
- 🚀 Developed a RESTful API to provide detailed Pokémon data.
- 🛡️ Implemented robust error handling and validation for API requests.
- 📂 Structured the project to ensure scalability and maintainability.
This project is a CRUD application built with Angular. It allows users to create, read, update, and delete hero information in a fun and intuitive way.
- 🛠️ Implemented a fully functional CRUD application using Angular.
- ⚡ Leveraged Angular's reactive forms and services for dynamic data handling.
- 📈 Integrated real-time updates for a seamless user experience.
This project is a real-time chat application built with Node.js, MongoDB, and WebSockets. It allows users to communicate in real time, with data persistence in MongoDB for storing messages and user information.
- 💬 Developed a real-time chat system using WebSockets for instant communication.
- 🗃️ Integrated MongoDB for storing chat messages and user data persistently.
- 🔒 Implemented basic security features for authentication and authorization.
- ⚡ Enabled real-time message delivery, ensuring fast and seamless communication.
This project is a comprehensive Go programming language course aimed at helping the community learn Go. It provides lessons, examples, and exercises to build foundational knowledge and practical skills in Go programming.
- 📚 Created a complete Go programming course for beginners and intermediates.
- 🖥️ Includes hands-on exercises and examples to practice Go concepts.
- 🎓 Aimed at empowering the community to start developing with Go effectively.
- 🌍 Open-source and freely available for anyone interested in learning Go.
Education
Servicio Nacional de Aprendizaje (SENA)
Certificates
Python Course.
FastAPI Course.
Developing Applications in Python on AWS
TypeScript Course.
SOLID Principles and Clean Code
Programming skills with an emphasis on Web Development.
Skills
- HTML
- CSS
- JavaScript
- Tailwind
- TypeScript
- Node
- SQL
- Git
- GitHub
- Next.js
- React
- Docker
- NestJS
- Astro
- PHP
- Django
- FastApi