Slaven Semper, Developer in Zagreb, Croatia
Slaven is available for hire
Hire Slaven

Slaven Semper

Verified Expert  in Engineering

Bio

Slaven has been passionate about technology and software development from his earliest days and won some awards, like first place in the American Computer Science League in 1996 in Washington, D.C. He was a team leader in NBMIS, a €5.25 million project involving 65 team members on 25 international border crossings with more than 640 pieces of hardware, such as ANPR cameras and mobile devices. Slaven has successfully led many teams to complete their projects in his 16-year professional career.

Portfolio

Seventy Seven Energy, LLC
Software Architecture, Architecture, Artificial Intelligence (AI)...
The Atlantic Council of the United States, Inc
APIs, Software Development, SharePoint, Microsoft Power Apps, Office 365...
Sandstorm
Swift 5, Ethereum, Solidity, React, Analysis, HTML5, Swift, iOS, GitHub, Git...

Experience

  • C# - 16 years
  • HTML - 13 years
  • Interactive JavaScript - 12 years
  • CSS3 - 10 years
  • SharePoint - 9 years
  • TypeScript - 5 years
  • Angular - 5 years
  • Sass - 4 years

Availability

Part-time

Preferred Environment

.NET 5, Angular, SQL Server 2017, Visual Studio 2016, HTML, Sass, CSS3, Web API 2, ASP.NET, Windows Services

The most amazing...

...project I worked on was a national border management information system, leading teams of seven members in a 65-member environment in Croatia and Spain.

Work Experience

Tech Lead and Solutions Architect

2024 - PRESENT
Seventy Seven Energy, LLC
  • Developed an app that extracts information from scanned documents using large language models.
  • Ran a large number of PDF files through the OCR service.
  • Led a team of developers to solve business objectives.
Technologies: Software Architecture, Architecture, Artificial Intelligence (AI), Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Generative Pre-trained Transformers (GPT), Zoom, Back-end APIs, Layer API

PowerApps Engineer

2024 - PRESENT
The Atlantic Council of the United States, Inc
  • Maintained a PowerApps app by fixing existing bugs and implementing new features.
  • Migrated SharePoint list items to a new structure.
  • Maintained Azure Logic Apps flows by fixing bugs and implementing new features.
Technologies: APIs, Software Development, SharePoint, Microsoft Power Apps, Office 365, Architecture, Azure, Office 365 API, Azure Logic Apps

Senior Full-stack Developer

2022 - PRESENT
Sandstorm
  • Developed a real-time strategy game on the Ethereum network. The front end was made in React using the OpenStreetMap API and Metamask API. The application was optimized due to the large number of objects displayed in a layer on top of the map.
  • Produced a feature set for the game and modified the settings to ensure that all features were mutually compatible.
  • Involved in strategic business decision-making, such as planning investments and hiring employees.
  • Managed a domain specialist, providing insight for ideas, resulting in features.
Technologies: Swift 5, Ethereum, Solidity, React, Analysis, HTML5, Swift, iOS, GitHub, Git, Front-end, Full-stack, Python, API Integration, JSON, JSON REST APIs, .NET Core, OAuth 2, Mobile Apps, Maps, MacOS, Debugging, Databases, System Administration, Requirements Analysis, Blockchain, Web3.js, Decentralized Finance (DeFi), Cryptocurrency, Smart Contracts, Bots, C#.NET, Development, Websites, Docker, Python 3, Leadership, Xcode, Swift 4, Front-end Development, Responsive UI, Web, Mobile Development, Web Applications, Mobile Applications, .NET 6, Web Development, Software Engineering, UI Development, UI Design, Angular, TypeScript, Project Management, IT Projects, Business Requirements, User Experience (UX), User Interface (UI), Software Design, JavaScript Libraries, Back-end, Scripting, Software Architecture, Virtual Machines, NPM, RESTful Web Services, Web Security, Crypto, Full-stack Development, Trading, OAuth, Semantic HTML, Bitbucket, Auth0, QR Codes, GitLab CI/CD, Cloud Services, Front-end Architecture, Microsoft Excel, Data Structures, Microsoft 365, Microsoft Power Apps, Microsoft Power Automate, Progressive Web Applications (PWAs), HTML DOM, Agile Software Development, Database Architecture, Deployment, Minimum Viable Product (MVP), HTTPS, Object-oriented Programming (OOP), Ionic, Database Structure, Estimations, Web App Development, Client-server Model, Decentralized Systems, Startups, Back-end APIs, Layer API

