As a Backend Developer with extensive industry experience in building websites and web applications, I specialize in using Java and Spring Boot. I also have professional experience working with JavaScript, React, Kotlin, and Python. In addition, I have experience with AWS, making me well-versed in cloud computing.
Over the course of my career, I have developed a deep understanding of a variety of technical skills, including:
- Java 8: I have over five years of experience working with Java 8, allowing me to navigate the language with ease and efficiency.
- REST API: I have extensive experience building and implementing RESTful APIs, having worked with them for over five years.
- Test Driven Development (TDD): With over five years of experience practicing TDD, I understand how it can improve the quality and efficiency of software development.
- Object-Oriented Programming (OOP): OOP is a fundamental aspect of my work, and I have been applying it for over five years to create more efficient and scalable code.
- Databases and Query Languages: I have over five years of experience working with databases and their associated query languages, allowing me to create optimized and efficient data structures. Some of the databases that I have experience with are: Postgres, Oracle, MySQL, MSSQL, HANA and H2.
Git: As an experienced user of Git, I am adept at managing code version control systems, ensuring that all projects are well-organized and easy to maintain.
Maven: I have over five years of experience working with Maven, which allows me to streamline the build process and ensure that projects are delivered on time and within budget.