Iurii Denysenko

Iurii Denysenko Email and Phone Number

Technical Lead - Embedded Software @ 369Labs | Beat Energy
Adelaide, SA, AU
Iurii Denysenko's Location
Greater Adelaide Area, Australia
Iurii Denysenko's Contact Details

Iurii Denysenko work email

Iurii Denysenko personal email

n/a
About Iurii Denysenko

Highly self-motivated and results driven professional with extensive experience in a Research and Development department of high precision systems..Programming Skills:- C++ (Qt, MS Visual C++, C++ Builder)- C (µVision Keil, Arduino, Raspberry Pi)- Delphi (6, 7, 2006, XE, XE2)­- C# (MS Visual Studio)- Scripts (Bash, Perl)- Java ME, SE (NetBeans, Eclipse)- PL/SQL (SQLite, MySQL, PostgreSQL, Firebird, Interbase, MSSQL, MS Access)- HTML, CSS, JavaScript, XML, UML - Object-oriented (OOP, OOA/D), procedural programming­- GUI, desktop, embedded development­- Device-driven multi-threaded real-time software development­- WINAPI, shared libraries (DLL, SO)­- 2D, 3D Graphics (GDI, OpenGL, DirectX)­- Peripheral communication (Serial port, USB, LPT, TCP/IP, UDP)­- Network programming (802.3 Ethernet, 802.11 Wireless, 802.15.4 ZigBee)­- Atlassian products (JIRA, Confluence, Crucible), Redmine­- Version control (Git, SVN, CVS)­- Technical computing (MATLAB, Simulink, MathCAD)- Virtualisation (VirtualBox, VMWare)­- Cross-platform development (Windows, UNIX/Linux, Android etc.)Experience working with high precision sensors and systems:- Inertial sensors (gyros, accelerometers, magnetometers)- Inertial measurement units (IMU)­- Attitude and heading reference systems (AHRS)­- GPS tracking, optical orientation systems­- Sun tracking and celestial tracking systems­- Control systems of unmanned aerial vehicles (UAV) using different approaches of control theory (discrete systems, state space, feedback loops, observability, controllability)Personal Skills:- Dedicated to on-going professional development (e.g. technologies, principles etc.)- Excellent creative and logical thinking skills- Exceptional ability to identify, analyse and solve problems- Invaluable experience working in an international team- Highly experienced in working independently, meeting deadlines and accepting challenging responsibilities- Excellent time-management skills

Iurii Denysenko's Current Company Details
369Labs | Beat Energy

369Labs | Beat Energy

