IVAN VILLAHERMOSA
Software Engineer / Full Stack .NET Developer
I’m a Fullstack .NET Developer with over 5+ years of experience building scalable and reliable enterprise solutions.
I’ve developed and managed various backend services, ranging from standalone systems to interconnected microservices. Building RESTful APIs integrated with both web and desktop applications.
Currently, I’m expanding my expertise into DevOps, where I’ve implemented CI/CD pipelines for staging and production environments. Additionally, I’m building a strong foundation in Generative AI and exploring tools that enhance developer productivity and automation.
Sr. Software Developer
Perpetual Help Community Cooperative
Managed and monitored core systems to ensure smooth operations, regularly reviewing logs for errors and performing updates or fixes when needed.
Leading the implementation of GitLab CI/CD pipelines to automate build, test, and deployment processes, resulting in a 30% reduction in deployment time and improved code quality.
Designed and implemented caching and resilience strategies to optimize payment processing via a third-party API.
Introduced and collaborated on the adoption of a internal online communication platform, streamlining team interactions and project management.
Mentored junior developers, fostering a culture of continuous learning and professional growth within the development team.
Designed and developed automation tools to streamline repetitive tasks, enhancing overall team productivity and efficiency.
Jr. Software Developer
Perpetual Help Community Cooperative
Developed and maintained core features of the cooperative's financial software using .NET technologies, improving system reliability and user satisfaction.
Collaborated with cross-functional teams to gather requirements and deliver solutions that met business needs,
Developed internal systems used by the company to manage assets, suppliers, and supplies.
Supported and troubleshooted existing applications, ensuring minimal downtime and optimal performance for end-users.
Supported the installation of systems in various branches of the cooperative and configured internal servers.
Occasionally responded to IT-related issues within the organization, providing timely solutions to minimize disruptions.
Sample projects will be added soon. Stay tuned!