johnreypet@lio.com

Hi, I'm John Rey Petalio - a Web Developer, App Developer, and Visual Artist. I love playing Chess, and I'm currently learning Guitar and Video Editing. I love this song Padayon, and i love watching this movieS Inception, The Social Network, Interstellar and this animated movie Zootopia.

Operating Systems

My Projects

    KonektCons

    Building the future of On-demand Skilled Work

    A&A Mini Mart

    Full-stack e-commerce web application

    John Rey's Art Desktop project thumbnail - Interactive visual art portfolio

    John Rey's Art Desktop

    Interactive visual art portfolio

    Sorsogon Treasures

    Mobile tourism app for discovering Sorsogon's hidden gems and local attractions


Certificates

    Cyber Threat Management

    Cyber Threat Management

    (Cisco)

    Intro to Cybersecurity

    Intro to Cybersecurity

    (Cisco)

    Academic Achiever Certificate

    Academic Achiever Certificate

    (CCDI)

    Certificate of Academic Excellence

    Certificate of Academic Excellence

    (JNHS)

Back to Blog
Reflection

The Complete IT Professional: Lessons from 4 Years at CCDI

September 19, 2025
15 min read
#graduation#careerpreparation#ITprofessional wisdom

Four Years Later: From Freshman to Professional

As I sit here writing this final blog post before graduation, I'm overwhelmed by how much has changed since that nervous freshman walked into his first Introduction to Computing class. Four years at CCDI have transformed me from someone who barely knew what programming was to a confident IT professional ready to tackle real-world challenges.

🎓 The Journey in Numbers

  • 40+ courses completed across 4 years
  • 15+ major projects built from scratch
  • 8 programming languages learned and applied
  • 3 real-world applications deployed and used by actual users
  • 2 Cisco certifications earned
  • 1 complete transformation from student to professional

The Most Important Lessons I've Learned

1. Technology Is Just the Tool—Problem-Solving Is the Skill

My biggest revelation came during my capstone project. While building A&A Mini Mart, I realized that the most complex technical challenges weren't about writing perfect code—they were about understanding the real problems people face and designing solutions that actually help them.

"Mrs. Ana didn't care that I used React and Node.js. She cared that her customers could finally order groceries easily and that she could manage her inventory without drowning in paperwork."

2. Learning How to Learn Is More Valuable Than Any Single Skill

The programming languages I learned in Year 1 aren't the same ones I'm using today. The frameworks that were cutting-edge in Year 2 have been replaced by newer ones. But the ability to quickly understand new concepts, adapt to new technologies, and solve problems systematically—those skills have only become more valuable.

3. Soft Skills Are Actually Hard Skills

I used to think "soft skills" were just nice-to-have additions to technical expertise. I was wrong. The ability to communicate complex technical concepts clearly, work effectively in teams, manage time and projects, and understand user needs—these aren't soft skills, they're essential professional skills.

Technical Skills I Mastered

  • Full-stack web development
  • Mobile application development
  • Database design and optimization
  • System architecture and integration
  • Cybersecurity best practices
  • Cloud deployment and DevOps

Professional Skills I Developed

  • Project management and planning
  • Client communication and requirements gathering
  • Team collaboration and leadership
  • Problem-solving and critical thinking
  • Presentation and documentation
  • Continuous learning and adaptation

The Evolution of My Thinking

Year 1: "I Just Want to Make It Work"

My freshman year was about survival. I was focused on understanding basic programming concepts, getting my code to compile, and passing exams. Success was measured by whether my program produced the correct output.

Year 2: "I Want to Make It Work Well"

As I learned about data structures, algorithms, and object-oriented programming, I started caring about code quality. I began to understand that there were better and worse ways to solve problems, and that efficiency and maintainability mattered.

Year 3: "I Want to Build Real Systems"

Web development, databases, and networking courses showed me how individual programs fit into larger systems. I started thinking about user experience, security, and how different components work together to create complete solutions.

