💻 Passionate about web development
🌱 Continuously learning and improving
🚀 Actively looking for junior or trainee opportunities
I am a Junior Full-Stack Developer with a background in Information Technologies and hands-on experience gained through a professional internship.
I have worked on the development and maintenance of web applications using TypeScript as my main language, with React on the frontend and Node.js / Express on the backend. I have experience building and consuming REST APIs, integrating SQL/MySQL databases, and working with Git in collaborative environments using pull requests.
Additionally, I participated in After Sales tasks, maintaining and improving applications developed in Java, focusing on bug fixing, system stability, and continuous improvement.
I enjoy working in teams, learning from other developers, and facing new technical challenges. My goal is to continue growing as a full-stack developer while applying best practices and strengthening my technical foundation.
I enjoy building maintainable solutions that solve real problems.
A full-stack web platform focused on online courses and knowledge sharing.
Main features:
- Students can purchase subscription plans that grant virtual coins
- Coins are used to buy courses from instructors
- Coins spent by students are transferred to instructors
- Instructors can request payouts based on accumulated coins
- Role-based system: Student / Instructor
- Course creation and management
Tech stack:
- Frontend: React, TypeScript
- Backend: Node.js, Express
- Database: MySQL
- Authentication and authorization
- REST API architecture
- Git for version control
What I learned:
- Designing business logic and user flows
- Handling transactions and virtual balances
- Structuring a full-stack application
- Working with relational databases
- Applying clean code principles and best practices
Frontend
- React, Next.js
- TypeScript, JavaScript
- Tailwind CSS
State Management
- Redux
- React Context API
Backend
- Node.js, Express
- NestJS
- Prisma ORM
Databases
- MySQL
Other
- Git & GitHub
- Java
- Designing and consuming RESTful APIs
- Authentication & Authorization (JWT, password hashing)
- Code quality tools (ESLint, formatting best practices)
- Responsive and mobile-first design
- Collaboration with basic UX/UI principles
- Docker (basic usage for development)
- Agile methodologies (Scrum)
- Strengthen my full-stack development skills
- Gain experience in professional and collaborative environments
- Apply clean code principles and best practices
- Continue learning new technologies and tools
- 💼 LinkedIn: https://www.linkedin.com/in/gonzalomendezdev
⭐️ Thanks for visiting my GitHub profile!