View
Technical Lead - Embedded Software
Adelaide, SA, AU
Iurii Denysenko Work Experience Details
  • 369Labs | Beat Energy
    Technical Lead - Embedded Software
    369Labs | Beat Energy
    Adelaide, Sa, Au
  • 369Labs | Beat Energy
    Technical Lead - Embedded Software
    369Labs | Beat Energy Jun 2020 - Present
  • Embertec
    Technical Lead - Embedded Software (@Embertec)
    Embertec Oct 2017 - May 2020
    Adelaide, Australia
  • Embertec Pty Ltd
    Senior Software Engineer (@Embertec)
    Embertec Pty Ltd May 2014 - Sep 2017
    Adelaide, Australia
  • Iinet
    Senior Programmer
    Iinet Jun 2013 - May 2014
    Adelaide, Australia
    Responsibilities:- Design and develop an innovative Home Automation software service using third-party libraries and API’s- Extensively work with ZigBee Cluster Library, HA and ZLL Profiles, Texas Instruments Z-Stack- Develop embedded software/firmware intended to use on different platforms and CPU architectures (x86, x86_64, ARM, MIPS)- Design and implement Web UI using HTML, CSS, JavaScript and libraries- Improve existing network services, deploy fixes to the production… Show more Responsibilities:- Design and develop an innovative Home Automation software service using third-party libraries and API’s- Extensively work with ZigBee Cluster Library, HA and ZLL Profiles, Texas Instruments Z-Stack- Develop embedded software/firmware intended to use on different platforms and CPU architectures (x86, x86_64, ARM, MIPS)- Design and implement Web UI using HTML, CSS, JavaScript and libraries- Improve existing network services, deploy fixes to the production environment- Work with databases (SQLite, MySQL, etc.)- Create, build, install and maintain Debian packages- Consult with other members of a team and customers about software system design and maintenance- Identify and analyse strengths and weaknesses of the developed systems- Maintain and improve the developed products- Write technical specifications and documentationsAchievements:- Although the Home Automation project had already been canned, finalised work on it vastly improving and adding new functionality. This resulted in the last stable and feature rich release that is still used by many participants Show less
  • Inertial Labs, Inc
    Senior Software Engineer
    Inertial Labs, Inc Dec 2010 - Jan 2013
    Responsibilities:- Design and develop desktop and embedded device-driven software (working via Serial port, serial-to-USB converter, USB, Ethernet, Wi-Fi)- Design and implement multi-threaded real-time software for a range of company’s products using C++, Qt framework, C, C# and Delphi- Display dynamic data in graphic forms (charts, 3D models etc.)- Create shared libraries (DLL, SO) for further use in customers’ solutions- Analyse user needs and software requirements to… Show more Responsibilities:- Design and develop desktop and embedded device-driven software (working via Serial port, serial-to-USB converter, USB, Ethernet, Wi-Fi)- Design and implement multi-threaded real-time software for a range of company’s products using C++, Qt framework, C, C# and Delphi- Display dynamic data in graphic forms (charts, 3D models etc.)- Create shared libraries (DLL, SO) for further use in customers’ solutions- Analyse user needs and software requirements to determine feasibility of design within time and cost constraints- Develop calibration procedures for micromechanical sensors (gyros, accelerometers, magnetometers etc.)- Create and implement operating algorithms for high precision systems (e.g. proportional integral correction, Kalman filter correction etc.)- Work out temperature compensation (piecewise linear and polynomial) to improve systems’ reliability- Integrate third party navigation, orientation, optical, GPS tracking, celestial systems into one complex system developed by the company- Provide field tests in different harsh environments (e.g. humidity, temperature, vibrations, magnetic disturbances etc.)- Provide maths analysis of obtained results using technical computing languages (e.g. MATLAB)- Provide tests and optimisation using software virtualisation (VMWare Workstation, Oracle VirtualBox)- Diagnose, test, debug and successfully fix bugs arising on different target platforms- Write technical specifications and documentations- Work on developing new productsAchievements:- Ported software projects using Qt framework to different platforms (Windows, UNIX/Linux, MacOS, Android)- Improved software performance that allowed operating on embedded devices with low memory and CPU, resulting in broader market use Show less
  • Miskdovidka, Pty Ltd
    Database Developer
    Miskdovidka, Pty Ltd Oct 2008 - Nov 2010
    Kiev, Ukraine
    A Ukrainian company specialising in information and telecommunication systems.Responsibilities:- Design, develop and implement CRM databases (MySQL, PostgreSQL, Firebird, Microsoft SQL Server, Microsoft Access) based on customer requirements using Delphi, Java and C++- Create and optimise complex SQL functions, scripts, stored procedures and triggers to support application development- Test databases and perform bug fixes- Perform database migration and ensure that all… Show more A Ukrainian company specialising in information and telecommunication systems.Responsibilities:- Design, develop and implement CRM databases (MySQL, PostgreSQL, Firebird, Microsoft SQL Server, Microsoft Access) based on customer requirements using Delphi, Java and C++- Create and optimise complex SQL functions, scripts, stored procedures and triggers to support application development- Test databases and perform bug fixes- Perform database migration and ensure that all data are successfully transferred- Export/import data to/from MS Office Word, Excel, Access- Create reports (Crystal Reports, Fast Reports)- XML data import/export- Communicate back to team lead and members of a team on request- Train end-users, provide technical supportAchievements:- Improved company’s software by migrating from old Firebird Database into PostgreSQL which resulted in a 15% increase in productivity Show less
  • Innalabs
    Software Engineer
    Innalabs Oct 2005 - Nov 2010
    Responsibilities:- Create and implement sensors’ calibration procedures- Optimise and improve company’s software- Test developed devices- Fix bugs in the existing software- Develop and write user's manuals, interface control documents etc.- Provide technical support as requiredAchievements:- Developed and implemented magnetometers’ calibration software that decreased influence of soft and hard iron magnetic disturbances and increased system accuracy on… Show more Responsibilities:- Create and implement sensors’ calibration procedures- Optimise and improve company’s software- Test developed devices- Fix bugs in the existing software- Develop and write user's manuals, interface control documents etc.- Provide technical support as requiredAchievements:- Developed and implemented magnetometers’ calibration software that decreased influence of soft and hard iron magnetic disturbances and increased system accuracy on 20%- Participated international conference demonstrating company’s products Show less

Iurii Denysenko Skills

C/c++ Cross Platform Development Embedded Software Git Oop Multithreading Qt Aerospace Engineering Matlab Simulink System Design Control Theory Gui Development Uav Feedback Control Systems Perl C# Delphi Java Pl/sql Opengl Winapi Serial Port Discrete Systems Visual Studio Subversion Cvs

Iurii Denysenko Education Details

Frequently Asked Questions about Iurii Denysenko

What company does Iurii Denysenko work for?

Iurii Denysenko works for 369labs | Beat Energy

What is Iurii Denysenko's role at the current company?

Iurii Denysenko's current role is Technical Lead - Embedded Software.

What is Iurii Denysenko's email address?

Iurii Denysenko's email address is iu****@****tec.com

What schools did Iurii Denysenko attend?

Iurii Denysenko attended National Technical University Of Ukraine 'kyiv Polytechnic Institute', National Technical University Of Ukraine 'kyiv Polytechnic Institute'.

What skills is Iurii Denysenko known for?

Iurii Denysenko has skills like C/c++, Cross Platform Development, Embedded Software, Git, Oop, Multithreading, Qt, Aerospace Engineering, Matlab, Simulink, System Design, Control Theory.

Not the Iurii Denysenko you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.