Author Image

Üdvözöl Rolcsi

Kovács Roland

Szoftverfejlesztő

Szenvedélyes szoftverfejlesztő vagyok, 25 éves szabadúszó tapasztalattal. Natív nyelven fejlesztek iOS alkalmazásokat Swift kódban, valamint szerver oldali szoftvereket és keretrendszereket Rust nyelven. Mélyebb matematikai ismereteket igénylő feladatok megoldásában segítek cégeknek, például komplex 3D modellek generálásában, vagy algoritmusok optimalizálásában. Újabban okosotthonok automatizálásával is foglalkozom.

Skills

Experiences

1
Metrix Internet Design GmbH

Aug 2021 - Present

Karlsruhe, Germany

Metrix Internet Design GmbH is a Germany-based company that offers advanced web design and presence for jewelry manufacturers and distributors. The biggest challenge is without a doubt the configuration and real-time 3D display of purchasable jewelry (mostly rings).

Software Developer and Consultant

June 2023 - Present

Responsibilities:
  • maintaining existing ring profiles and developing new ones on demand
  • researching new ways to promote jewelry on the iOS platform
iOS App Developer

Nov 2022 - May 2023

Responsibilities:
  • designig iOS app tools for individual engravings of rings
  • the toolset includes fingerprint reader, heartrate scanner and various image converters
  • using native iOS app developer tools, such as Xcode, App Store, SwiftUI, GPU programming
Senior Software Engineer

Aug 2021 - Sept 2022

Responsibilities:
  • design and implementation of a complete framework capable of generating any parameterized ring surface
  • choosing the tools to be used -> extending a Blender plugin called Sverchok in Python
  • develop additional sverchok nodes in Rust and bind them to python
  • algorithm for inserting any motif into the outer surface of a ring
  • developing a software in Rust that can internet node structure exported from sverchok and generate 3D models without Blender and Rust
  • utility that generates rings with specified parameter sets in batch mode

Metrix Hungary Kft.

March 2019 - Aug 2022

Szeged, Hungary

The Hungarian subsidiary of Germany’s Metrix, which mainly performs software development tasks

Software Engineer

March 2019 - Aug 2022

Responsibilities:
  • Design and implement algorithms in C that generates predefined ring profiles with the specified parameters
  • Port the above algorithms to Rust
  • Using of containerized frameworks
2

3
Topo Guru Kft.

Apr 2017 - Aug 2017

Budapest, Hungary

This company maintains the “smartest” climbing App with the most active online community

iOS and backend developer

Apr 2017 - Aug 2017

Responsibilities:
  • develop the first version of Topoguru App
  • develop the backend database and communication interface
  • Facebook integration for the App

Hum@ney

2011 - 2019

Budapest, Hungary - Odorheiu Secuiesc, Romania

A self-developed cryptocurrency that can be used anonymously

Co-producer and creator

2011 - 2019

Responsibilities:
  • Designing the basic method of secure, anonymous transactions
  • Designing and developing the backend (BerkeleyDB) database and communication protocol in ANSI C
  • iOS app for cryptowallet management and QR-code based transactions
  • Practical application of the self-hosted payment system as loyalty point and paid parking system with Website and iOS App (from 2015)
  • Design and implementation of Raspberry Pi-based license plate recognition and parking control hardware for closed parking lots (from 2017)
  • event-driven server design (from 2018)
4

5
United Retail

2012 - 2015

Huizen, Netherlands

United Retail is a business organization that operates two store formulas with their own identity: Electro World and Dé Witgoed Specialist. For entrepreneurs who do not want to operate under a formula, United Retail offers a third option in the form of a purchasing relationship.

PHP Developer

2012 - 2015

Responsibilities:
  • Developing new modules to the retail website that is based on symphony framework
  • Maintenance and bug fixing

Dunainformatika Kft.

2006 - 2008

Dunaújváros, Hungary

Duna Informatika Kft was the publisher of a newspaper called Szuperinfó, which published classified ads in Dunaújváros on a weekly basis.

Lead developer and software designer

2006 - 2008

Responsibilities:
  • Defining development principles and guidelines
  • redesigning the knowledge representation system
  • using Linux, Berkeley DB, developing multiprocess server app in ANSI C
  • developing Flash Client App with skinnable user interface.
  • designing and developing Content Management System in Flash CS3
  • developing WYSIWYG text editor in Flash
6

7
Totalzoom Kft.

2001 - 2005

Dunaújváros, Hungary

Totalzoom is a project company that aims to present a unique knowledge representation method on the Internet

Software Engeneer

2001 - 2005

Responsibilities:
  • Design and implementation of a web user interface using PHP and Javascript for a unique knowledge representation system implemented in Oracle
  • Redesign and implement the UI in Flash ActionScript (interactive 3D interface)
  • network communication interface (XML) for server and client-side

Education

M.Sc. in Software Design and Mathematics (software systems development specialization)
Taken Courses:
Course Name Total Credit Obtained Credit
Combinatorial Optimization 5 4
Segmentation of Digital Images 5 5
Web Technologies 5 5
Database Systems 5 5
Automata Theory and Formal Languages 5 4.5
Mathematical Statistics 5 4.5
Compueter Networks 5 5
Programming Languages 5 4.5
Numerical Mathematics 5 4
Extracurricular Activities:
  • Scientific Student Conference - Encrypting the communication of medical IT systems
IT professional Graduation certificate
Extracurricular Activities:
  • national high school math competition: 15th place
  • Student Olympics: gymnastics
  • running in student director elections
  • Junior Achievement: Economics