Hi, my name is
Ernesto Oliver
Junior Backend Developer
My name is Ernesto Oliver and I am 21 years old. I am a Junior Backend Developer with practical knowledge of data structures, building APIs, and adhering to best practices in programming. Strong experience working on personal projects on GitHub and holding a Harvard CS50 certification. I'm a quick learner, very flexible, highly adaptable, and passionate about backend development.
01.About Me
I'm a passionate Junior Backend Developer focused on building efficient and scalable server-side solutions. With practical experience in Node.js, NestJS, and PostgreSQL, I enjoy solving complex problems and creating robust APIs that power modern applications.
My journey in software development has taken me through various domains, from agricultural research using computer vision to building internal tools and automation systems. I hold a Harvard CS50 certification and have gained hands-on experience through personal projects and real-world applications.
As a quick learner who's highly adaptable and flexible, I'm always eager to take on new challenges and expand my skill set. I believe in writing clean, maintainable code and following best practices to deliver quality solutions.
Clean Code
Writing maintainable, scalable code with best practices and modern patterns.
Problem Solver
Approaching challenges with creative solutions and analytical thinking.
Fast Learner
Continuously learning new technologies and staying up-to-date with industry trends.
02.Skills & Technologies
Here are some of the technologies and tools I've been working with recently.
Programming Languages
Tools & Technologies
Backend Development
Web Development
Databases
Image Processing
03.Featured Projects
Here are some of my recent projects. Each one taught me something new and helped me grow as a developer.
Other Noteworthy Projects
Blog Platform
A content management system with markdown support, SEO optimization, and analytics dashboard.
Portfolio Generator
A tool that generates beautiful portfolio websites from JSON configuration files.
04.GitHub Activity
A glimpse into my open-source contributions and public repositories.
05.Experience & Journey
My path through learning and professional development in software engineering.
Web Developer
Diocese of Ciego de Ávila, Cuba
Developed the official website for the Diocese of Ciego de Ávila using modern web technologies. Implemented full-stack features with Next.js and Supabase, optimized for search engines with SEO best practices, and configured custom domain management for production deployment.
Database & Internal Tools Developer (Intern)
Bioplantas Ciego de Ávila, Cuba
Relational database solutions were created and put into use for internal use. Moved operations into database-driven systems, automating manual processes. Developed small software tools to increase the organization's efficiency in data management.
Digital Images Processing
Bioplantas Ciego de Ávila, Cuba
Assisted with agricultural research projects by working on digital image processing tasks. Used computer vision techniques to implement algorithms for plant analysis and detection. Worked together with researchers and engineers to enhance workflows for image preprocessing.
Pastoral Center (Volunteer Developer)
Catholic Church Ciego de Ávila, Cuba
Created the Jubilee 2025 event's official website. Developed specialized software to automate internal document management and transportation invoices. Worked together with employees to digitize manual workflows.
06.Get In Touch
I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to say hi, feel free to reach out!