Solution Architect

2024 - 2024
Glider Technology Limited
  • Wrote technical documents for both high-level and low-level designs.
  • Set up the initial solution, provided class and method stubs, implemented logging and performance monitoring, built the data access layer, and consulted developers.
  • Developed a working prototype that used Amazon Textract machine learning service to extract key information from documents. This was a .NET 8 console application running on an Amazon EC2 Linux instance.
  • Received results that showed a high level of accuracy in achieving the project goal, which is to extract metadata from scanned documents using a combination of OCR and AI.
Technologies: .NET, Technical Architecture, Solution Architecture, Software Architecture, Technical Leadership, Amazon Web Services (AWS), Optical Character Recognition (OCR), Amazon Textract, .NET 8, Console Apps, SQLite, Amazon Elastic Block Store (EBS), AWS IAM, Amazon EC2, Technical Writing, Amazon S3 (AWS S3), Terraform, Authentication, Authorization, Object-oriented Programming (OOP), Design Patterns, Database Structure, Artificial Intelligence (AI), Estimations, Client-server Model, API Architecture

SharePoint/Power Automate Tools Developer (via Toptal)

2024 - 2024
Solvint Supply Management BV
  • Developed Microsoft Power Automate flows to drive logistics projects from inception to completion with data sources in SharePoint online lists and document libraries.
  • Tracked tasks and bugs in the internal SharePoint list.
  • Designed SharePoint lists and document libraries to accommodate business processes.
  • Implemented the entire business process covering the project lifecycle from end to end.
Technologies: SharePoint, Office 365, SharePoint Online, Microsoft Power Automate, Data Migration, Client-server Model, Logistics, Shipping

Front-end Developer

2022 - 2023
Solvency II Wire Ltd
  • Developed an app that enables comparison and analysis of financial reports of insurance companies.
  • Tracked and fixed bugs using Jira as an issue tracker.
  • Provided a mechanism for migrating old technology forms to Angular templates.
  • Implemented unique features which resulted in high user satisfaction.
Technologies: Front-end, JavaScript, User Experience (UX), User Interface (UI), Data Visualization, Angular, Chart.js, RxJS, Lottie, PDF.js, Figma, Virtual Machines, NPM, RESTful Web Services, Web Security, Charts, Graphs, Full-stack Development, SCSS, Semantic HTML, Cloud Services, Front-end Architecture, Microsoft Excel, Data Structures, Responsive Web Design (RWD), HTML DOM, Agile Software Development, Database Architecture, XML, Deployment, Minimum Viable Product (MVP), HTTPS, Authorization, PostgreSQL, Database Structure, Estimations, Web App Development, Client-server Model, Web Scraping, Data Scraping, Back-end APIs, Layer API

Software Architect

2017 - 2021
Taqniat
  • Helped develop projects across multiple business domains, facilitating agile principles.
  • Tracked and fixed bugs using Team Foundation Server as an application lifecycle management tool.
  • Wrote technical documentation, providing expertise on security models, data structures, and other aspects of the system.
  • Headed a team consisting of a designer and developer by providing guidance and code reviews.
  • Handled a business analysis of the project by moderating meetings with multiple clients.
  • Architected system design by integrating technologies that best fit the business requirements and client's needs.
