Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 1


Technical Skills:
Programming Languages: Java, SQL
Frameworks: Spring Boot, Hibernate
Web Technologies: HTML, CSS, JavaScript
Version Control: Git
Database Systems: MySQL
IDE: IntelliJ IDEA
Operating Systems: Windows, Linux
Software Development Methodologies: Agile, Scrum

Professional Experience:
Junior Java Developer
Phokal company.
Developed and maintained web applications using Java and Spring Boot, adhering to industry best practices and coding standards.
Collaborated with the team to design and implement database schemas, utilizing PostgreSQL to store and retrieve data efficiently.
Assisted in creating RESTful APIs to facilitate smooth communication between frontend and backend systems.
Participated in code reviews, providing constructive feedback and ensuring the quality and maintainability of the codebase.
Conducted unit testing using JUnit and integrated continuous integration practices into the development process.
Project:
Developed a web-based bio-tech company management system using Java, Spring Boot, and PostgreSQL.
Responsibilities: 
Designed the database schema, implemented the backend functionalities, and collaborated with frontend developers to integrate the frontend with the backend.
Designed and implemented the API endpoints, ensured data integrity through validation, and contributed to documentation.(SWAGGER)
Excellent communication and teamwork abilities, demonstrated through successful collaboration with diverse teams.
Writing integration and unit testing.