• Файл

Aleksandr

Senior Java developer

Вік:
37 років
Місто проживання:
Одеса
Готовий працювати:
Вінниця, Дніпро, Запоріжжя, Київ, Львів, Одеса, Харків

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 3 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

​ Senior java software engineer with devops skills

Name: Aleksandr Surname: Trubitskiy
Position: Senior Java developer
English level: Upper intermediate (B2)
Location: Ukraine, Odessa
Registered as a sole proprietor in Ukraine (3rd tax group)
Contacts:
• Mail: mailto:[відкрити контакти](див. вище в блоці «контактна інформація»)
• Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
• Skype: start16095
• Telegram: https://t.me/star15095
​ SUMMARY
About me:
Professional IT Specialist with 15+ years of experience in the IT industry. Highly responsible and creative in solving complex challenges, with a strong drive to learn new technologies. Extensive experience in developing Java applications using modern frameworks and libraries. Skilled in building complete infrastructure from scratch.
• 8+ years of experience in Java development, working on various projects with monolithic and micro-services architectures, deployed on AWS cloud, and using Lambda, EC2, or Docker containers or any other VMs.
• 8+ years of experience with DevOps and automation tools, including CI/CD pipelines, deployment processes, and in-depth knowledge of Linux, cloud platforms, infrastructure, and orchestration tools.
• 7 years of experience in network engineering and system administration, with a deep understanding of network protocols and the TCP/IP stack.
• Degree in Information Technology, complemented by specialized IT courses and continuous learning.

Java experience:
• Java 8, 11 java core, GC. Learning java 21 features.
• JVM debug with J console, Visual VM.
• Strong algorithm skills..
• OOP skills, SOLID principles skills, patterns vs anti-patterns.
• Experience with multi-threading: Thread pools, synchronizing, concurrent collections, async processing etc.
• Spring frameworks:
Spring Core 5, Spring boot 2, MVC, Spring security, Spring integration, Spring data, Spring cloud, AOP, web-sockets, Spring vault.
pagination in spring data, events processing, Spring Retry etc.
• Testing: junit5, Mockito. Test containers. AWS SDK instruments.
• Micro services patterns knowledge.
• Experience with frameworks and libs: Lombok, MapStruct, ModelMapper, Apache Commons, Guava, Free-marker, ANTLR etc.
• Build tools: Maven, Gradle.

Message brokers
• Kafka event messaging (develop connectors, configuration cluster, configuration, LDAP authentication, Kafka ACL, KSQL)
• Rabbit MQ messaging

REST
• Design, code and test REST API.
• Swagger and Open API configuration

AWS:
• Experience AWS SDK library, Lambda, S3, EC2, SQS, EventBrige, SNS, Cognito, DynamoDB, RDS, ElastiCache API Gateway, CloudWatch,
• For infrastructure: EKS and ECS, Route53, VPC, AWS PrivateLink, AWS TGW, Security Groups, ACL, ALB, ELB, IAM, CloudFormation, AWS CDK for project deployment, Terraform.

SQL and relational DB
• Proficient in SQL: joins, group, having, nested query, procedures, triggers, indexes, views, partitions, query optimization etc.
• ACID principles. Transactions management.
• ORM (JPA, Hibernate) and JDBC experience.
• On-premises MYSQL-8 server administration skills
• AWS RDS

NOSQL
Experience working with various no-SQL solutions for best performance and optimization cases:
• MongoDB as document DB.
• Cassandra and CQL.
• Janus graph as one of solution for traversing graph DB
• Redis, AWS Elasticache, AWS DynamoDB

DOCKER
• Docker build files creation, registry configuration like harbor
• Kubernetes fundamentals and configuration, KubeSphere management tool, work with deployments using native k8s configs.
• EKS and ECS implementation in AWS.
• Helm charts.
• Docker compose.

Logging and metrics
• ELK, Splunk

Git version control
• Branching strategy, merges, rebases
• Gitlab, Bitbucket

UI
• JQuery, AJAX, JSON, CSS, HTML;
• React basic skills

OS
• Linux Ubuntu, CentOS advanced skills
• Bash scripting
• Perl and Python scripting
• Windows OS administration principles

DEVOPS tools
• Bash scripting, python scripting
• K8s experience
• Jenkins configuration
• CI-CD principles with Groovy
• Automation tasks with Ansible
• Terraform resource management, AWS CloudFormation
• AWS cloud skills, AWS CLI, AWS CDK configuration and recourse management
• Sonar setup
• ELK, Prometheus, Grafana, Zabbix
• Packer build implementation
• Vagrant
• VMware workstation and vSphere

PROFESSIONAL EXPERIENCE
• In a free time I took part in several freelance projects: Goguidoo, Cubedmobile

Company and duration
“Global Logic” (Lviv, Ukraine), 2024 – now ( 6 months) (GIG CONTRACTOR)

Position
Senior java engineer
Project

Label logic AI – image and video labeling service
Technologies

Java 11, Spring 5, Spring boot 2
Testing: Junit5, Mockito.
CI-CD: Maven, Jenkins
GCP
K8S
DB: MYSQL5

Responsibilities

Application development, infrastructure setup.