Technologies: .NET 4, SharePoint, HTML, JavaScript, AngularJS, Angular, CSS3, Sass, Windows Communication Foundation (WCF), Photoshop CS3, Team Leadership, Business Analysis, Oracle, SQL Server 2017, TypeScript, C#, Node.js, Microsoft Team Foundation Server, jQuery, APIs, CSS, Chart.js, Architecture, .NET, Analysis, Angular Material, Microsoft SQL Server, Content Management Systems (CMS), HTML5, RxJS, REST, REST APIs, Scrum, Front-end, Full-stack, Solution Architecture, SQL, Technical Writing, API Integration, JSON, JSON REST APIs, .NET Core, Linux, Windows, Windows Forms (WinForms), OAuth 2, Bootstrap, WebSockets, Debugging, Databases, System Administration, LAMP, Requirements Analysis, C#.NET, Development, Websites, Leadership, Technical Leadership, Front-end Development, Vanilla JS, Responsive UI, Software Architecture, Web, i18n, Multi-language Support, Windows Desktop Software, Desktop App Development, Web Applications, Agile Sprints, Web Development, Software Engineering, UI Development, UI Design, UX Design, Project Management, IT Projects, Business Requirements, User Experience (UX), User Interface (UI), Data Visualization, Agile, Software Design, JavaScript Libraries, Back-end, Scripting, DevOps, Document Management, Virtual Machines, Windows Server 2016, NPM, RESTful Web Services, Web Security, WCF Web Services, Content Writing, Writing & Editing, Windows PowerShell, Search Engine Optimization (SEO), Charts, Graphs, Dashboards, Full-stack Development, Monday.com, SCSS, Semantic HTML, Enterprise Architecture, Enterprise Business Architecture, Technical Architecture, C#.NET WinForms, Front-end Architecture, Microsoft Excel, Data Structures, SQL Server 2014, Responsive Web Design (RWD), T-SQL (Transact-SQL), .NET 2, Automation, HTML DOM, Agile Software Development, Database Architecture, XML, Deployment, Minimum Viable Product (MVP), HTTPS, Webhooks, Authentication, Authorization, IIS, Object-oriented Programming (OOP), Design Patterns, Back-end Development, ASP.NET Web Forms, Data Migration, Database Structure, Estimations, Web App Development, Client-server Model, Sockets, API Architecture, Back-end APIs, Layer API

System Architect

2008 - 2017
IN2
  • Worked as a team leader and a remote team leader on a project with 65 team members.
  • Tracked and fixed bugs using Jira and Team Foundation Server as reporting tools.
  • Helped develop 12 projects, primarily focusing on government entities.
  • Wrote technical offers and conducted pre-sales presentations.
  • Trained end-users on how to use newly developed software.
  • Wrote multi-level technical documents and user manuals.
Technologies: ASP.NET, Windows Services, Windows Communication Foundation (WCF), SharePoint, Windows Forms (WinForms), .NET 3, Document Design, System Design, Team Leadership, Remote Team Leadership, .NET Compact, HTML, jQuery, SQL Compact CE, Oracle, Business Analysis, .NET 4, SQLite, Entity Framework, APIs, CSS, MySQL, PostgreSQL, Architecture, .NET, Analysis, Azure, Microsoft SQL Server, Content Management Systems (CMS), HTML5, Microsoft Azure, REST, REST APIs, Scrum, Front-end, Full-stack, Solution Architecture, SQL, Technical Writing, SOAP, API Integration, JSON, JSON REST APIs, Microsoft Access, Windows, Windows Presentation Foundation (WPF), OAuth 2, SharePoint 365, Selenium, Web Scraping, Real-time Data, Web Crawlers, SharePoint Online, Office 365, Debugging, Unit Testing, Databases, Requirements Analysis, Single Sign-on (SSO), SAML-auth, C#.NET, Development, Websites, Leadership, Technical Leadership, Front-end Development, Vanilla JS, Software Architecture, Web, Windows Desktop Software, Desktop App Development, Web Applications, Mobile Applications, Agile Sprints, Web Development, MVC Design, Software Engineering, UI Development, UI Design, Project Management, IT Projects, Business Requirements, User Experience (UX), User Interface (UI), Agile, Software Design, Reporting, JavaScript Libraries, Back-end, Scripting, Optical Character Recognition (OCR), Test-driven Development (TDD), CI/CD Pipelines, LINQ, SQL Server DBA, DevOps, Document Management, Virtual Machines, Windows Server 2016, RESTful Web Services, Web Security, WCF Web Services, Content Writing, Writing & Editing, Online Payments, Windows PowerShell, Search Engine Optimization (SEO), Azure SQL, Full-stack Development, Semantic HTML, Enterprise Architecture, Enterprise Business Architecture, Technical Architecture, Cloud Services, C#.NET WinForms, Front-end Architecture, Microsoft Excel, Scalability, Data Structures, SQL Server 2014, Responsive Web Design (RWD), T-SQL (Transact-SQL), ASP.NET MVC, .NET 2, Automation, HTML DOM, Browser Automation, Web App Automation, Agile Software Development, Database Architecture, Active Directory (AD), XML, Deployment, Payment APIs, HTTPS, Authentication, Authorization, IIS, Object-oriented Programming (OOP), Design Patterns, Back-end Development, ASP.NET Web Forms, Data Migration, Database Structure, Estimations, Web App Development, Client-server Model, API Architecture, Desktop, Hardware, Data Scraping, Back-end APIs, Layer API

.NET Developer

