I specialize in user interface development with over 15 years of experience in software design, development, and maintenance.My expertise encompasses creating rich GUI and HMI systems using Qt/QML and HTML5, with a robust C++ backend. I am proficient in integrating technologies such as D-Bus, websockets for IPC, along with managing window compositing, event handling, sound, multimedia subsystems, and databases, all on Linux platforms.Additionally, I have developed web frontends using HTML/CSS paired with Vue and Angular, and backends utilizing Python with the Django framework. I also have experience with 2D and 3D interface design using OpenGL and GLSL.As a hobby, I enjoy electronics and programming microcontrollers, which sharpens my coding skills and fuels my passion for technology.I am deeply committed to achieving the best possible user experience by meticulously refining interface elements such as animations, effects, and easing functions until they precisely match the intended design. My passion extends to designing comprehensive UI systems that include both visual and non-visual elements like themes, fonts, and messaging systems.I value knowledge-sharing and am enthusiastic about mentoring junior team members, fostering a collaborative environment where we can all grow and excel.I speak English, Ukrainian, and Russian, enabling effective communication across diverse teams.
-
SseVrtly, Inc. Nov 2023 - PresentSan Francisco Bay Area -
SseRoku Inc. Nov 2020 - Nov 2023San Jose, California, United StatesWorked on the voice subsystem of the Roku OS. Added new UI functionality and bug fixes. -
Senior Ui DeveloperPolaris Industries Oct 2017 - Oct 2020Sunnyvale, Ca, UsaI started SW design and development of the in-vehicle infotainment system for Polaris vehicles. I wrote initial implementation of themes engine, base set of widgets, window/popup management, gauges, settings, data exchange layer, test and deployment tools and much more. After four years of development our displays sell for whole range of Polaris vehicles: Indian Motorcycles, Polaris RZR, Slingshot and Snow. -
Sse / Integration EngineerLuxoft Jun 2015 - Oct 2017California, UsaI contributed to development of Qt/QML-based HMI for Mercedes-Benz. Implemented screens layout and menus as well as screens switching, connections to the service layer, etc. -
Software Architect / Team LeadLuxoft Aug 2013 - Mar 2015Kiev, UkraineSW Architect and Team Lead in UI for in-vehicle entertainment system for rear seat passengers project. Target car: Chrysler Pacifica. My team developed HTML5-based frontend running on Linux and two ARM iMX6, four touch display system. -
Software ArchitectLuxoft Jan 2012 - Aug 2013I was a SW architect in a demo (non-production) project that used Linux + Qt/QML for building an in-vehicle infotainment system for Intel. Technically the project consisted of a number of applications like phone, media player, social networks client, navigation, etc. put together D-Bus IPC. The architecture provided base components for controlling all GUI windows, sound volume per application levels including special scenarios for voice control and text-to-speech features, on-screen keyboard, pop-up notifications, persistence, media search database, etc. This let the system working as an integral solution implementing various user scenarios.
-
Lead DeveloperLuxoft Ukraine - Odc - Harman/Becker 2007 - Jan 2012Kiev, UkraineI participated in development and bugfixing of the firmware for a bluetooth car handsfree module. It was an OS-less and threadless application written in C that parsed bluetooth AT-commands stream coming from the cellphone, updated internal state machine and negotiated with the text display via CAN, etc. The HW used was a single chrystal 24-bit audio DSP micro. I also wrote flashing and diagnostic tool in C# for this HW running on the Windows PC.
-
Senior C++ DeveloperLuxoft Dec 2005 - 2007Features development, bugfixing, optimizations, static code analysis for Bluetooth autotelephone device in embedded C.SW flashing, device storage exploring and other tools development in C# and Python.
-
Senior DeveloperClarity Ukraine Nov 2003 - Nov 2005Testing environment development for Clarity Voice Platform: voice call generators, interprocess and networkcommunications, logging, generation of HTML reports, support.Technologies used: Python, C++ languages, Python-C++ extending and embedding.
-
Engineer At Heat-Mass Transfer Processes Modelling DepartmentInstitute Of Engineering Thermophysics Sep 2001 - Nov 2003Scientific software development in frame of NATO Sciense for Peace projectconcerning life-time prediction for gas turbine blade coatings.The final grant software product was purchased by Siemens, Germany.
Sergii Krukovskyi Education Details
-
National Technical University Of Ukraine 'Kyiv Polytechnic Institute'Mathematics, Physics, Computer Sciences, Engineering, English
Frequently Asked Questions about Sergii Krukovskyi
What company does Sergii Krukovskyi work for?
Sergii Krukovskyi works for Vrtly, Inc.
What is Sergii Krukovskyi's role at the current company?
Sergii Krukovskyi's current role is SSE, Solo Contractor.
What schools did Sergii Krukovskyi attend?
Sergii Krukovskyi attended National Technical University Of Ukraine 'kyiv Polytechnic Institute'.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial