Hello! My name is Lukáš Vavrek and I am a software engineer from Slovakia.
I'm passionate about software development and programming in general. I love to write in C#, creating website backends using .Net Core or cross-platform iOS/Android application using Xamarin. I am fascinated by containers, Docker and microservice architecture. I also enjoy writing lower level code in C, and use SQL to talk to a database. In my free time, I'm experimenting with Swift language and various other technologies, to stay up to date.
My biggest interest is software architecture, so I'm working hard to constantly improving my skills.
Besides the engineering life, I love to spend time with my family. I also like to read books about physics and fantasy world, and listen to good music.
Software engineer • October 2016 - Present
Development of a WCF service that connects multiple different components together to exchange messages. Medical domain. Timeline: 01/2019 – Present.
Key responsibilities: WCF service development (C#), TFS, Unit testing, Integration testing
Development of a multi-platform medical solution for a management of clinical studies and data collection from the patients. Medical domain. Timeline: 03/2018 – 12/2019. Team size: 6, 60+.
Key responsibilities: Mobile application development (C#, Xamarin Forms, ...), Backend architecture development (C#, .NetCore, ...), Git, BitBucket, Jira, Scrum, Agile
Design, implementation, and testing of web-based application of the new version of asset management system to track different items such as location, ownership, sales, rental, maintenance, and financial information pertaining to the assets. Medical domain. Timeline: 09/2016 – 03/2018. Team size: 30.
Co-Founder & App developer• February 2015 - November 2016
Saas solution, that provides task and time management for teams, specialized in manufacturing industry. It provides ability to track work, problems, create and maintain planning and generate reports based on standard industry planning methods. It was designed to be most useful for medium and large teams, with features that support collaboration, easy communication and time saving.
Key responsibilities: iOS application development based on Xamarin platform, with a bit of WPF, Windows Phone and Windows Metro. Platform architecture and business logic design
Technologies: C#, Xamarin, XCode UI Designer, iOS, Visual studio, Git, TFS, Android, Asp.Net MVC, Azure
App developer • March 2013 - February 2015
Here are some projects that I've been working on:
Key responsibilities: programming and developing applications for Windows, Windows Phone and iOS platforms.
Technologies: C#, XAML, XCode UI Designer, Xamarin, Windows Phone, Windows Metro, iOS
Master's degree • Present
I study Informatics, which is primarily focused on the computer engineering.
Semantics of programming languages, Distributed systems, Functional programming
Bachelor's degree • June 2018
I studied Informatics, which was primarily focused on the computer engineering.
My bachelor's thesis and presentation.
Algorithmization, electrical engineering, discrete math, computer engineering, web technologies, software engineering.
Architecture of computer systems, statistics, operating systems, object oriented programming, data structures and algorithmization.
Database systems, formal languages and compilers, computer networking, .Net development.
Management of software projects, user interfaces, mobile development, computer security, assembly language.
Graduated • May 2015
I studied Information and Network Technologies. Courses were focused on Electrical engineering, Computer programming, Server management and Computer networking. I had an opportunity to grow on technical level, attempt some programming competitions and work on interesting projects.
Here are few projects, that I've been working on:
Zive IT 2019 - 1st place
We created interesting concept of smart home appliance based indoor absolute navigation. In order to create that experience, we utilized Augmented Reality (ARKit) which tracks user's movement in the indoor space and allows him to bring real-world devices into it. In order to interact with them, we use 3D space gestures and neural network based Machine Learning (Tensorflow) classificator.
My responsibility: iOS mobile app development using Swift, ARKit and Vision framework. Team leading and solution architecture.
Post on university website
1. Sarissky hackathon 2018 - 1st place
We created web application that provided Presov city residents with ability to look through and analyze invoiced created by the city hall. We based our solution on open data which is then structured and stored into our own DB so we are able to query and analyze data easily.
My responsibility: Backend and database development (dotnet core, C#, MSSQL, Azure cloud).
Post on organizators website