Company and duration
“Global Logic” (Lviv, Ukraine), 2023 – 2024 (1 year and half) (CONTRACTOR)

Position
Senior java engineer
Project

SIMA – visual data platform: management of pipelines for video streams processing
Technologies

Java 11, Spring 5, Spring MVC, Spring boot 2, Spring Cloud config. AWS sdk: Lambda, S3, SQS, EventBrige, Cognito,
Testing Junit, Mockito.
CI-CD: Maven, Jenkins
Linux bash scripting. Hands on with AWS services.

Responsibilities

Application development

Company and duration
“Intellias” (Odessa, Ukraine), 2019 – 2023 (3 years) (CONTRACTOR)

Position
Java micro-service engineer
Project

PMI – SODA: collecting and processing statistic from markets
Technologies

Java 8, Spring 5, Spring MVC, Spring boot 2, Spring Cloud Config. Cassandra, Kafka.
Testing Junit, Mockito.
Orchestration and container: Docker, Kubernetes, Helm Charts
CI-CD: Maven, Jenkins , Groovy pipelines
Linux bash scripting. Hands on with AWS services.
Ansible, Packer, Terraform, infrastructure automation

Responsibilities

Application development, infrastructure setup.
Company and duration
“Product engine” (Odessa, Ukraine), 2017 – 2019 (2 years) (CONTRACTOR)

Position
Java software engineer
Project

Network orchestration platform (SNP) – service for creating and management remote device configuration
Technologies

Java 8, Spring Boot, Spring Data, Spring Integration, Spring Vault. MongoDB, Cassandra, Janus-graph, Free-marker, ANTLR
Testing Junit, Mockito.
CI-CD: Maven, Gradle, Jenkins
Linux, networking, bash scripting.
AWS services.
Grafana monitoring, Splunk logging.
Responsibilities

Application development and infrastructure setup.

Company and duration
“EIS Group, LTD” (Odessa, Ukraine), 2015 – 2017. (2 years) (CONTRACTOR)

Position
Full stack java and infrastructure engineer
Project

Insurance application development and deployment
Deployment dashboard
SIEM dashboard integrated with OSSEC system
Technologies

Java 7, spring MVC, Web-flow, Hibernate, MySQL.
JS, Bootstrap, JQuery, Docker compose
Testing Junit, Mockito
Code coverage: Sonar Qube
CI-CD: Maven, Jenkins, Ansible
Responsibilities

Application development. Process automation. Application deployment.

Company and duration

ISP TENET, 2013-2015 (Staff member)
Position

Senior network engineer
Project

• Responsible for routing configuration (BGP,OSPF)
• Introducing WI-FI roaming in wireless networks, maintain coova chilli access
• Introduce MPLS/VPLS network
• Designing network for data center.
• Implement juniper and Cisco network equipment in core and aggregation level
• Designing and implementing BNG/BRAS network system based on Cisco ASR 9000/ juniper MX-80
• Introduce service written in PHP and Perl for route switch configuration

Technologies

Routing, switching, MPLS traffic engineering, wireless networking, VOIP
Responsibilities

• Network design. Automation scripting. Network orchestration development.

Company and duration

“SOUZ” enterprise corporation, 2012-2013 (Staff member)
Position

Network engineer
Project

Distributed network configuration and monitoring
Technologies

DMVPN, IPSEC, routing ,switching, security, Cisco VOIP service
Responsibilities

Configuring network equipment, design network.

Company and duration

ISP «Triolan», 2010-2012 (CONTRACTOR)
Position

System administrator
Project

Core network administration, network design.
Technologies

Routing and switching protocols. Cacti and Zabbix monitoring system.
Responsibilities

Network administration, NOC support, Perl scripting.

EDUCATION
University and duration
ONAS "Odessa National Academy of Telecommunications" 2004-2009
Faculty
Information technology
Grade
Bachelors and specialist degree

University and duration
IT “Step” academy
Completed IT Courses and
grade
• CCNA graduated at 2010 (1 year)
• CCNP graduated at 2011 (1 year)
• Linux system and network administration at 2011 (1 year)

University and duration
It Hillel
Completed IT Courses and
grade
• C++ course at 2013 (6 moths)
• Java core (6 moths)

Networking skills as background

• Deep knowledge of networking protocols
• Design ISP network ROUTING and SWITCHING. Configuring and maintain L3, L2 switches and border routers.
• Excellent knowledge of protocols: IPv4, ETHERNET, VLAN, OSPF, BGP, RIP, PNAT, VRRP, HSRP, STP, MSTP, VTP PVSTP+,RPVSTP+, MPLS, PPP, PPPOE, DHCP, LACP, PAGP, SNMP, EAP, dot1x, netflow, radius Multicast: IGMP, PIM routing etc
• Experience with IPv6 design.
• VPN: Openvpn, GRE, ipsec, dmvpn,
• Voip solutions: experience with SIP protocol, asterisk and cisco Voip configuration, VICIDIAL. Free PBX.
• Experience in Cisco and Juniper, Extreme configuration for ISP and enterprise.
• Ansible, Perl and bash scripts for maintaining network infrastructure.
Workplace
• Ecoflow
• Optical fiber to the home internet connection
• Self powerful laptop PC

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: