I am a full stack developer with a BackEnd focus.I have:• many years of experience developing high-load industrial applications;• deep knowledge of computer science;• extensive experience with various version control systems and softwaredevelopment automation systems (most preferred - Atlassian stack/Git);• experience in drafting technical specifications;• experience in discussing technical requirements with a customer;• experience in developing complex microservice applications;• experience in SW development for MCU STM32 / extreme performance optimization;• experience in development UI applications usingFlutter/Qt/ReactJS/WinForms.Preferred technologies (in decreasing order):Language: GoLang/C/C++/Flutter(Dart)/Python/C#Techs: Networking/Microservices/HighLoadDBMS: Sqlite/CustomDB/Postgres/FoundationDB
Q-Tek D.O.O.
-
Principal Software EngineerQ-Tek D.O.O.Bar, Me
-
Senior Software EngineerQ-Tek D.O.O. Sep 2015 - PresentMontenegroResponsibilities:Design and development of software for hardware and software systems:quadrupole mass analyzers, gas chromatographs and other. These are devicesfor qualitative and quantitative analysis of substances and their mixtures.• creation of BackEnd for managing and collecting data from a large numberof devices (microservices/Golang/Networking);• low level development: several embedded solutions based onSTM32(ARM) (ANSI C и С++, Hardware Interfaces);• creating of software libraries for working with hardware components(GoLang, C++, Networking);• development of modules for various data processing and analysis (C++,GoLang);• development UI-applications for commercial software (Qt, C++);BackEnd:Interacting with devices via network, collecting a huge amount of data,processing and providing access to data through API.Initial data processing, special information compression algorithms, encryption.Data delivery in a complex network infrastructure using UDP Hole Punching andother technologies.The software communicates with the low level via UDP/TCP/SCTP.Cloud service for accessing laboratory data via the Internet using mobileApp.In most cases GoLang services are used. In some projects I use C++;Conducted reverse engineering of various proprietary protocols using Wireshark.FrontEnd:The following stacks were used to create UI:• Qt/C++ (desktop apps);• Flutter/Dart (mobile/desktop apps);In addition, the software implemented various device emulators(GoLang/C++/Qt/.NET/C#/Networking).Low Level:Projects without OS.In the low-level software, the STM32 microcontroller controls the stand-aloneoperation of the Ethernet-controlled analyzer (LwIP).Support for working with ADC / DAC using SPI / DMA was implemented.Implemented control of external devices connected to the RS-485 bus.Developed software for several types of display modules with touch screens.Development Tools: C/C++ (Keil uVision & STM32 CubeIDE).We used Scrum and Git.
-
Senior Software EngineerLogistics Park Or Dec 2013 - Sep 2015Saint Petersburg, Russian FederationAutomation of the logistics park. Development of new software and support existing systems.Responsibility:- development of server application with business logic (.NET 4.0, C#, WCF, MsSql, OracleDB);- development of GUI-applications (.NET 4.0, C#, WinForms, WPF, WCF);- development of the database architecture. (MS SQL Server / Oracle)- creating new functional of WMS system Logistics Vision (.NET 1.0).- technical support and consultation users;
-
Senior Software EngineerPeter-Service Oct 2013 - Dec 2013Saint Petersburg, Russian Federation -
Software DeveloperEnergosoyuz Oct 2006 - Sep 2013Санкт-ПетербургTeam work in software development for electric power facilities in Russia and the CIS countries.Responsibility:- development of modules for interacting with specialized equipment and software (С++, Sockets, DCOM, SerialPorts, Multithreading, SQL, XML)- development of GUI-applications (C#, WinForms, WPF, WCF, DCOM, Sockets)- MiddleLayer development services responsible for the interaction between the system components, and client GUI-applications. (C++, C#, MS SQL Server, ADO, ADO.NET, XML).- development RIA-applications (Silverlight 4, ASP.NET, Domain Services, Entity Foundation.- development software system for monitoring the work of geographically distributed network SCADA-systems. (C#, FTP, ASP.NET, MVC).- development of the database architecture. (MS SQL Server, Stored Procedures, Functions)- technical support and consultation users;- directly involved in the process of implementing the system at the customer side, system configuration, organizational issues;- design, development and administration of the site based on Drupal (PHP/MySQL)
-
Software DeveloperInterstep Jun 2006 - Oct 2006Saint Petersburg, Russian FederationERP Oracle JD Edwards EnterPrice One 10Converting data between ERP systems by XML.C++/C#
-
Software DeveloperKorus Consulting Dec 2005 - Jun 2006Technical support of MBS Navision. -
Junior Software DeveloperGarant International Feb 2005 - Jun 2005
Ivan Poluianov Education Details
-
Engineer'S Degree
Frequently Asked Questions about Ivan Poluianov
What company does Ivan Poluianov work for?
Ivan Poluianov works for Q-Tek D.o.o.
What is Ivan Poluianov's role at the current company?
Ivan Poluianov's current role is Principal Software Engineer.
What schools did Ivan Poluianov attend?
Ivan Poluianov attended Saint Petersburg State University Of Aerospace And Instrumentation.
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