Position: Trainee Java Developer
Category: Java
English level: fluent
Years of experience: 0

- Delivered 4 RESTful API applications using Spring Framework
- Generated 3352 code lines in 2 2 months of Java Core practice
- Created over 100+ SELECT queries with different clauses,
joins, and subqueries in less than 2 weeks of studying databases
I am a Junior Java Developer with 1+ year of experience in studying programming. 
I can work well in a team with other developers thanks to my prior experience working at development companies and technology startups.

***Skills & Tech***
- Java 8, Java 11. Able to apply appropriate syntax for each version. Familiar with lamdas and functional interfaces.
- PostgreSQL. Created over 100+ SELECT queries with different clauses,
joins, and subqueries.
- MongoDB, MySQL. Know how to connect to the database and configure setup details
- Spring Boot Framework. Familiar with creating endpoints for different HTTP requests
- Hibernate. Know how to add needed dependencies for Maven projects.
- VCS(Git). I know how to make commits, create pull requests on GitHub, resolve issues, and merge local branches.
- Streams API. I can transform data to return a specific type of data; know how to use lambdas for standard functional interfaces. 
- Exceptions. Able to create custom exceptions and understand where to apply them.
- Touch Typing. This helps me to stay focused on writing algorithms and not distract myself by looking at the keyboard.

***Background***
- Successfully completed Java Fundamentals Course by SoftServe
- Developed 10 projects on GitHub, including 4 RESTful API applications using Spring Framework
- Completed exercises CrazyLambdas, CrazyStreams, CrazyOptionals from functional programming by BoboCode
- Read "Head First Java: A Brain-Friendly Guide" by Kathy Sierra, "Effective Java" by Joshua Bloch from start to end.
- Passed online courses from Duke University (USA): "Programming Foundations with JavaScript, HTML, and CSS", "Java Programming: Solving Problems with Software