Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Tajaddin Ganjali

Baku,B

Summary

With over 8 years of dedicated experience in Java programming, contributed to the development and support of diverse projects across various industries. Seeking a dynamic opportunity that aligns with a passion for modern technologies and offers a transparent management environment that fosters long-term collaboration and growth. Aiming to join a team of progressive professionals to continue developing skills as an experienced developer, contribute to the company's success, and gain valuable experience in a stimulating work environment.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Java Engineer

Estonian Transport Company
10.2023 - Current
  • Company Overview: Project supports public transport authorities and operators through intelligent transportation systems like account-based ticketing, contactless EMV payments, demand-responsive transport, and real-time information solutions
  • Actively collaborated with key project managers and stakeholders in refinement sessions, to fully understand software design specifications and plan optimal development approaches
  • Participated in reviewing project requirements to identify customer expectations and resources needed to meet goals
  • Contributed to the architectural design of current systems and product decisions, and performance optimization to architect solutions that meet current and future business needs
  • Played a pivotal role in the migration of legacy/outdated services to Modern Architecture and the development of active features on Sustainable Projects for Clients
  • Worked closely with PO, BA, and engineers to develop capabilities, and resolve software problems of real-time responsive web/mobile applications
  • Orchestrated integration with government services of Nordic countries, facilitating efficient data exchange and service delivery
  • Collaborated with cross-functional teams to ensure smooth integration of new features into the system and quality of the application's performance and functionality
  • Conducted regular code reviews to ensure code quality, adherence to coding standards, and best practices
  • Followed unit/integration testing methodologies to identify potential issues early in the development lifecycle
  • Monitored system performance and recommended improvements or optimizations to facilitate team and project workflow

Mid - Senior Java Engineer

Estonian Insurance Company
10.2022 - 10.2023
  • Company Overview: Project is a non-life insurance project offering the most common insurance products to private and business clients
  • Investigation into the existing integrations like SIMS insurance service, EHR Estonia, and Insurely insurance
  • Refactored and reworked integrations with external services like Estonian government and Swedish insurance
  • Designed the software architecture for new features: introducing new kinds of insurance packages, packages comparing features, virtual money for external users
  • Actively collaborated with key project stakeholders from the client side in refinement sessions
  • Designed architectural diagrams and API designs of new features for the architecture committee
  • Worked closely with the team to track progress and manage deadlines
  • Deployed/delivered features following best practices and coding standards
  • Provided performance improvements and solutions based on business requirements

Mid - Senior Java Engineer

UK Gambling Company
04.2022 - 10.2022
  • Company Overview: Project provides market-leading technology solutions and a full range of management services to several of the world's leading betting brands
  • Develop new features and functionality for online gaming websites
  • Implement trading and sportsbook solutions to customers' specifications
  • Involvement in the delivery of new customer products and customer roadmaps
  • Optimized performance of existing applications through refactoring code
  • Increased team productivity by providing technical guidance on existing projects.

Java Software Engineer

International Bank of Azerbaijan
03.2019 - 05.2022
  • Company Overview: Bank Project - ABB mobile application is a banking service that allows you to carry out your daily banking operations simply and quickly
  • Active participation in the implementation of onboarding/SMS/push notification/investment/transfer&payment functionalities of the ABB mobile application
  • Implement synchronous updating of customer details through core integration services, integrate 3rd party libraries
  • Publish/subscribe to customer data events via Apache Kafka streaming platform for loyalty programs and campaigns
  • Develop onboarding process of investment functionality with digital signature
  • Implement simplified payment/transfer process within the mobile app through Mastercard services
  • Opening a current or deposit account online through the mobile app
  • Contributed to the creation of documentation for projects to ensure smooth transition between team members and stakeholders.

Java Software Engineer

Cybernet LLC Azerbaijan
06.2016 - 02.2019
  • Company Overview: Project - System for conducting independent exams; Electronic document flow system
  • Support existing projects and add new features to web applications based on customer requirements
  • Reduced development time and increased product quality through effective use of Java frameworks like Spring and Hibernate.
  • Implement new restful web services for web projects using JAVA / J2EE Technologies


Education

Bachelor of Science - Computer Science

Baku State University
Baku
06.2014

Skills

  • Agile/Scrum
  • Jira/Confluence
  • Java 8/ 11/ 17
  • Git / Bitbucket
  • Microservices
  • Java Core
  • Design Patterns
  • Collection Framework
  • Java Multithreading
  • REST / SOAP
  • GraphQL
  • JPA / Hibernate
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Gradle / Maven
  • Apache Kafka
  • Docker
  • Kubernetes
  • Openshift
  • Kibana
  • Dynatrace
  • Elasticsearch
  • Jenkins
  • CI/CD pipeline
  • SonarQube
  • PostgreSQL
  • Oracle
  • MySQL
  • NoSQL
  • MongoDB
  • Redis
  • Integration Testing
  • Unit Testing

Certification

Oracle Certified Associate, Java SE 8 Programmer, 04/2019, https://www.credly.com/badges/d990195b-f83f-4341-b2bd06555a95e435

Languages

English
Russian

Timeline

Senior Java Engineer

Estonian Transport Company
10.2023 - Current

Mid - Senior Java Engineer

Estonian Insurance Company
10.2022 - 10.2023

Mid - Senior Java Engineer

UK Gambling Company
04.2022 - 10.2022

Java Software Engineer

International Bank of Azerbaijan
03.2019 - 05.2022

Java Software Engineer

Cybernet LLC Azerbaijan
06.2016 - 02.2019

Bachelor of Science - Computer Science

Baku State University
Tajaddin Ganjali