About Me
With 10+ years of programming experience and 2 years as a University Professor, I specialize in teaching and developing high-quality software solutions.
What I Can Teach
I offer online programming lessons tailored to your needs, whether you're a beginner or advanced learner. My expertise includes:
- Programming Languages: Java, C#, C++, Python
- Programming Paradigms: OOP, Functional...
About Me
With 10+ years of programming experience and 2 years as a University Professor, I specialize in teaching and developing high-quality software solutions.
What I Can Teach
I offer online programming lessons tailored to your needs, whether you're a beginner or advanced learner. My expertise includes:
- Programming Languages: Java, C#, C++, Python
- Programming Paradigms: OOP, Functional Programming, Component-Based Programming, Event-Driven Programming
- Game Development: Unity (Certified Professional Programmer), Unreal Engine
- Software Architecture: Software lifecycle, UML diagrams, Design Patterns, SOLID principles, Clean Code
- Extended Reality (XR): Virtual, Augmented, and Mixed Reality applications with Unity or Unreal Engine
- ? Best Practices: Scalable, maintainable, efficient, modular, secure, and tested code
Whether you want to master a programming language, improve game development skills, or design scalable software, I’m here to help! ??
How I Will Teach
My teaching approach is practical, engaging, and tailored to your needs. I’ll guide you through:
- Hands-on projects to apply theoretical concepts in real-world scenarios.
- Writing clean, maintainable, and scalable code using SOLID principles and design patterns.
- Personalized lessons focused on your goals, whether it’s programming, game development, or software architecture.
I create a supportive learning environment where you can ask questions, solve problems, and build confidence.
Classes available in English or Spanish. Let’s unlock your full potential and achieve your programming goals! ??
Skills and Experience
Experienced University Professor & Unity Certified Programmer
- Developed Mixed Reality applications with Unity and Unreal Engine.
- Led R&D teams on flight simulation and multi-touch gesture systems.
- Taught design patterns, SOLID principles, and Clean Code.
- Migrated systems to microservices and built APIs with Java and Spring Framework.
Certifications
- Unity Certified Professional: Programmer (Jul 2022 - Jul 2025)
Read more
see less