
Admir Hodzic
Verified Expert in Engineering
Full-stack Developer
Travnik, Bosnia and Herzegovina
Toptal member since April 11, 2017
Admir is a senior software engineer and architect with extensive experience building back-end microservices, refactoring monolith applications, deploying to cloud environments, and designing and building complete web-based solutions. Technologies he works with include Java/Spring, PostgreSQL, Kafka, RESTful services, etc.
Portfolio
Experience
- Java - 10 years
- JavaScript - 10 years
- PHP - 10 years
- .NET - 10 years
- Spring - 5 years
- RESTful Web Services - 5 years
- Spring Boot - 4 years
- React - 2 years
Availability
Preferred Environment
Terminal, IntelliJ IDEA, Git, Windows
The most amazing...
...project I've worked on is a AWS-deployed system of more than 35 microservices and a web front end used by more than 15 million users.
Work Experience
Software Architect
Virgin Pulse
- Refactored a monolith application to a microservice architecture.
- Designed stream processing services using the Kafka message bus architecture.
- Made use of new software technologies to research and develop.
Developer
FathSoft
- Developed a front-end data entry, data presentation/reporting table component, FathGrid.
- Published FathGrid core functions as open-source on github.com, collected feedback from users, and improved the product.
- Developed demos and wrapper components for React and Vue front-end frameworks.
Principal Developer (Microservices)
Ocean
- Created an application framework for Java and Spring Boot.
- Designed the application's front end with Bootstrap, JSP, JavaScript, and jQuery.
- Developed the base application functionalities like authentication, permissions, audit logging, and the CRUD operations on models.
- Designed a cloud-native application infrastructure using Spring centralized config server, Eureka service discovery, Kafka messaging, Spring OAuth2 SSO authentication, and more.
Full-stack Developer
Jacqueline Martoral (via Toptal)
- Developed a website and an application.
Main Developer
FathDev
- Developed several web applications and portals; including an eCommerce site and a back-office module for the scheduled delivery of purchased goods.
- Created a web app for a client selling tickets to third-party events of all sizes and kinds.
- Built an ERP (HR, ACC, OPS) system for an enterprise client.
- Built an eCommerce hybrid app for iOS and Android devices using Cordoba, HTML5, and Kendo.
- Developed a Java/Spring-based business application framework for a client. The front-end is based on JSP, jQuery, and Bootstrap. This framework is used by the organization as a base for new projects.
Experience
Simulation
https://github.com/admirhodzic/simulacijaEDUCON
OSP Shopping Portal
MSEAP
IBS HR
IBS ACC
ShopMate eCommerce App
Education
Master's Degree in Information Technologies
University of Mostar, Faculty of IT - Mostar, Bosnia and Herzegovina
Skills
Libraries/APIs
jQuery, AES, REST APIs, React, Vue, jQuery UI, Vue 2, WebRTC, Google Chart API
Tools
Apache Maven, Subversion (SVN), Git, Direct3D 9, Composer, Terminal, IntelliJ IDEA
Languages
C++, C#, JavaScript, Java, PHP, Kotlin, SQL, CSS, CSS3, HTML, Core PHP, HTML5, C#.NET
Frameworks
Spring, Spring Boot, Bootstrap, AngularJS, Angular, Hibernate, .NET, Laravel, Yii, Jakarta Server Pages (JSP)
Paradigms
REST, Microservices Architecture, Agile Software Development, Microservices, Agile, RESTful Development
Platforms
JVM, XAMPP, LAMP, Android, Linux, Windows, Amazon Web Services (AWS), Docker, DigitalOcean, Apache Kafka
Storage
Microsoft SQL Server, MySQL, Relational Databases, LAMP Server, PostgreSQL, SQLite, Spring Data JPA, H2
Other
Cryptography, VPS/VDS, Videos, Full-stack, SMTP, Barcode Library, RSA, FTP Servers, FTP, Network Security, Public-key Cryptography, RESTful Services, RESTful Web Services, XAMPP Stack, SDKs, Transmission Control Protocol (TCP), CI/CD Pipelines, Containerization, Cloud, Architecture, Due Diligence, SVG, APIs, Simulations
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring