Kresimir Lukin
Verified Expert in Engineering
Software Developer
Kresimir has a master's degree in computer science and more than a decade of experience in software engineering and leadership. As part of in-house and remote teams, he has delivered successful projects for clients from Europe, the US, and the Middle East. He's also launched his own projects which have honed his skills in business, prioritization, and being pragmatic about delivering software.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio Code (VS Code), Sublime Text, Git
The most amazing...
...project I've rewritten was a batch-based alerting system that couldn't keep up with data growth in a real-time system. The update improved user satisfaction.
Work Experience
Chief Software Architect
Taqniat Intelligent Solutions
- Led multiple teams to deliver an overall distributed polyglot system with multiple ETL pipelines and applications running on top of the system.
- Participated in the analysis of business requirements and provided a technical design that can support the business.
- Implemented core components of the system related to authorizations and asynchronous processing.
- Implemented business rules engine with custom DSL that served business purposes.
- Introduced automation across stack including CI/CD.
Senior Software Engineer
Neogov
- Implemented a unified login between a couple of applications.
- Optimized a lot of poorly performing queries.
- Implemented dynamic entity extensions that can extend entities in runtime.
- Implemented employee scoring module (domain of HR).
- Implemented user impersonation functionality.
- Improved build process in terms of time taken for each build and necessary upgrades.
Senior Software Engineer
Feria project
- Implemented employee records module top to bottom.
- Implemented employee payroll module top to bottom.
- Implemented reporting on top of payroll data with visualizations.
- Implemented integrations with different ERP systems related to payroll data.
Software Engineer
Freelance
- Worked on more than 15 different projects either for clients or as my own projects. Worked either alone or in small teams of up to three people.
Software Engineer
Venio indicium
- Developed product catalog functionality.
- Developed most parts of point of sale software.
- Developed most parts of the product manufacturing module (ERP).
- Developed integrations with the legacy system (DBF database).
- Developed auto-updater software that helped to manage deployment and versions of desktop software being run on client machines.
Experience
MyPOS
ShareCapture
Connected
TenisKlubSplit
HealthPages
Users can browse, search, filter and review facilities and employees, read doctor blogs and leave comments. Other users can vote, comment, and reply to each other.
The admin area includes definition and management of doctors, medical facilities, and medical products; permissions to add, modify, and delete facilities and doctors; edit reviews; approve comments; match employees with facilities; and many small features requested by the client.
The interface for doctors allows doctors to log in and manage their blog posts.
The interface for medical facilities allow medical facilities to log in, leave statuses, and create coupons for customers.
TeleSat
Administrators add items, change prices, sort in categories, add pictures of products, and create news and reviews of products. Users can comment, rate, share, and buy products online using several most accepted paying methods.
CrazyBomber
Skills
Languages
C#, SQL, Python, PHP, JavaScript, HTML
Frameworks
.NET, .NET Core, Entity Framework Core, AngularJS, Flask, Express.js, Angular, ASP.NET MVC, ASP.NET Web API
Libraries/APIs
Entity Framework, Node.js, React, jQuery
Paradigms
Event-driven Architecture, Test-driven Development (TDD), Automation, Functional Programming, Object-oriented Programming (OOP), Unit Testing, Agile Software Development, Scrum, Continuous Integration (CI), Continuous Delivery (CD)
Other
Software Development, Front-end Development, Web Development, Windows Communication Foundation (WCF)
Tools
IBM MQ, RabbitMQ, TFS, Git, Sublime Text
Platforms
Oracle Database, Visual Studio Code (VS Code), Oracle, Amazon Web Services (AWS)
Storage
MySQL, PostgreSQL, MongoDB, Redis, Elasticsearch, NoSQL, Oracle RDBMS, Microsoft SQL Server, Neo4j
Education
Master of Computer Science Degree in Information Technology
Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
Bachelor of Computer Science Degree in Information Technology
Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture - Split, Croatia
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