← В ленту
senior
Регистрация: 29.07.2022

Vladislav Zhuravlev

Специализация: Software Engineer (C++, C#)
— Software Engineer with experience in software architecture, design, and development across multiple domains, including Retail, Automotive, Security/Biometric and Oil Accounting. Key Skills: — Programming Languages: C/C++ (proficient), C# (proficient), SQL (proficient), Python (fluent), Go (learning). — Proficient in Object-Oriented Programming (OOP) principles, algorithms, and data structures. — Understanding of Software Development Lifecycle (SDLC) principles and the ability to write secure code (MISRA). — Familiarity with SQL databases (MS SQL Server, PostgreSQL, MySQL/MariaDB, SQLite). — Experience with cloud providers such as AWS and Azure. — Experience in embedded development (ARM, ESP). — Expertise in multi-threaded programming. — Ability to support and maintain legacy code. — Skilled in software QA methodologies, tools, and processes, including end-to-end automation and test strategy implementation. — Experience with version control systems (Git) and CI/CD pipelines. — Agile Project Management. — Skilled in facilitating communication between cross-functional teams and stakeholders. — Able to work both as part of a team or independently. — Experience in leading and mentoring development teams.
— Software Engineer with experience in software architecture, design, and development across multiple domains, including Retail, Automotive, Security/Biometric and Oil Accounting. Key Skills: — Programming Languages: C/C++ (proficient), C# (proficient), SQL (proficient), Python (fluent), Go (learning). — Proficient in Object-Oriented Programming (OOP) principles, algorithms, and data structures. — Understanding of Software Development Lifecycle (SDLC) principles and the ability to write secure code (MISRA). — Familiarity with SQL databases (MS SQL Server, PostgreSQL, MySQL/MariaDB, SQLite). — Experience with cloud providers such as AWS and Azure. — Experience in embedded development (ARM, ESP). — Expertise in multi-threaded programming. — Ability to support and maintain legacy code. — Skilled in software QA methodologies, tools, and processes, including end-to-end automation and test strategy implementation. — Experience with version control systems (Git) and CI/CD pipelines. — Agile Project Management. — Skilled in facilitating communication between cross-functional teams and stakeholders. — Able to work both as part of a team or independently. — Experience in leading and mentoring development teams.

Портфолио

Metrological software development

● Development software for metrological control of crude oil, refined oil products and lubricating oil measurements and accounting according to ASTM D 1250 standard. Tools and technologies: MS Visual Studio, C++, ATL/COM, ActiveX, .NET, C#.

Retail solution for Sochi 2014

● Deployment and support a retail/catering solution in the two biggest stadiums during Sochi 2014 Olympic Games. Tools and technologies: MS Dynamics NAV, MS SQL Server, AWS, C++, Linux.

Carly Connected Car

Development of software solutions for vehicle diagnostics. ● Developed a firmware for the hardware based on ARM microcontrollers. ● Developed Android applications connected to hardware via BLE. ● Developed a Web API (ASP.NET Core 6.0, PostgreSQL) to serve requests from Android application. Achieved: ● Reduced the number of issues in the existing product. ● Increased satisfaction of existing customers (> 1 million customers). ● The number of calls to the support team has been reduced. ● Added a new feature set for a new product - increased the number of supported car models (we've got more customers). ● Implemented a new bootloader for a new product. ● As a result, we have got a more secure procedure for updating a new product over the air. ● Created a new Web API for a new product with improved architecture (easy to extend and easy to maintain). ● Added new graphs for the Android app to better visualize diagnostic results. Tools and technologies: C/C++, C# (Web API), SQL, Embedded development, Android/Kotlin/Java, Windows, MacOS, Bazel, CMake, Python, Confluence, Jira, MQTT

Скиллы

C++
C
C#
SQL
Bazel
CMake
Python
Kotlin
Windows
Linux
MacOS

Опыт работы

Senior Software Engineer
с 07.2022 - По настоящий момент |DigiViolet
C/C++, Python, C#, .NET, SQL, Golang
DigiViolet is a consulting company specializing in digital transformation and software development, delivering solutions in cloud computing, data analytics, and custom enterprise applications. ● Designing and developing applications using .NET Core/DevExpress/C#/Qt, with a focus on performance, scalability, and intuitive user experience. ● Designing and implementing client-side VPN solutions leveraging OpenVPN, WireGuard, and related technologies (C++). ● Developing custom Computer Vision solutions for barcode and QR code recognition. ● Developing software for Advanced Driver Assistance Systems (ADAS), integrating Over-the-Air (OTA) update capabilities to enhance real-time performance, reliability, and maintainability of vehicle systems. ● Developing and deploying cloud-based solutions utilizing AWS and Azure, optimizing scalability and security (ASP.NET Core). ● Participated in quality assurance and test automation projects, improving the stability and reliability of developed software products.
Senior Software Engineer
10.2020 - 05.2022 |Carly Connected Car
C/C++, C#, Web API, SQL, Embedded development, Android, Kotlin, Java, Windows, MacOS, Bazel, CMake, Python, Confluence, Jira, MQTT
Carly Connected Car develops a product combining hardware and software for vehicle diagnostics and customization. Their solution provides real-time data access and diagnostics, enhancing the car ownership experience. ● Developed and optimized embedded software for automotive applications, including vehicle diagnostic tools, OBD2, BLE, CAN, and K-Line, for ARM-based microcontrollers. Enhanced performance and reliability through code refactoring and efficiency improvements. (C/C++ language). ● Designed and implemented new features for Android mobile applications using Kotlin, improving usability and performance. ● Developed and refined a desktop utility for validating and testing firmware via BLE (C#), introducing automation features to streamline testing. ● Designed, developed, and optimized REST APIs (ASP.NET Core), ensuring high performance, scalability, and security.
Senior Tech Lead
04.2018 - 09.2020 |KPIT Technologies
C++, TensorFlow, MQTT, Protobuf, Robot Operating System (ROS), DDS, Computer Vision, Neural Networks, Android/Java, Windows, Linux, Bazel, CMake, Python, Confluence, Jira, ADAS, AUTOSAR
Software development for the driver assistance systems & autonomous driving. Mitsubishi (MEAA): ● Camera & Lidar data recognition using TensorFlow + DDS. Achieved: ● Improved performance of an existing solution after migrating from Python to C++. ● A new architecture for streaming data processing from sensors has been implemented. ● The customer (Mitsubishi) successfully presented its solution at CES 2019 in Las Vegas (an exhibition for tech companies). BMW (Project «Thunder»): ● Preprocessing for recorded data (Hadoop, Scala). ● Preprocessing for sensors data (ROS). ● Health check monitor for test-vehicles (Android, ROS, MQTT, Protobuf). ● Integration tests for the path planning functionality (ROS). ● Reprocessing car driving sessions to show the differences (CAN, FlexRay, SOME/IP). Achieved: ● Introduced an Android app for test-vehicle drivers to inform them about issues with the software in the vehicle - saved a lot of time and money. ● Implemented a solution for reprocessing recorded data has been implemented. ● This helped to improve the quality of the algorithms used for autonomous driving.
Software Engineer
09.2017 - 03.2018 |Zenuity
C/C++, Python, Linux, CMake, Confluence, Jira, ADAS, AUTOSAR
Software development for autonomous vehicles (ADAS, AUTOSAR). Developed functionality for sensor fusion and object tracking. Achieved: ● Implemented autonomous driving algorithms for use with new equipment (ECU) of our customer (Volvo). ● Improved the existing CI/CD system for faster builds, saving the team a lot of time during development.
Senior Software Engineer
10.2012 - 08.2017 |Business Solutions Adviser
C/C++, C#, SQL, Windows, Linux, Embedded development, AWS, Confluence, Jira
Custom software development for customers in Poland, Germany, Turkey, Russia (retail, logistic and duty-free business). Achieved: ● Implemented the retail solutions for Heinemann Duty Free in Poland, Germany, Turkey. ● Implemented a retail solution from scratch (in 2 weeks) at the two largest stadiums of the Sochi 2014 Olympics. ● That allowed our customer (retail, catering business) to successfully complete their project.

Образование

Aerospace Engineering (Магистр)
Moscow State Aviation Technological University

Языки

НемецкийБазовыйАнглийскийСвободно владею