C Developer & C++ Developer
Prehľad
Krátke zhrnutie
Kandidát je vývojár, ktorý má viac ako 8 rokov skúseností v programovacom jazyku C++. Vyvíjal tiež vstavané rozšírenia pre hracie automaty a karty ISO 7816 pre rakúskeho klienta. Pri svojej práci aktívne využíva agilné metodiky, najmä Scrum. Bez problémov komunikuje v anglickom jazyku. Posledných 7 rokov pracoval na projektoch ako vedúci tímu.
Pracovné skúsenosti
Project Portfolio Responsible for the architecture, development, and user interface design of software for a land-based slot casino management and accounting system. Shipped multiple products with thousands of installations worldwide. Managed cross-platform software development, set software architecture and development process, and oversaw secondary processes such as configuration management and deployment. Interviewed and hired team members and provided technical leadership. Utilized C++, QT framework, Java, Spring framework, Oracle, Linux/Embedded Linux, Windows, Android, and various POS peripherals.
POSGUI Designed and developed a GUI application front-end for the casino floor management system. The application ran on touch-based devices and provided casino floor attendants and managers with essential functionality such as machine management, money operations, and player registration. Responsible for application design and architecture, technical leadership, UI design, cross-platform programming, ongoing development, and integration of POS peripheral devices. Utilized C++, QT framework, QT widgets, Windows, Linux, Embedded Linux, and Android.
Jackpot Display Developed a multimedia application for displaying animated presentations of current jackpot values in casinos. The application played celebratory animations when a jackpot was hit and displayed promotional materials. Designed for low-cost deployment on Raspberry Pi devices. Responsible for application design and architecture, programming, design of jackpot animations authoring process, and optimization of deployment and service procedures. Utilized C++, QML, QT framework, QT Quick, Embedded Linux, and Raspberry Pi.
PB-RPC Created a high-performance, cross-platform, and cross-language RPC communication framework for service-oriented architectures. The framework provided a common communications layer for distributed backend and frontend modules written in Java and C++. Utilized Google Protocol Buffers as the wire format and implemented a custom automatic binding system. Responsible for software architecture, programming, and writing usage guidelines. Utilized Java, C++, Spring framework, Netty.io, Google Protobuf, and QT framework.
Confdb Developed a configuration management system for deploying and maintaining software on multiple servers and end-user machines. The system stored network configuration, application config files, and mappings for installations. Focused on eliminating redundancies in configuration data and utilized a custom hierarchical template engine. Responsible for architecture and data structure design, prototype programming, and maintaining the vision. Utilized Java, Typesafe HOCON config file format, Ansible, and Jenkins.
RNG Created a secure random number generation and distribution system for lottery systems. The system met strict legal requirements and underwent rigorous testing and certification procedures. Responsible for system design, programming, and ensuring compliance with certification standards.
| Kontraktor | 362 € / Denne |