2006 - 2008
M SAN Grupa
  • Developed an application to support the wholesale distribution of products.
  • Tracked and fixed bugs, developed new features, and trained users.
  • Made critical deployments in an environment with very costly downtime.
Technologies: Windows Forms (WinForms), Web Services, SQL Server 2008, C#, Visual Studio, .NET, Microsoft SQL Server, SQL, API Integration, Windows, Debugging, Databases, C#.NET, Development, Websites, Web, Windows Desktop Software, Desktop App Development, Web Applications, Web Development, Software Engineering, UI Development, IT Projects, Virtual Machines, C#.NET WinForms, Data Structures, SQL Server 2014, Telerik, T-SQL (Transact-SQL), .NET 2, Database Architecture, XML, Deployment, HTTPS, Authentication, IIS, Object-oriented Programming (OOP), Design Patterns, Back-end Development, Database Structure, Client-server Model, Desktop

Experience

National Border Management Information System

https://www.safu.hr/nacionalni-informacijski-sustav-za-upravljanje-drzavnom-granicom-faza-iii/
A .NET Compact app developed for a handheld device used by border police officers to handle train and airport border crossings. The project was developed for the Ministry of Interior. I was a team leader for a team in Croatia and a remote team leader for a team in Spain. This project was a high-budget project that included 65 team members at its peak.

ePassport

A Windows application for acquiring biometric data to issue a new passport. The client was the Ministry of Interior.

As the lead developer, I oversaw the development of the Windows application. I worked on all application modules, such as fingerprint acquisition, biometric image conversion to JPEG 2,000, and final verification of a new passport.

Revenue Administration Modernisation Project

A SharePoint web application displaying information to taxpayers. I developed a regulation module with advanced caching logic. This includes recursively traversing entities so that regulations load as quickly as possible.

Support to the Establishment of the Components of the Integrated Land Administration System (ILAS)

A SharePoint web application that supports business processes of handling second-instance cases related to land administration. As the team leader on the project, I decided to introduce Workflow Manager technology to this project, which has since been reused in other projects. All business processes were modeled as workflows. The client was the State Geodetic Administration.

Healthcare Web Application

An HTML, jQuery, .NET, and SQL Server web application for managing requests regarding healthcare services in the local county. The client was in Istria County.

I was a web developer developing forms needed to manage requests created by end users. Local county employees would then take appropriate actions on demand.

Energy Market Regulation Web Application

An ASP.NET web application to support business processes for Croatian Energy Market Operator (HROTE).

I was a business analyst responsible for defining and understanding business processes in the Croatian energy market.

Forms Web Application

An ASP.NET 4.0/SQL Server web application for requests of local county users to local government. I was a team leader responsible for business analysis, leading a team, and developing the web application.

Person Register Web Application

An ASP.NET 2.0/Oracle web application for managing personal identification numbers and places of residence for the Ministry of Interior, Republic of Croatia.

I was a web developer responsible for implementing web pages.

Company Intranet Web Application

A company intranet web application based on Microsoft SharePoint 2007 made for IN2 Ltd.

I was a web developer responsible for implementing and enabling out-of-the-box features and customizing the features to comply with business requirements.

Point of Sale Windows Application

A point of sale (POS) Windows application product to handle receipts. The clients were Hrvatski Telekom d.d. and Narodne novine d.d.

I was a developer responsible for writing a Windows service to synchronize data between point-of-sale stations and the central system. Synchronization was bidirectional.

Education

1999 - 2006

Master of Science Degree in Computer Science

University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Certifications

NOVEMBER 2015 - NOVEMBER 2017

MCSD: SharePoint Applications

Microsoft

SEPTEMBER 2014 - PRESENT

Microsoft Programming in HTML5 with JavaScript and CSS3

Microsoft

APRIL 2013 - PRESENT

MCTS: .NET Framework 4, Service Communication Applications

Microsoft

APRIL 2013 - PRESENT

MCPS: Microsoft Certified Professional

Microsoft

Skills

Libraries/APIs

Entity Framework, Chart.js, React, REST APIs, LINQ, Sockets, Back-end APIs, Layer API, Windows Forms (WinForms), jQuery, Node.js, Web API 2, RxJS, Web3.js, Office 365 API

Tools

