Hey, I'm Lazar
Java expert from Belgrade, Serbia. Currently working as site reliability engineer at Ticketmaster.
I am an individual with excellent skills in problem identification and solving and implementation of effective solutions.
I am a good team player with excellent interpersonal communication, self-motivated and well organised.
In short, I am hardworking, trustworthy, reliable and eager to learn, explore new technologies and always open for new challenges.
- Birthday:21.10.1992.
- City:Belgrade, RS
- Degree:Master
- Availability:Open for negotiations
Work experience
I have almost a decade of experience in modeling, developing and maintaining enterprise software solutions.
Companies that I worked for
Happy Clients
Projects
Years
Projects
Ticketmaster
Company has internal product with the same name and is a worldwide leader in event ticket sales and distribution. Software solution provides supporting set of applications for this business, by having multiple services for sale, distribution, administration, management, design, fraud detections, content moderation and site reliability. It also connects to several external systems and feeds.
Main responsibilities: Developing new and maintaining existing APIs and services, rewriting old deprecated code to more scalable services, refactoring logic and designing architecture for ongoing development, supporting other teams by providing solutions to be used by all dev teams accross organization.
Main technologies used:
Halfords
Company is one of the largest car garages chains, based in UK. Software solution provides supporting app for this business, by having multiple services supporting customers, administration users, management and staff of auto centres. It also connects to several external systems for external information used for reporting, pricing, availability…
Main responsibilities: Developing new and maintaining existing APIs and services, refactoring logic and designing architecture for ongoing development.
Main technologies used:
Aerfin
Internal application to be used in field of aircraft parts selling business. The project was in early stage and consisted of gathering requirements, designing solution and creating base architecture and logic.
Main responsibilities: Exploring possible solutions, documenting and modeling entire new system, writing app for valuating user access authorities, request formats and logic for several workflows, serving as a proxy between UI app and app responsible for creating and retrieving data.
Main technologies used:
Quinyx
Company develops one of worlds leading workforce management solutions and has many multinational clients. Management users are able to create previous shifts for employees, future schedules, absences, payrolls, forecasts... Along that, all users are able to do filtering on organization structure under them and calculate various statistics. Part of system that I was working on was responsible for taking care of employees working time, statistics and filtering. Application was written in Java, with Spring boot. DBMS is PostgreSQL wih MongoDB for some services. It is deployed on AWS, and services communicate over Kafka.
Main responsibilities: Maintaining several services in workforce management system.
Main technologies used:
Reef
Company provides new way of working for parking service providers in USA. It has wide organization structure with various user and management roles, different permissions for users based on their location and payment options. In order to achieve proper system workaround there was need for custom authorization solution in order to gain proper access to each user. Every microservice, mobile, web or api client in system used to call authotization library for access permissions, and library under the hood, called Identity Access service to gain needed info. Application was written in Java, with Spring boot and security. DBMS was PostgreSQL and Cognito was used as personal data storage. Deployment was done with Jenkins, along with Docker, Kubernetes and AWS. NodeJS was used as middleware and Neo4J as organization structure holder.
Main responsibilities: Creating and maintaining authentication and authorization service logic.
Main technologies used:
Groundlink
Company had own system for black car services that was used by multinational companies and VIP clients. It had to support several collaboration partner companies that called open API endpoints, together with mobile clients used by drivers and users and web applications used by different user groups. Internal communication was over Kafka for microservices and RMI for core services. Core Application was written in J2EE, running on JBoss, and main challenge was rewriting current logic to microservices along with adapting it in order to support new usecases. Microservices were written in Java with Spring boot, PostgreSQL and deployed with Jenkins to companies servers. Here I had first chance to really work on Frontend development, while creating internal tool for customizing email notifications that was used by marketing team.
Main responsibilities: Splitting monolith core of system to microservices and maintaining them.
Main technologies used:
Mercury
Several tourist agencies in Serbia had needs for backoffice application to regulate offer of accommodations used for trips they sell. Some of them wanted websites that they can edit directly from backoffice aplication and that travelers can use to directly purchase offer. Also some of them wanted to have one website with accumulated offer in order to give users comparable information. Main application was written in Java with PostgreSQL, was running on companies Linux server, used Groovy for reporting and JSP and JSTL for serverside form rendering. Websites were created in Spring MVC with Apache Tiles, Tapestry and Angular v1.
Main responsibilities: Creating and maintaining backoffice and web portal for aggregated offers by several agencies.
Main technologies used:
EmpireBet
Betting company has system running in 40+ countries that supports all their usecases from betting, payments, feeds, offer, law regulation services, reporting...
Application was written in Java, running on company hosted Linux servers with custom made security protocols. Groovy was used for reporting engine, PostgreSQL as database management system, Android and IOS for mobile clients and GWT for one of web clients, every one of them used REST API to communicate with system. Feeds and certificate services were developed in form of microservices.
Main responsibilities: Maintaining of online betting system, internal part used by managers to edit offer and regulate behaviour, and developing services used for sending tickets data to certification authorities.
Main technologies used:
Skills
Education
Bachelor's degree
Informational systems and technologies
1/10/2011 – 1/10/2015
FON, University of Belgrade
ISCED 6
Contact
Location:
Belgrade, Serbia
Email:
lazar.vujadinovic@gmail.com
lazar.vujadinovic@hotmail.com
Phone:
+381 65 9033119