Year 4: "I Want to Solve Real Problems"

My senior year brought everything together. Through systems integration, emerging technologies, and my capstone project, I learned to think like a professional developer—someone who uses technology to solve actual problems for real people.

My Most Challenging Moments

The Database Design Disaster (Year 2)

During my Advanced Database Systems course, I spent three weeks designing what I thought was a perfect database schema. When I tried to implement it, nothing worked. I had over-normalized everything to the point where simple queries required joining eight tables. I learned that theoretical perfection doesn't always translate to practical solutions.

The Security Wake-Up Call (Year 3)

In Information Security class, I discovered that every application I had built was riddled with vulnerabilities. SQL injection, XSS, insecure authentication—I had unknowingly created security nightmares. That humbling experience taught me that security isn't optional; it's fundamental.

The Integration Nightmare (Year 4)

My KonektCons project required integrating multiple systems—mobile app, web dashboard, payment processing, real-time messaging, and cloud storage. Nothing worked together initially. I learned that system integration is often the hardest part of any project, and that planning for integration from the beginning is crucial.

My Greatest Achievements

A&A Mini Mart: From Concept to Reality

Building a complete e-commerce platform that real customers use daily is still surreal. Seeing Mrs. Ana's business transform from handwritten orders to a digital system that handles 50+ orders per week proves that technology can make a real difference in people's lives.

📊 A&A Mini Mart Impact

  • 200+ registered customers in 6 months
  • 500+ orders processed successfully
  • 40% increase in daily sales volume
  • 60% reduction in order processing time
  • 99.5% uptime maintained since launch
  • Zero security incidents reported

KonektCons: Bridging the Skills Gap

Creating a platform that connects skilled workers with clients addresses a real problem in our community. While still in development, the positive feedback from beta users shows that technology can help solve unemployment and skills matching challenges.

Personal Portfolio: Showcasing Growth

My portfolio website isn't just a collection of projects—it's a demonstration of four years of growth. From simple HTML pages to interactive 3D experiences, it shows the journey from beginner to professional.

The Skills That Matter Most

Technical Skills That Opened Doors

  1. Full-Stack Development: Being able to work on both frontend and backend made me versatile
  2. Database Design: Understanding data architecture is crucial for any serious application
  3. API Development: In our connected world, everything needs to integrate with everything else
  4. Security Awareness: Building secure systems isn't optional—it's mandatory
  5. Cloud Technologies: Modern applications live in the cloud, not on local servers

Professional Skills That Set Me Apart

  1. Project Management: Being able to plan, execute, and deliver projects on time
  2. Client Communication: Translating technical concepts into business value
  3. Problem Decomposition: Breaking complex challenges into manageable pieces
  4. Documentation: Making systems maintainable and knowledge transferable
  5. Continuous Learning: Staying current with rapidly evolving technologies

Advice for Future IT Students

For Freshmen: Build Strong Foundations

  • Master the fundamentals: Don't rush to frameworks before understanding core concepts
  • Practice consistently: Code every day, even if it's just for 30 minutes
  • Ask questions: Your professors and classmates are valuable resources
  • Start building things: Theory is important, but hands-on practice is essential
  • Don't be afraid to fail: Every bug you fix makes you a better programmer

For Sophomores: Explore and Experiment

  • Try different specializations: Web, mobile, data, security—find what excites you
  • Join coding communities: Online forums, local meetups, study groups
  • Contribute to open source: Real-world experience with collaborative development
  • Build a portfolio: Start documenting your projects and learning journey
  • Learn version control: Git is essential for any serious development work

For Juniors: Go Deep and Think Systems

  • Choose a specialization: Develop deep expertise in at least one area
  • Think about architecture: How do systems work together at scale?
  • Focus on security: Build security into everything you create
  • Practice system design: Learn to design solutions before implementing them
  • Start networking: Connect with professionals and potential mentors

For Seniors: Prepare for Professional Life

  • Build something real: Your capstone should solve actual problems
  • Practice explaining your work: You'll need to present and defend your decisions
  • Learn about the business side: Technology serves business objectives
  • Prepare for interviews: Practice coding problems and system design questions
  • Stay current: The industry moves fast—keep learning new technologies

The Reality of Professional Development

What I Thought Professional Development Would Be Like

  • Writing perfect code all day
  • Working on cutting-edge technologies
  • Solving complex algorithmic problems
  • Working alone on focused technical challenges

What Professional Development Actually Involves

  • Understanding requirements and translating them into technical solutions
  • Working with legacy systems and existing codebases
  • Debugging, testing, and maintaining existing applications
  • Collaborating with teams and communicating with non-technical stakeholders
  • Balancing technical ideals with business constraints and deadlines

Looking Toward My Career

Immediate Goals (Next 6 Months)

  • Secure an ODI position: Apply the skills I've learned in a professional environment
  • Continue learning: Stay current with emerging technologies and industry trends
  • Build professional networks: Connect with other IT professionals and mentors
  • Contribute to open source: Give back to the developer community

Medium-Term Goals (1-2 Years)

  • Specialize in full-stack development: Become expert in modern web technologies
  • Develop leadership skills: Learn to lead technical projects and mentor junior developers
  • Pursue additional certifications: AWS, Azure, or specialized security certifications
  • Contribute to significant projects: Work on systems that serve thousands of users

Long-Term Vision (5+ Years)

  • Technical leadership role: Software architect or technical lead position
  • Entrepreneurship: Launch my own tech startup solving real-world problems
  • Education and mentoring: Help train the next generation of IT professionals
  • Innovation: Contribute to advancing the state of technology in the Philippines

Gratitude and Acknowledgments

To My Professors

Thank you for not just teaching us programming languages and frameworks, but for teaching us how to think like problem solvers. Your patience with our mistakes and your insistence on best practices prepared us for professional success.

To My Classmates

The late-night debugging sessions, group projects, and collaborative learning made this journey enjoyable and enriching. We learned as much from each other as we did from our courses.

To CCDI

Thank you for providing not just education, but practical, industry-relevant training that prepared us for real-world challenges. The hands-on approach and emphasis on project-based learning made all the difference.

To My Family

Thank you for supporting my decision to pursue IT, even when you didn't fully understand what I was studying. Your belief in my potential kept me motivated through the challenging moments.

"Four years ago, I was a student learning about computers. Today, I'm an IT professional ready to use technology to solve problems and create value. The transformation has been incredible, and I'm excited about what comes next."

Final Thoughts: Ready for the Next Chapter

As I prepare to graduate from CCDI and enter the professional world, I'm filled with both excitement and gratitude. Excitement for the challenges and opportunities ahead, and gratitude for the incredible foundation these four years have provided.

I'm not the same person who walked into that first programming class. I've developed technical skills, professional capabilities, and most importantly, the confidence to tackle complex problems and create meaningful solutions.

The technology industry is constantly evolving, but I'm ready for that evolution. I have the skills to adapt, the mindset to keep learning, and the experience to deliver real value.

To my fellow graduates: we're ready. We've put in the work, built the skills, and gained the experience. Now it's time to go out and make our mark on the world.

To future CCDI students: embrace the challenge, enjoy the journey, and remember that every expert was once a beginner. Your time here will transform you in ways you can't imagine yet.

🚀 Ready for Launch

Four years of preparation have led to this moment. I'm ready to contribute to the technology industry, solve real problems, and continue growing as an IT professional. The journey is just beginning.

Thank you, CCDI. Thank you for four incredible years of growth, learning, and transformation. I'm ready for whatever comes next.

- John Rey Petalio, BSIT Graduate, Class of 2025

What did you think of this post?

I'd love to hear your thoughts and experiences. Have you had similar experiences in your IT journey? What courses or concepts changed how you think about technology?

Read More Posts