Luka Korolija
Verified Expert in Engineering
Software Developer
Novi Sad, Vojvodina, Serbia
Toptal member since May 9, 2022
Luka is a highly accomplished full-stack developer known for building robust applications in the fintech, IoT, and insurance sectors. His skill set includes serving as a lead developer, building dashboards and storefronts, and constructing microservices with advanced permission management. With a strong focus on JavaScript projects, particularly utilizing TypeScript, Luka's preferred tech stack revolves around Next.js and NestJS, but he also loves Angular and Laravel.
Portfolio
Experience
- JavaScript - 5 years
- Angular - 4 years
- TypeScript - 4 years
- Laravel - 4 years
- React - 4 years
- Firebase - 3 years
- Next.js - 3 years
- NestJS - 3 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, Git, Ant Design, React, Next.js, SCSS, TypeScript
The most amazing...
...tool I've developed was a fully customizable privacy manager (GDPR and CCPA compliance) application that can be embedded on a site used by numerous sites.
Work Experience
Software Engineer
Yara International
- Developed a NestJS microservice back end tailored to effectively support and complement the front-end functionalities.
- Proposed technical concepts to address the challenges of migrating data between platforms, facilitating communication with external and internal teams to understand the constraints and parameters of the potential solution.
- Contributed to defining the requirements for the technical proof of concept (POC), helping to clarify the scope of what was achievable within the given timeframe.
- Utilized Jira for tracking and resolving bugs, as well as for implementing features. Additionally, complex processes and solutions were meticulously documented in Confluence for comprehensive clarity and future reference.
Senior Front-end Developer
Kterio
- Contributed to the growth and functionality of the Angular application by developing new features from scratch.
- Collaborated with the designer to achieve a unified and pixel-perfect design across the application.
- Collaborated with the back-end team to optimize data for seamless front end compatibility.
- Independently developed features from scratch without a predefined design in situations where speed was paramount.
Senior Full-stack Developer
SwissRe iptiQ
- Maintained and developed new features for the GraphQL API.
- Connected a bunch of microservices by utilizing resolvers in Apollo Server for Node.js.
- Enhanced error logging by leveraging Grafana and Prometheus to effectively capture errors from the GraphQL API.
- Developed a microservice that integrates Svix to consume events published by Kafka. This microservice enables partners and clients to consume the events.
- Authored and upheld the documentation for the public API intended to be utilized by partner developers.
Senior Full-stack Developer
Social Media Promotion Platform
- Created a platform used to promote all creators' social platforms using Next.js for SEO.
- Developed advanced filtering to find creators based on their qualities.
- Set up the deployment process on Heroku with three environments (development stage and production).
- Tracked and fixed issues using Jira as a reporting tool.
Senior Full-stack Developer
Online Ticketing Platform
- Conducted initial mockups of the application, providing a clear vision of the project requirements and guiding subsequent development efforts.
- Assumed responsibility for ticket creation, effectively managing the workload of team members through Jira, and ensuring efficient task allocation and progress tracking.
- Authored comprehensive project documentation in Confluence, facilitating knowledge sharing and providing a valuable resource for the team.
- Developed an innovative application that enables creators to create engaging events, fostering meaningful interactions between them and their fans.
Senior Full-stack Developer
Even Financial
- Ensured seamless performance by maintaining and resolving bugs in the NestJS API and Next.js app.
- Improved code organization and reusability by migrating components to Storybook during a comprehensive refactoring process.
- Enhanced reliability and quality through the creation of thorough unit tests, significantly expanding the test coverage of the front-end application.
Full-stack Developer
Liveramp
- Developed a dashboard, GDPR, and CCPA for the managers of a marketing company.
- Implemented codebase refactoring, leveraging higher-order components to achieve design and functionality consistency.
- Played a key role in maintaining and optimizing existing microservices.
- Facilitated seamless onboarding of new team members, providing guidance and support to help them acclimate to the project environment.
- Architected a new microservice from the ground up for efficient permission management.
Full-stack Developer and Product Owner
Agrita
- Spearheaded the design and development of a comprehensive CMS utilizing Laravel, enabling seamless content management and administration.
- Leveraged Adobe XD to design and mockup intuitive user flows for the webshop, ensuring a smooth and engaging shopping experience.
- Constructed a versatile dashboard using Laravel Blade templates and Vue components, facilitating the seamless addition of entries, enhancing the storefront, and effectively showcasing the company's presentation.
- Implemented a robust localization infrastructure that supported three languages, enabling the application to cater to a diverse user base.
Experience
Spare Agricultural Parts Webshop
http://www.agrita.rsTo bring the design to life, I utilized Laravel, Blade Templates, and Vue components on the front end. Laravel, a powerful PHP framework, provides a solid foundation for the application's back-end functionality, including routing, database management, and authentication. Blade Templates allow for efficient and modular code organization, enhancing the maintainability and scalability of the application.
By incorporating Vue components, I ensured a seamless and interactive user experience. Vue enables the creation of dynamic and responsive elements within the application, such as real-time product filtering, cart management, and smooth page transitions.
Overall, this Laravel-based app, developed with attention to design details and utilizing a combination of cutting-edge technologies, offers a compelling web presentation and a user-friendly webshop for your company's product list.
Event Management and Ticketing Website
With Angular, a powerful JavaScript framework, I created a robust and interactive user interface, ensuring seamless navigation and engaging user experiences. Ant Design, a popular UI library, enabled me to expedite the development process by providing a rich set of pre-designed components that align with modern design standards.
In addition to my development duties, I played a key role in onboarding a new team member. I effectively delegated some easier tasks and bug fixes to the new employee, ensuring efficient project progress and creating a supportive learning environment.
By combining the strengths of Laravel and Angular, we successfully built an efficient and feature-rich event management and ticketing application. This collaborative effort, focusing on the Angular front end and leveraging Ant Design, resulted in a user-friendly and visually appealing solution for seamless event organization and ticketing.
GDPR and CCPA Privacy Managers
http://liveramp.comWorking closely with the design team, I collaborated to enhance the design consistency and overall polish of the product. By aligning the application's visual elements, typography, color schemes, and layout, we achieved a cohesive and professional user interface.
Using Angular, a powerful JavaScript framework, I crafted an intuitive and user-friendly interface that allows users to easily set and modify their privacy preferences. Through well-designed forms, interactive components, and smooth transitions, we aimed to provide a seamless experience for users navigating the privacy settings.
The application prioritizes user control and transparency, enabling individuals to make informed decisions about their personal data and privacy. By adhering to the GDPR and CCPA regulations, we ensured that users' privacy rights were respected and their data was handled in a compliant manner.
Dashboard for a Digital Marketplace for Financial Service Companies
https://engine.techOn the front-end side, I utilized Next.js to build a responsive and user-friendly interface for the dashboard. Leveraging Next.js allowed for efficient server-side rendering and seamless navigation, ensuring a smooth user experience. I implemented dynamic components, data fetching, and interactive features to provide real-time insights into user activity.
Simultaneously, I also worked on the back-end using NestJS. Within the NestJS application, I focused on creating middleware that served as a crucial bridge between the front-end application and various APIs developed by the back-end team. This middleware facilitated the seamless integration of data and communication between the front-end and back-end components, enabling efficient data retrieval and updates for the dashboard.
Whitelabel API for an Insurance Company
Building Management App
https://kterio.comThroughout the development process, I collaborated closely with the designer and the back-end team to ensure a pixel-perfect application. By closely working with the designer, I implemented the design elements and layouts with precision, creating a visually appealing and cohesive user interface.
Furthermore, in collaboration with the back-end team, I optimized the data sent from the back end to minimize the transformations required on the front end. This optimization ensures efficient and streamlined data delivery, enhancing the performance and responsiveness of the application.
Certifications
AWS Certified Developer - Associate
Amazon Web Services
Skills
Libraries/APIs
React, Node.js, React Router, React Redux, REST APIs, Vue
Tools
IntelliJ IDEA, Git, GitHub, Figma, GitLab, Webpack, Grafana, Kibana, Zeplin, Amazon Cognito
Languages
JavaScript, TypeScript, PHP, CSS, HTML, SCSS, SQL, GraphQL, CSS3, HTML5, Less
Frameworks
Laravel, Angular, Next.js, Ant Design, Bootstrap, Redux, WebApp, Express.js, NestJS, Blueprint, Swagger
Paradigms
Search Engine Optimization (SEO), Responsive Web Design (RWD), Microservices, Microservices Architecture
Platforms
Firebase, MacOS, Amazon Web Services (AWS), Heroku, AWS Lambda, Kubernetes, Vercel
Storage
NoSQL, MySQL, MongoDB, PostgreSQL
Other
Blade Templates, Bootstrap 4, Material Design, User Experience (UX), React Hooks, Front-end, Full-stack, Full-stack Development, Apollo, Web Development, Storybook, Back-end, Serverless, Gatsby, Prometheus, Svix, CI/CD Pipelines
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