About Me

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.

Contact Details

Lukáš Vavrek
Prešov, Slovakia

lvavrek7@gmail.com

Work

GlobalLogic Slovakia

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.

Key responsibilities: Backend architecture development (C#, Asp .Net MVC, EntityFramework, WebAPI, MSSQL Server), Unit testing - NUnit, Moq, JavaScript - JQuery, Git, BitBucket, Jira, Scrum, Agile

Profifox

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

7 Software

App developer March 2013 - February 2015

Here are some projects that I've been working on:

  • - Advanced task planner for Windows Phone and Windows Metro.
  • - Cross-platform mobile and desktop television app for large internet and TV provider in Slovakia.
  • - Mobile app for daily business management.
  • - Mobile app for news sharing and communication between customer and companies, with a plugin-like support for micro applications.

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

Education

Technical University of Košice

Master's degree Present

I study Informatics, which is primarily focused on the computer engineering.

Semantics of programming languages, Distributed systems, Functional programming

Technical University of Košice

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.

Secondary Technical School of Electrical Engineering, Prešov

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:

  • - project focused on creating SMART home and electical network, that would analyze and reduce usage of electical energy.
  • - application for visualization and time measurment of different data sorting algorithms.
  • - software for learning and practicing "all ten fingers" writing technique

Certification

Competitions

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

Skills

  • C# & .Net
  • Swift & iOS
  • SQL
  • C
  • Java
  • Solution architecture