Hilal Er

Java Developer 💻

Ankara, Türkiye

About

I got my B.S degree at Gazi University, Department of Mathematics. After graduation, I worked as High School Mathematics Teacher for 10 years. Since the time that I took programming courses during my university education, I have always been interested in coding. After an experience of a decade in teaching, I decided to follow my dream to be a Software Developer. Therefore, I have attended Bootcamp at Bilgeadam. As a junior developer, I am passionate to learn and grow my skills in software development field. I believe my knowledge in the area of mathematics will be beneficial for me to have a rapid growth in coding because of the similarity of these two fields. In addition, during my professional life in past 10 years, I gained the abilities of responsibility and to be a team member. Technologies: Java | Spring Boot | Hibernate ORM | Docker | React | JavaScript | CSS | HTML | MongoDB | PostgreSQL | Git | GitHub | Microservices

Experience

  • Mobiliz Bilgi ve İletişim Teknolojileri A.Ş. (Ankara, Türkiye)
    • Yazılım Tasarım Mühendisi
      Aug 2024 - Present · 1 yr 11 mos

    • Yazılım Geliştirici
      Oct 2023 - Aug 2024 · 11 mos

  • Junior Software Developer at BilgeAdam Teknoloji
    Aug 2022 - May 2023 · 10 mos

    - Experience in Spring Boot, Spring MVC, Spring Cloud. - Good knowledge of design patterns like DAO, DTO and Model View Controller. - Design and develop microservice based application which adheres to cloud development principle -Experience in Java and strong understanding and working knowledge in Object Oriented Concepts such as Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism. - Working on agile methodology and involving in stand-up meetings to monitor the progress. - Understanding of relational database concepts, and experience in query construction using SQL. - Experience in working with Databases using PostgreSQL - Development experience on IDE’s like Eclipse and IntelliJ. - Knowledge of Clean Code -Software Development Technologies: JavaSE, Java EE, Spring Framework, Spring Boot, Spring MVC, Spring Cloud, Spring Security, Microservices, JWT, Hibernate, RabbitMQ, Docker, Kubernetes, MySQL, PL/SQL, PostgreSQL, MongoDB, Git, GitHub, Maven, Gradle PROJECTS Social Media App : During my training, I worked on a project where I implemented and ensured the functionality of the following technologies. In this project, authorized users can leave comments for other users, like their posts, and create areas where they can receive comments. The technologies used include Spring Boot, Microservices, Spring Cloud, Spring MVC, Docker, Kubernetes, Google Cloud, RabbitMQ, Zipkin, Elastic Search, MongoDb, and PostgreSql. Survey App : I actively participated in a project called SurveyApp, where relevant questions were added and sent to a community created based on the requirements. The project allowed tracking of answers and generating reports. During my internship, I worked on a project using Spring Boot, where we integrated Spring Security for security operations and utilized Microsoft SQL Server as the database.

  • High School Mathematics Teacher at Final Eğitim Kurumları
    Sep 2021 - Sep 2022 · 1 yr 1 mo

  • High School Mathematics Teacher at Uğur Okulları
    Sep 2016 - Sep 2021 · 5 yrs 1 mo

  • Mathematics Teacher at Jale Tezer Eğitim Kurumları
    Sep 2015 - Sep 2016 · 1 yr 1 mo