
Denis Vitez
Verified Expert in Engineering
Full-stack Developer
Hruševje, Postojna, Slovenia
Toptal member since August 8, 2022
Denis is a full-stack developer with 8+ years of industry experience and a master's degree in computer science from the University of Ljubljana. He specializes in creating internationally-used custom solutions and has been involved in all stages of software development, including presales, requirements gathering, end-to-end development, implementation, and support. Denis has a keen interest in bioinformatics and is most comfortable using Python, .NET, and Xamarin.
Portfolio
Experience
- RFID - 5 years
- Microsoft SQL Server - 5 years
- .NET - 5 years
- Python - 5 years
- Xamarin - 5 years
- .NET Core - 3 years
- Flask-RESTful - 2 years
- Vue - 2 years
Availability
Preferred Environment
Ubuntu, PyCharm, Visual Studio
The most amazing...
...experiences I've had involve developing and helping maintain numerous custom solutions related to time attendance and access control.
Work Experience
Freelance Developer
Freelancing
- Developed a Flask API for a smart house solution startup.
- Worked on the development of a Vue UI for a smart house solution startup.
- Developed a .NET 6 web portal for the integration of biometric devices.
Head of Custom Solutions
Spica International
- Headed the team during COVID-19 lockdowns and the transition from office to remote work.
- Created a project management kanban board and a weekly process for remote work, including weekly project updates.
- Contributed to the internal transition to the new Microsoft Dynamics CRM.
- Built a CI/CD pipeline for a mobile application using App Center.
- Made several proposals for the internal products and tools improvements.
- Collaborated with the team on the transition from GitLab to Azure DevOps.
- Mentored new team members and students who were working as interns.
Full-stack Developer for Custom Solutions
Spica International
- Built a custom solution for a reading room reservation portal for Ljubljana's National and University Library.
- Created Frontman FIND from scratch. It is a Xamarin.Forms application used for inventory asset management.
- Implemented the majority of a web portal for external worker announcements and access control management and created a visitor announcement portal for Port of Koper.
- Developed an Android application used to transform a phone into a time terminal.
- Devised and built a mobile application for fast QR scanning of medication batches at Krka, with the application being used in several countries.
- Programmed the Android application used as a biometric time terminal by Unilever.
- Integrated numerous access control solutions with other systems.
Junior Software Developer
Oryx Gaming
- Implemented a daily reward system for users and worked on a back-end application for an online casino.
- Created a collection of SoapUI API tests to be included in the Apache Ant build process.
- Fixed bugs after creating a reproduction scenario and implemented minor features.
Experience
Solution for Fixed Assets Inventory
https://frontmanfind.comEducation
Master's Degree in Computer Science
University of Ljubljana, Faculty of Computer and Information Science - Ljubljana, Slovenia
Bachelor's Degree in Computer Science
University of Ljubljana, Faculty of Computer and Information Science - Ljubljana, Slovenia
Certifications
Genome Sequencing (Bioinformatics II)
University of California San Diego | via Coursera
Finding Hidden Messages in DNA (Bioinformatics I)
University of California San Diego | via Coursera
Skills
Libraries/APIs
REST APIs, Flask-RESTful, Vue
Tools
PyCharm, Visual Studio
Languages
Python, C#.NET, C#, JavaScript, SQL, HTML, Java
Platforms
Xamarin, Docker, Android, Ubuntu, Azure
Storage
JSON, PostgreSQL, MySQL, Microsoft SQL Server
Frameworks
.NET, .NET Core, ASP.NET, ASP.NET Core MVC, ASP.NET MVC, Knockout (Knockout.js), Angular, Flutter, Django
Paradigms
Automation, Functional Programming, DevOps
Industry Expertise
Bioinformatics
Other
API Integration, Full-stack, Cross-platform App Development, APIs, Biometrics, RFID, Agile Sprints, Mobile Back-end, Internet of Things (IoT), Artificial Intelligence (AI), Digital Circuits, Computer Graphics
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