Teo Miocic's Location
Virovitica, Virovitica-Podravina, Croatia, Croatia
About Teo Miocic
Teo Miocic is a Senior Software Developer.
Teo Miocic's Current Company Details
Senior Software Developer
Teo Miocic Work Experience Details
-
Software DeveloperShopee 2020 - 2024-Developed systems such as ERP, quality management, and hospital systems using Java.-Mentored external client teams in design and development using Java.-Developed strategic reports using iReport and BIRT.Technologies: JEE, MVC Frameworks, MVC Design, Full-stack, Back-end, Object-oriented Programming (OOP), Jakarta EE, BIRT, iReport, Apache Maven, Oracle, PostgreSQL, JavaScript, JSF, Apache Struts, Java EE, Java, Relational Databases, Model View Controller (MVC), Databases, Front-end, Front-end Development, JavaScript MVC, Data Visualization, Agile, Back-end Development, Full-stack Development, Enterprise Application Development, Repository Pattern, Web Development, Apache Tomcat, JDBC, Subversion (SVN), Eclipse -
Senior Software EngineerEnable 2018 - 2020-Designed and developed microservices using Java, Spring Boot, and PostgreSQL.-Applied event-driven architecture principles to develop loosely coupled microservices using Apache Kafka.-Implemented microservice patterns to attend to desired consistency and delivery requirements.-Provided guidance and mentoring to three mid-level junior engineers.-Developed CI/CD pipelines to optimize build, test, and deployment.-Created reusable GitHub private actions to perform service-checking operations, preventing the deployment of broken versions to production and reducing 70% of the needed code.-Integrated services with New Relic giving monitoring capabilities to the team and reducing service downtime.-Implemented data audit mechanisms providing data change tracking from multiple sources.-Implemented consumer-driven contract testing using Pact to ensure communication and compatibility between microservices.-Implemented integration tests to ensure desired application behavior in concurrent scenarios.Technologies: Java, Microservices, Spring Boot, Docker, Amazon Web Services (AWS), PostgreSQL, Kubernetes, Apache Kafka, Continuous Delivery (CD), Continuous Integration (CI), Couchbase, Pact, Integration Testing, Relational Databases, Java 11, JUnit, Bash Script, DevOps, REST APIs, API Integration, Kafka Streams, Web API, Bash, Microservices Architecture, Databases, CI/CD Pipelines, Java 8, Java 17, Mockito, GitHub Actions, GitOps, Web Architecture, API Architecture, RESTful Development, Agile, Back-end Development, Distributed Systems, JSON/XML Schemas, Confluence, Enterprise Application Development, Event-driven Architecture, API Development, Event-driven Programming, Repository Pattern, NoSQL, Spring Microservice, GitHub, Apache Tomcat, JDBC, Data Pipelines, IntelliJ SDK, API Design, API/Services Architecture, Code Review, HTTP REST -
Senior Software DeveloperSap 2015 - 2018-Worked with the client to define and estimate the tool's features and functionality.-Managed all client and strategic request prioritization across the organization.-Operated as a team technical lead when they needed advice, architectural guidance, added bandwidth, or help debugging.-Integrated different hardware devices for self-service kiosks.-Developed tools to easily plan transport routes on a map.-Created a public transport management system used in Georgia.-Developed a payment system processing more than a million payments each day.-Created a live monitoring system for a kiosk that monitors actions and hardware status for more than 3,000 kiosks.-Converted the old code written in Java 6 to Kotlin.-Rewrote parts of monolithic code written in Java 8 to microservices to Kotlin.Technologies: JBoss AS, JBoss EAP, JBoss, Netty, WebSockets, Scrum, MySQL, Oracle, GXT, GWT, OOP Designs, Java, SQL, REST APIs, Flyway, Docker, Back-end Development, GitHub, APIs, SOAP, Requirements Analysis, Product Strategy, Project Planning, Project Management, Back-end, Digital Banking, Architecture, Debugging, JavaScript, TypeScript, Jira, Git, Kotlin, User Authentication, REST, Technical Leadership, RESTful Development, System Architecture Design, IT Project Management, HTML, SoapUI, Software Architecture, B2B, jQuery, Financial Software, Unit Testing, JVM, Jakarta EE, Microservices, Payment APIs, Product Leadership, Full-stack, Linux, SSL, Data Processing, Multithreading, Low Latency, Banking & Finance, System Design, Postman, Swagger, HTTP, Authentication, Encryption, Team Leadership, Technical Architecture, Leadership, PHP, Technical Writing, JSON, XML, Web Services Description Language (WSDL), UML, Web Development, Algorithms, DB -
Back End DeveloperBackstitch 2013 - 2015-Developed an app for sending notifications such as emails and in-app notifications.-Developed microservices to support geodata processing.-Developed microservices for managing and maintaining users/organizations and their data.-Maintained and added new features to the existing microservices.Technologies: Java, Spring, Spring Boot, Node.js, NestJS, Python, Serverless, MongoDB, PostgreSQL, Amazon Cognito, Kafka Streams, CI/CD Pipelines, Helm, Microservices, SQL, REST APIs, OAuth, Apache Tomcat, Redis, Flyway, Docker, Kubernetes, Back-end Development, GitHub, APIs, React, Back-end, Debugging, JavaScript, CSS, TypeScript, Scrum, Jira, Java 11, Git, User Authentication, REST, Email, Amazon Web Services (AWS), Apache Kafka, NoSQL, DocumentDB, Unit Testing, AWS Lambda, Cloud Deployment, Cloud, Postman, Swagger, HTTP, Authentication, Encryption, JSON Web Tokens (JWT), Next.js, Jest, Slack, Apollo, Amazon DynamoDB, Microservices Architecture, Redux, Material UI, Reusable Libraries, Application State Management, Spring MVC, OAuth 2, JSON, Terraform, DevOps, Twilio, Lambda Functions, DB
Teo Miocic Education Details
-
Computer Science
Frequently Asked Questions about Teo Miocic
What is Teo Miocic's role at the current company?
Teo Miocic's current role is Senior Software Developer.
What schools did Teo Miocic attend?
Teo Miocic attended University Of Dubrovnik, Croatia.
Free Chrome Extension
Find emails, phones & company data instantly
Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial