Presentation
My main background is in frontend development with Angular, where I've worked on complex business applications involving dashboards, authentication and authorization, role-based access control, dynamic forms, file management, API integrations, data tables, and responsive user interfaces.
I have professional experience working with Angular, TypeScript, PrimeNG, Tailwind CSS, RxJS, REST APIs, and modern frontend architecture. I've also worked on upgrading and modernizing existing Angular applications, including migrating projects across major Angular versions and improving their structure, UI, and maintainability.
On the backend, I work with Java and Spring Boot, developing RESTful APIs, implementing business logic, working with DTOs and repositories, handling authentication and authorization flows, managing files and documents, and integrating applications with Oracle databases.
My current technical stack includes:
Frontend: Angular, TypeScript, JavaScript, HTML, CSS/SCSS, Tailwind CSS, PrimeNG, RxJS
Backend: Java, Spring Boot, REST APIs
Database: Oracle, SQL
Python: Python, Pandas, NumPy, Scikit-learn and Machine Learning fundamentals
Tools & DevOps: Git, GitHub, Docker, Maven, Postman, Swagger/OpenAPI
Development: Responsive Web Design, API Integration, Authentication & Authorization, Debugging, Refactoring and Legacy Code Maintenance
Beyond my professional work, I actively build personal projects and explore Machine Learning and AI application development. I enjoy creating tools that solve practical problems rather than building projects only for demonstration purposes.
One of my focuses as a developer is understanding an existing system before changing it. I'm comfortable working with established codebases, debugging difficult issues, implementing new features without unnecessarily rewriting existing functionality, and gradually improving code quality.
I can help with projects such as Angular applications, Spring Boot backends, full-stack web applications, admin panels and dashboards, REST API integrations, existing application maintenance, bug fixing, frontend modernization, and business-oriented web systems.
I value clean code, clear communication, maintainable solutions, and delivering exactly what the project requires.
If you have an existing application that needs improvement or a new web application that needs to be built from the ground up, I'd be happy to discuss the requirements and find the right technical approach.
