
Ante Modrić
Verified Expert in Engineering
Software Developer
Amsterdam, Netherlands
Toptal member since August 6, 2019
Ante is a Java developer and a seasoned team leader. At Ericsson, he led the development of a re-homing project for the updating of live nodes in mobile networks. His specialties include the Spring framework, design of software architecture, and supporting all project phases, including production.
Portfolio
Experience
- Spring 5 - 7 years
- Apache Maven - 7 years
- Java - 7 years
- Hibernate - 7 years
- REST APIs - 5 years
- Spring Boot - 5 years
- Back-end Architecture - 4 years
- Spring Data JPA - 2 years
Availability
Preferred Environment
IntelliJ IDEA, Git, Spring Tool Suite (STS), Sublime Text, Windows
The most amazing...
...project I've coded was a prefix tree algorithm that locates prefix mapping for all cell names in mobile networks.
Work Experience
Java Engineer
Client via Toptal
- Developed a Spring Boot back-end application to serve as an API gateway to internal applications.
- Configured the application to work with both OAuth2 and basic authentication.
- Ported functionalities from legacy systems into a new application.
Senior Software Developer
Inceptum, d.o.o.
- Implemented a customized OAuth2 authentication provider using Spring.
- Developed custom syntax for creating a REST query with any combination of filters.
- Created centralized authorization management in a modular platform.
- Implemented an IP address management system for enterprises and telecoms.
- Led a team of back-end developers.
Software Developer
Ericsson Nikola Tesla d.d.
- Adapted the existing project for new use case.
- Implemented application for the re-homing of live mobile network nodes, based on existing application modified for that use case.
- Implemented a prefix tree algorithm for locating prefix mapping for all cell names in a mobile network.
- Collaborated with business stakeholders to define new features.
- Supported live re-homing activities using Perl and a proprietary Ericsson Node language.
Java Software Developer
CROZ, d.o.o.
- Created a custom Flex paging component for an existing project.
- Implemented a custom time management system using the Vaadin framework.
- Integrated product with biometric fingerprint reader and card scanners.
Experience
Internal Software Development Platform
IP Address Management
Re-homing Automation Management Tool
Education
Master's Degree in Computer Science
Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Bachelor's Degree in Computer Science
Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
Oracle Certified Professional, Java SE 11 Developer
Oracle
Pivotal Certified Enterprise Integration Specialist v4.2
Pivotal
Oracle Certified Professional, Java SE 8 Programmer
Oracle
Vaadin 7 Certified Developer
Vaadin
Pivotal Certified Spring Professional: Core-Spring
Pivotal
Oracle Certified Professional, Java SE 7 Programmer
Oracle
Oracle Certified Associate, Java SE 7 Programmer
Oracle
Skills
Libraries/APIs
Liquibase, REST APIs, JAXB, SpringFox
Tools
Spring Tool Suite (STS), Git, Apache Maven, IntelliJ IDEA, Sublime Text, Eclipse IDE, PMD
Languages
Java, Java 11, Java 8, Perl, Bash, SQL
Frameworks
Spring, Spring 5, Spring Boot, Spring Security, Hibernate, Mockito, JUnit, OAuth 2, Spring WebFlux, Flex, Vaadin, Swagger
Paradigms
Back-end Architecture, Clean Code, Test-driven Development (TDD), Microservices, Scrum
Storage
Spring Data JPA, PostgreSQL, JSON
Platforms
Google Cloud Platform (GCP), Windows, Eclipse, Linux, Unix
Other
Back-end Development, Architecture, Genetic Algorithms
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