Soy estudiante de Ingeniería Informática con una fuerte orientación hacia la programación de sistemas en entornos Linux. Mi experiencia se centra en el desarrollo en C y C++, la gestión de procesos, concurrencia, estructuras de datos y la comprensión profunda de cómo funciona el sistema operativo por debajo. Me interesa construir software que sea robusto, claro y eficiente.
He desarrollado proyectos como una librería estándar en C, un shell estilo Unix y la implementación del algoritmo de los filósofos comensales utilizando hilos y mecanismos de sincronización. Estos trabajos me han enseñado a escribir código limpio, a depurar a bajo nivel y a pensar como alguien que diseña herramientas que otros desarrolladores podrían usar.
Además, he trabajado en proyectos web que me permiten moverme con soltura también en el lado full-stack, combinando backend, frontend y APIs cuando el proyecto lo requiere. Esto me da una visión más completa del desarrollo y me ayuda a adaptarme a distintos tipos de retos.
Busco oportunidades donde pueda seguir creciendo, trabajar con ingenieros con más experiencia y enfrentarme a problemas técnicos interesantes, ya sea en sistemas, backend o desarrollo de software en C/C++ sobre Linux.
- Problem-Solving Skills: Adept at analyzing and resolving complex challenges with effective solutions.
- Algorithm Design and Implementation: Crafting and implementing algorithms to solve diverse problems efficiently.
- Collaborative Work: Proven experience working in a peer-to-peer environment, embracing collaboration and teamwork.
- Version Control with Git: Proficient in using Git for collaboration, version control, and project management.
- Critical Thinking: Applying structured thinking to analyze and resolve software issues.
- Data Structures: Proficiency in implementing and utilizing various data structures.
- Software Design: Developing and implementing robust software solutions from scratch.
- C Programming: Strong expertise in C programming and system-level projects.
- Debugging and Code Optimization: Skilled in debugging code and optimizing performance.
- Multithreaded Programming: Experience in creating efficient and concurrent software.
- Shell Command Mastery: Knowledgeable in Unix shell commands and terminal utilities.
- Full Stack Development: Proficiency in both frontend (HTML, CSS, JavaScript) and backend (.net core) technologies.
- CMS Development: Expertise in developing custom solutions and functionalities within CMS platforms like WordPress and Joomla.
- API Integration: Seamlessly integrating third-party services and APIs.
- Responsive Design: Crafting responsive and user-friendly web interfaces for multiple devices.
- SEO & Accessibility: Implementing SEO best practices and improving web accessibility for a broader reach.
- Performance Optimization: Enhancing web performance through efficient code practices and resource optimization.
- Project Management: Planning and managing independent software projects with effective time and resource allocation.
- Client Communication: Strong ability to understand client requirements and maintain professional relationships.
- Autodiscipline & Organization: Self-motivated and organized to manage tasks and meet deadlines effectively.
- Business Understanding: Aligning technical solutions with business needs to achieve objectives.
- Libft42: A custom C library containing a wide range of reusable functions, implemented from scratch.
- Minishell: A Unix-like shell project built in C, featuring various built-in commands and system-level functionalities.
- Web Development Projects: Includes custom website and web application development using a variety of technologies and platforms.
- LinkedIn: Samuel Marín
- GitHub: samuelhm
Feel free to explore my repositories, and don't hesitate to reach out if you want to collaborate or learn more about my work! ✨



