Abror Mirzokhidov
Angestellt, Software Engineer, IBM Deutschland GmbH
Munich, Deutschland
Über mich
Ein Software-Ingenieur mit Schwerpunkt auf Backend-Entwicklung mit Java, Python und Cloud-Technologien mit mehrjährigen Erfahrungen in agilen Projekten und Produktteams einschließlich Entwurf, Implementierung und Deployment von skalierbaren Backend-Lösungen. Interessengebiete umfassen Microservices, Cloud-native, Event-driven Anwendungen sowie DevOps Themen Programmiersprachen: Java, Python, Javascript Technologien: Spring (Boot, Data, Security, Cloud), Django, FastAPI, Maven, Gradle, Hibernate, ORM, Apache Kafka, RabbitMQ, Linux, Git, CI/CD, Docker, SQL DBMS (Oracle, PostgreSQL, MySQL), MongoDB, Redis, JUnit, Mockito, Pytest Cloud: AWS (EC2, Lightsail, RDS, S3, API Gateway), GCP (Compute Engine, Cloud Storage) Andere: Machine Learning (Pytorch, Keras), Algorithmen & Datenstrukturen, Netzwerkprotokolle
Werdegang
Berufserfahrung von Abror Mirzokhidov
Konzipierung und Entwicklung von Backend Komponenten in agilen Teams für Kundenprojekten/internen Produkten: - Implementierung REST API Schnittstellen mit Java/Spring Boot - Implementierung von Datenvalidierungsmechanismen von externen API-Anbietern - Refactoring komplexer Codebasen durch Anwendung von Best Practices - Durchführung von Code Reviews unter Beachtung von Clean Code Prinzipien - Betreuung einer Gruppe von Praktikanten - Prototyping von Proofs of Concept bevor Anwendung in Projekten
1 Jahr und 5 Monate, Okt. 2020 - Feb. 2022
Backend Entwickler und Co-Founder
Pionize
Verantwortlich für Konzipierung und Entwicklung von Backend Komponenten des Produkts durch: - Aufbau von REST API Schnittstellen, die sich in die Frontend-SPA integrieren - Teilnahme bei der Priorisierung und Planung von Feature Requests und Abschätzung von Deadlines - Implementierung einer multi-stage CI/CD Pipeline mit Deployment auf AWS - Konfiguration der Healthchecks. Statusüberwachung der Backend-Anwendung und der Datenbank - Erreichung der Code-Coverage von 80% durch Unit- und Regressionstests
Zu meinen Aufgaben gehörten Entwicklung und Testen der API für das Produkt für Fortbildungsmanagement in Krankenhäusern und Unikliniken: - Umsetzung und Abdeckung mit Unit Tests von drei Backend-Modulen - Refactoring der vorhandenen Codebasis und Verbesserung der Code Lesbarkeit durch Anwendung von Best Practices
1 Jahr und 4 Monate, Jan. 2017 - Apr. 2018
Praktikant in der Softwareentwicklung
Programming Center Bepro LLC
Ausbildung von Abror Mirzokhidov
Bis heute 4 Jahre und 3 Monate, seit März 2020
Informatik
Universität Passau
Masterarbeit: “Distributed data-parallel search of sparse subnets”. Der Abschluss ist zum Juni 2023 geplant.
3 Jahre und 9 Monate, Sep. 2015 - Mai 2019
Angewandte Mathematik und Informatik
Lomonosov Moscow State University
GPA: 2.1/1.0; Bachelorarbeit: “Gradient-based optimization of neural network”
2 Jahre und 10 Monate, Sep. 2012 - Juni 2015
Technische Fächer
Tashkent Professional College of IT
Absolviert mit Auszeichnung. Zwischen der 5% der besten Absolventen und Absolventinnen
Sprachen
Deutsch
Fließend
Englisch
Fließend
Russisch
Fließend
Uzbek
-