
Slaven Semper
Verified Expert in Engineering
Software Architect and Developer
Zagreb, Croatia
Toptal member since October 11, 2022
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
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
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
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.
PowerApps Engineer
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.
Senior Full-stack Developer
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.
Solution Architect
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.
SharePoint/Power Automate Tools Developer (via Toptal)
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.
Front-end Developer
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.
Software Architect
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.
System Architect
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.
.NET Developer
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.
Experience
National Border Management Information System
https://www.safu.hr/nacionalni-informacijski-sustav-za-upravljanje-drzavnom-granicom-faza-iii/ePassport
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
Support to the Establishment of the Components of the Integrated Land Administration System (ILAS)
Healthcare Web Application
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
I was a business analyst responsible for defining and understanding business processes in the Croatian energy market.
Forms Web Application
Person Register Web Application
I was a web developer responsible for implementing web pages.
Company Intranet Web Application
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
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
Master of Science Degree in Computer Science
University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
Certifications
MCSD: SharePoint Applications
Microsoft
Microsoft Programming in HTML5 with JavaScript and CSS3
Microsoft
MCTS: .NET Framework 4, Service Communication Applications
Microsoft
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
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