Aibulat Khakimov

Angestellt, Senior Software Engineer, EPAM Systems

Belgrade, Serbien

Über mich

Dedicated and innovative software engineer with over 5 years of experience in Java development, specializing in designing, building, and maintaining high-load and scalable services. Proficient in working with microservices architecture, cloud-based platforms, and a variety of tech stacks including Java (5 years of experience), Kotlin (2 years of experience), Spring Boot (4 years of experience), React (6 years of experience), TypeScript (4 years of experience). Experienced in collaborating across multiple teams to develop and enhance consumer and business product offerings. Committed to engineering best practices, including code review, test coverage, and monitoring, and driven by a passion for delivering high-quality end-user experiences.

Fähigkeiten und Kenntnisse

Backend
Java
Kotlin
Spring
Spring Framework
Spring Boot
Spring Data
Spring Cloud
Hibernate
SQL
PostgreSQL
MySQL
NoSQL
MongoDB
Kafka
RabbitMQ
Frontend
TypeScript
JavaScript
React
React.js
Angular
CSS3
CSS
HTML5
HTML
CI/CD
Docker
Kubernetes
Microservices
Jenkins
Software
Solution Architecture
Software Engineering
Scrum
Agile
Git
REST
Engineering
Architecture
AWS
AWS Lambda
Microsoft Azure

Werdegang

Berufserfahrung von Aibulat Khakimov

  • Bis heute 2 Jahre und 1 Monat, seit Mai 2022

    Senior Software Engineer

    EPAM Systems

    • Led critical initiatives and designed complex architecture for high-load and scalable services. • Created 10+ microservices from scratch in Java, Kotlin and Spring, implementing microservices architecture and selecting development patterns. • Developed 15+ pages in React, Angular and TypeScript with a form to fill out with validation and internationalization. • Worked with BAs on functional and non-functional requirements, technical analysis, and system architecture design.

  • 1 Jahr und 10 Monate, Juli 2020 - Apr. 2022

    Senior Software Engineer

    RSHB Intech

    • Engineered loan and mortgage process tools and automation, reducing operational costs and improving internal efficiency. • Developed and implemented an architecture for splitting a large monolithic deposit service into microservices according to Domain Driven Design (DDD). • Created 3+ microservices for bank deposits, including architecture design in Java and Spring. • Developed frontend 20+ pages in React and TypeScript corresponding to the backend I developed in Java and Spring.

  • 2 Jahre und 7 Monate, Jan. 2018 - Juli 2020

    Software Engineer

    Sole Proprietor

    • Worked as an independent developer with various business structures in the field of e-commerce. • Developed pages and forms to fill out for online stores and individual entrepreneurs in React, jQuery and JavaScript. • Created websites from prepared designs from Figma in React, jQuery and JavaScript. • Created two chatbots in Java (Spring). • Learned to analyze, plan and organize work with clients and business. Conduct a demonstration of completed work.

Ausbildung von Aibulat Khakimov

  • 1 Jahr und 11 Monate, Sep. 2017 - Juli 2019

    Petroleum Engineering

    Ufa State Petroleum Technical University

    Learned to develop and design complex technical projects for oil and gas engineering. Also learned to develop the most secure and energy-saving architectural solutions for companies

  • 3 Jahre und 11 Monate, Sep. 2013 - Juli 2017

    Petroleum Engineering

    Ufa State Petroleum Technical University

    Learned to design projects for the oil and gas industry

Sprachen

  • Russisch

    Muttersprache

  • Englisch

    Fließend

21 Mio. XING Mitglieder, von A bis Z