Summary
Overview
Work History
Education
Skills
Timeline
Generic
Ayhan Hasanov

Ayhan Hasanov

Azerbaijan,Baku

Summary

As an enthusiastic Java Software Engineer, I am committed to developing dynamic and efficient backend systems. I excel in utilizing Java, Spring Boot, and microservices to tackle complex challenges and deliver impactful software solutions. I thrive in collaborative settings, embrace continuous learning, and have a passion for transforming innovative ideas into practical applications.

Overview

6
6
years of professional experience

Work History

Backend Developer

freelance
Baku
10.2023 - Current
  • Collaborated with team members to develop creative ideas for upcoming projects.
  • Deployed builds on different environments including development, staging and production servers.
  • Developed and implemented Java applications using Spring, Hibernate and Struts frameworks.
  • Created web services for data exchange between client-server applications using SOAP and RESTful web services.
  • Implemented object oriented programming concepts like abstraction, polymorphism, inheritance in Java code.
  • Optimized database queries by tuning SQL statements for better performance of the system.
  • Performed maintenance activities on existing Java programs such as bug fixing and refactoring code.
  • Analyzed code and debugged errors to improve system performance.

Help Desk Technician

STM Telecom
04.2018 - 05.2021
  • Provided end-user training when needed.
  • Repaired damaged cables or replaced defective components as necessary.
  • Analyzed system logs to detect potential issues with computer systems.
  • Resolved network connectivity issues.
  • Conducted regular maintenance checks on equipment such as printers or scanners.

Backend Developer

Kapital bank
06.2022 - 07.2024
  • Created SQL scripts to maintain database integrity and performance.
  • Developed and maintained back-end applications using Java, Spring Boot and Hibernate.
  • Collaborated with front-end developers to ensure a seamless integration of the back-end system with the user interface.
  • Implemented RESTful web services for various client-side applications.
  • Assisted in debugging application issues related to the back-end systems.
  • Integrated third party APIs into the backend system for additional features and functionality.
  • Performed unit testing of back-end components to ensure quality code delivery.
  • Deployed software updates and bug fixes on production servers in a timely manner.
  • Developed custom middleware for handling cross-cutting concerns such as logging, error handling, and request validation.
  • Monitored application and server performance, implementing necessary adjustments to handle load variations.
  • Designed and implemented server-side logic for high-traffic web applications, optimizing for speed and scalability.
  • Conducted code reviews to ensure adherence to best practices and maintain high code quality across the development team.
  • Developed and maintained robust RESTful APIs to support front-end functionalities and third-party integration.
  • Optimized application for maximum speed and scalability by profiling and tuning performance bottlenecks.

Backend-developer

Yelo Bank
  • Integrated third party APIs into the backend system for additional features and functionality.
  • Collaborated with front-end developers to ensure a seamless integration of the back-end system with the user interface.
  • Implemented RESTful web services for various client-side applications.
  • Developed and maintained back-end applications using Java, Spring Boot and Hibernate.
  • Assisted in debugging application issues related to the back-end systems.
  • Deployed software updates and bug fixes on production servers in a timely manner.
  • Created SQL scripts to maintain database integrity and performance.
  • Performed unit testing of back-end components to ensure quality code delivery.
  • Authored technical documentation for APIs and software libraries to guide both internal developers and external partners.
  • Facilitated database design and management, ensuring data integrity, security, and accessibility.
  • Coordinated system installations, testing, and code corrections.

Education

ATL Academy Java Fundamentals Course

ATL Academy Java Backend Course

Skills

  • Data Structures&Algorithms
  • Java
  • SQL
  • NoSQL
  • Docker
  • Microservices
  • Git
  • REST&SOAP
  • Kubernetes
  • Spring boot
  • Spring batch
  • Spring security
  • Kafka
  • Redis
  • Wepsocket
  • Teamwork
  • Leadership
  • Public Relations
  • Time Management
  • Project Management
  • Effective Communication

Timeline

Backend Developer

freelance
10.2023 - Current

Backend Developer

Kapital bank
06.2022 - 07.2024

Help Desk Technician

STM Telecom
04.2018 - 05.2021

Backend-developer

Yelo Bank

ATL Academy Java Fundamentals Course

ATL Academy Java Backend Course
Ayhan Hasanov