Работал в 4 компаниях 11 лет 9 месяцев
IT
Software developers lead
LIS LTD
IT
2 года 6 месяцев
11.2022 - по настоящее время
Leading development of desktop applications for radio broadcast measurement, planning, and map navigation (C#, .NET Framework 4.7.2).
- Developed a Token Administration Center application for security access management.
- Created and customized WinForms/WPF applications (SDR network manager).
- Implemented RPC server features and CICD automation (NuGet, DevOps).
- Personal projects: Xamarin mobile app, React web app.
.Net Senior Developer
Selerant LTD
IT
2 года 6 месяцев
05.2020 - 11.2022
- Developed and customized a single-page PLM system for chemical manufacturing (C#, Web Forms).
- Managed feature development and deployment processes
.NET Developer
“Limestone Digital” LTD
IT
1 год 8 месяцев
09.2018 - 05.2020
- SPA CRM/ERP system improvement (Features development) for big productive company based on Angular JS, C# .NET Framework 4.0 and Oracle DB. Also, old stuff COM+ components was used and improved (VB6). IIS used as hosting server side. Involved in development and Agile/SCRUM Project Management.
- Web SPA for client banking field, based on ASP .NET Core 2.0 (REST API backend) and Angular 8 (frontend). External API Services integration, SOAP, JSON, Server-side rendering, Spec Flow framework experience. Azure deployment and IIS, Kestrel local deployment experience. Performed duties of following roles as developer and Project Manager by Agile/SCRUM methodology.
- Experience with React, HTML, CSS, TypeScript.
- Desktop application based on WPF (MVVM).
Senior software engineer
CPI Kiev
IT
4 года 11 месяцев
09.2013 - 08.2018
WPF (Windows Presentation Foundation) development with C# (2017 - till present):
- Developed the rich visual components through WPF using XAML. Worked on Binding, Styles, Data Template, Control Template, Layout Panels in XAML. Created Custom Controls for textbox, combo-box, checkbox etc.;
- Developed middleware component classes and services across the enterprise and integrated in UI using MVVM pattern in Prism framework;
- Used ModelBase and ViewModelBase classes and their inbuilt functions for validation of Model objects and Properties in ViewModel classes.
- Wrote Unit test using Visual Studio test tools and Mock framework;
- Implemented ADO.NET Entity Framework with SQLite DB for retrieving, manipulating, querying, storing data from the database;
- Json generator for serialization;
Windows Form Applications development with C#/C++ (2013 - 2017):
- Full Stack development of application for data analysing and reporting to Word and Excel, for communications with remote hardware via serial and USB port, based on proprietary protocol.
- External libraries development: different parsers, APIs for Windows application.
- Administrate data base (SQL Server) for collecting date.
- Application for compiling and uploading Python scripts to the device, try to execution and collecting received results to SQLite database. Frontend and backend development.
- API libraries and "demons" for Linux development. Development solution for Raspberry Pi3 platform.
- Overwriting Borland C++ project to C++/CLI .NET. Backend library development;
- Tests application development;
Own project and self-development:
- Data base (SQLite) for collecting information of personal collection (coins collection) and Windows/Android (Java) application for data support, update and observe.
- Own Web site with HTML, PHP, CSS, Java scripts;
- Basic experience with OpenCV (C#). Images recognition of Camera's video stream. Idea was to create finger language translator.
Tools and Environment:
- Operating systems: Windows, Linux;
- Databases: SQL Server 2012, SQLite;
- Programming languages: C#, C++, Java;
- Web development: HTML, CSS, XML, WCF and PHP;
- Web servers: MS Internet Information Server, Apache;
- IDEs: Microsoft Visual Studio 2011/2014/2015/2017, Eclipse, Borland C++ Builder;
- Frameworks: .NET Framework 3.0 and higher, Entity, Prism, Mock (Unit Tests);
- Source control tools: SVN, Perforce, Fish Eye (for code review);
- Project management tools: Jira;
- Auto build environment: Bamboo server;
- Modelling environment: Magic Draw (UML diagrams implementation);
Ключевая информация
Учился в 2 заведениях
Одесской Национальной Академии связи
Аппараты радиосвязи, радиовещания и телевиденья, радиотехнический факультет
Одесса, Украина, 2009
Национального технического университета Украины “Киевский политехнический институт”
Аппараты радиосвязи, радиовещания и телевиденья, радиотехнический факультет
Киев, Украина, 2006
Владеет языками
Английский
выше среднего
IELTS - 5
Курсы, тренинги, сертификаты
IT Project Management
Петр Юрьевич
Петр Юрьевич
Software Developer

сегодня вы можете открыть ещё 0 контактов
Киев
Готов переехать: Другие страны
Активно ищет работу
полная занятость
Обновлено 2 дня назад