Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

Aiq Abushov

Baku

Summary

Passionate and dedicated Java developer with over 2 years of professional experience. Extensive background in working on large-scale projects in the banking industry, including Loans and Internet Banking. Committed to continuous learning and expanding horizons to achieve personal and professional success. Ready to make an impact in the programming world.

Overview

3
3
years of professional experience

Work History

Software Engineer

Azercell LLC
10.2022 - Current
  • Spearheaded multiple high-stakes projects, including a comprehensive system rewrite responsible for refreshing internet packages and billing accuracy which is used more than 50,000 customers daily.
  • Championed and directed a groundbreaking government-initiated project, in collaboration with Azercell, to provide internet packages to remote villages in Azerbaijan. This initiative exemplifies a commitment to bridging the digital divide and expanding telecommunications access to underserved communities.
  • Played a pivotal role in designing the architecture of critical systems, ensuring scalability, performance, and maintainability. Leveraged expertise in modern software design principles to create solutions that stand the test of time.
  • Designed flexible and adaptable databases that underpin mission-critical systems. Employed best practices to optimize data storage, retrieval, and management, contributing to system reliability and efficiency.
  • Conducted rigorous code reviews, fostering a culture of quality and collaboration within project teams. Mentored colleagues to enhance their coding skills, best practices, and overall professional development.
  • Maintained a forward-thinking approach, keeping pace with the ever-evolving telecommunications industry. Continuously sought innovative solutions to meet emerging challenges and opportunities.

DevOps Engineer

SabahHub
10.2023 - Current
  • Design, develop, and implement robust MicroService Architectures for scalability and reliability.
  • Establish and maintain efficient Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Manage and optimize QA, development, and production environments.
  • Create, configure, and manage cloud infrastructure on AWS.
  • Contribute to project architecture design and ensure alignment with scalability and security requirements.
  • Collaborate with cross-functional teams, gather requirements, and provide technical expertise.
  • Document processes, architectures, and configurations for future reference.

Java Instructor

Ingress Academy
06.2023 - 12.2023

I'm a Java Instructor specializing in foundational Java programming, Object-Oriented Programming (OOP), and OOP best practices. My primary goal is to prepare students for the Oracle Certified Associate (OCA) Java certification while equipping them with essential skills for a successful career in software development.


  • Teaching Java Fundamentals and OOP Concepts
  • Emphasizing Best Coding Practices
  • OCA Certification Preparation
  • Hands-On Project Development
  • Keeping Students Updated on Industry Trends
  • Providing Mentorship and Career Guidance

My role is to empower students with the knowledge and practical skills required to excel in Java development and thrive in the ever-evolving tech industry.

Software Engineer /DevOps Engineer

Express Bank
05.2022 - 10.2022
  • Played a crucial role in the development of a new version of the Internet banking platform. The previous version of the platform was successfully implemented and utilized by over 25 large companies in Azerbaijan, and I was very closely involved in the writing and enhancement of the new version.
  • Conducted thorough investigations to determine the feasibility and suitability of various functionalities proposed by the business. This involved analyzing requirements, conducting research, and evaluating potential solutions to ensure that the implemented features met the needs and expectations of the end-users.
  • Actively participated in the implementation of cutting-edge technologies as suggested by the Solution Architect. This included the adoption of Reactive Programming, a programming paradigm designed to handle asynchronous and event-driven systems, as well as Liquibase, a database schema management tool. Through these implementations, I contributed to building a robust and scalable banking platform.
  • During my time at Express Bank, I played a role in establishing Express Academy. I interviewed and mentored junior professionals for three months, guiding them in creating B2B and B2C projects using Java 8, Kafka, and Spring Boot. The program aimed to develop their skills in these technologies and foster innovation and collaboration. It was a rewarding experience contributing to the growth of aspiring professionals in a dynamic, technology-driven environment.

Software Engineer/DevOps Engineer

Bank Respublika
10.2021 - 05.2022
  • I proposed System Design for Loans Scoring project and my proposal was accepted and implemented the proposed architecture
  • This project serves daily more than 2000 customers(Docker RabbitMQ , Vault ,Consul ,Nomad ,
  • Spring Boot , Oracle SQL...
  • Working closely with Business Analyst to add the Loans Scoring project I'm working on to Business Process (Camunda)
  • Modification of the database design to accommodate newly proposed business plans
  • (Oracle)
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance
  • Working within Agile team.

Java Developer Freelancer

08.2021 - 10.2021
  • Upwork, Baku
  • Offered friendly and efficient service to customers, handled challenging situations with ease
  • Developed and maintained courteous and effective working relationships
  • Preparing set of questions (which is more than 600 questions) for OCA and
  • OCP preparation for Indian course(Core Java)
  • Web site development using Java EE ( Spring Core (XML configuration of beans ) ,MySQL, Servlet , JSP ).

Java Software Engineer

04.2021 - 06.2021
  • Information Technologies and Data Management Center, Baku
  • Designed, developed, modified and debugged programs.
  • Writing Jasper Reports - It calculates costs of internal institutions (Oracle SQL ,Java , Jasper)
  • Writing unit tests for newly created functions within the statistics program
  • Writing REST services for newly created functions (Spring Boot, Spring Data
  • JPA , Spring Security , GIT , GitHub)
  • Stress testing new REST services (JMeter)
  • Changing Desktop GUI to add new features or make newly written reports accessible
  • (Swing ,Core Java)

Education

Bachelor of Science - Computer Science

Baku Engineering University

Oracle Certified Associate, Java SE 8 Programmer -

Oracle
06.2023 -

Skills

  • Java 8 SE
  • Java EE
  • Spring Core
  • Spring Boot ,Spring Security , Spring Data JPA
  • MySQL , Oracle SQL , Hibernate
  • Consul , Vault
  • Liquibase
  • P>Clean Code
  • Concurrency , OOP
  • Data Structures
  • Microservices architecture
  • Gradle
  • P>Linux
  • Docker
  • CI/CD

Languages

English
Upper intermediate

Timeline

DevOps Engineer

SabahHub
10.2023 - Current

Java Instructor

Ingress Academy
06.2023 - 12.2023

Oracle Certified Associate, Java SE 8 Programmer -

Oracle
06.2023 -

Software Engineer

Azercell LLC
10.2022 - Current

Software Engineer /DevOps Engineer

Express Bank
05.2022 - 10.2022

Software Engineer/DevOps Engineer

Bank Respublika
10.2021 - 05.2022

Java Developer Freelancer

08.2021 - 10.2021

Java Software Engineer

04.2021 - 06.2021

Bachelor of Science - Computer Science

Baku Engineering University
Aiq Abushov