Visual Studio 2010, Microsoft Team Foundation Server, Visual Studio, C#.NET WinForms, Microsoft Excel, Microsoft Power Apps, Figma, NPM, Bitbucket, Auth0, Azure Logic Apps, Jira, Photoshop CS3, GitHub, Git, Microsoft Access, Apache, MATLAB, Xcode, Microsoft Visual C++, GitLab CI/CD, Amazon Textract, Amazon Elastic Block Store (EBS), AWS IAM, Terraform, Zoom

Languages

HTML, C#, TypeScript, JavaScript, CSS, HTML5, Python, C#.NET, SCSS, XML, Sass, CSS3, SQL, T-SQL (Transact-SQL), Semantic HTML, Solidity, Swift 5, Swift, C++, Java, C, Python 3, Swift 4, SPS

Frameworks

Angular, ASP.NET, .NET 3, .NET 4, AngularJS, .NET, Angular Material, .NET Core, Vanilla JS, ASP.NET Web Forms, Windows PowerShell, .NET 2, .NET 8, Ionic, .NET 5, .NET Compact, WWF, Windows Presentation Foundation (WPF), OAuth 2, Bootstrap, Selenium, .NET 6, ASP.NET MVC

Paradigms

Scrum, Requirements Analysis, Desktop App Development, Agile, Automation, HTML DOM, Agile Software Development, Object-oriented Programming (OOP), Design Patterns, API Architecture, REST, MVC Design, Test-driven Development (TDD), DevOps, Search Engine Optimization (SEO), Responsive Web Design (RWD), Unit Testing, Mobile Development, UI Design, UX Design

Platforms

Visual Studio 2016, SharePoint, Windows, Web, Windows Server 2016, Microsoft Power Automate, Desktop, SharePoint 365, Docker, Telerik, Amazon Web Services (AWS), Oracle, Ethereum, Azure, iOS, Linux, MacOS, LAMP, Blockchain, PDF.js, Amazon EC2

Storage

Microsoft SQL Server, Databases, SQL Server 2014, Database Structure, SQL Server 2017, SQL Server 2008, SQLite, PostgreSQL, JSON, Database Architecture, Amazon S3 (AWS S3), SQL Compact CE, MySQL, SQL Server DBA, SQL CE, Azure SQL

Industry Expertise

Project Management

Other

Software Development, Algorithms, Software, APIs, Architecture, Content Management Systems (CMS), Front-end, Full-stack, Web Scraping, Debugging, System Administration, Single Sign-on (SSO), Development, Websites, Technical Leadership, Front-end Development, Software Architecture, i18n, Multi-language Support, Windows Desktop Software, Web Applications, Agile Sprints, Web Development, Software Engineering, UI Development, IT Projects, Business Requirements, User Experience (UX), User Interface (UI), Data Visualization, Software Design, JavaScript Libraries, Back-end, Document Management, Virtual Machines, WCF Web Services, Content Writing, Writing & Editing, Charts, Graphs, Dashboards, Full-stack Development, Enterprise Architecture, Enterprise Business Architecture, Technical Architecture, Front-end Architecture, Data Structures, Deployment, Minimum Viable Product (MVP), HTTPS, Console Apps, Authentication, Authorization, IIS, Back-end Development, Microsoft Certified Professional (MCP), Data Migration, Estimations, Web App Development, Client-server Model, Windows Services, Web Services, Windows Communication Foundation (WCF), Analysis, System Design, Interactive JavaScript, Business Analysis, Solution Architecture, Technical Writing, API Integration, JSON REST APIs, SharePoint Online, Office 365, Leadership, Responsive UI, Mobile Applications, Reporting, Scripting, Optical Character Recognition (OCR), CI/CD Pipelines, 3D, RESTful Web Services, Web Security, Online Payments, Cloud Services, Scalability, Microsoft 365, Active Directory (AD), Webhooks, Artificial Intelligence (AI), Hardware, Large Language Models (LLMs), Retrieval-augmented Generation (RAG), Data Scraping, Generative Pre-trained Transformers (GPT), Document Design, Team Leadership, Remote Team Leadership, Microsoft Azure, Multithreading, SOAP, Mobile Apps, Maps, WebSockets, Real-time Data, Web Crawlers, Decentralized Finance (DeFi), Cryptocurrency, Smart Contracts, Bots, SAML-auth, Payment Gateways, Lottie, Crypto, Leadership Development, Monday.com, Trading, OAuth, QR Codes, Progressive Web Applications (PWAs), Browser Automation, Web App Automation, Payment APIs, Logistics, Shipping, Decentralized Systems, Startups, Low-level Programming

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring