Ігор
Викладач ІТ
- Рассматривает должности:
- Викладач ІТ, Викладач програмування, Викладач компʼютерних наук, Викладач інформаційних технологій, Викладач інформатики
- Возраст:
- 30 лет
- Город:
- Черновцы
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/18703812/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Software Engineer
Ihor Karavan
Software Engineer
Summary of I have got an experience in C++, C#, Objective-C and Python. I have strong experience in OOP
Qualifications and understand the main algorithms and design patterns. My knowledge allowed me to
participate in a project where I managed to extend my experience with developing desktop
applications, that uses new programming technologies. I have experience with SCRUM
methodology.
I am a good team player with strong self-motivation. I have got quick learning skills and I like
learning new technologies and solve tricky tasks.
Skills
Programming Languages/ Technologies Frameworks
▪ C++ (11, 14, 17, 20) ▪ Qt(Beginner)
▪ STL ▪ Django(Beginner)
▪ Python ▪ .NET(Beginner)
▪ C# ▪ Cocoa(Beginner)
▪ Objective-C ▪ Google C++ Testing Framework
▪ OOP, SOLID, Design Patterns
Development Tools
RDBMS
▪ Visual Studio
▪ SQL ▪ Xcode
▪ PyCharm
Methodologies ▪ Gerrit
▪ SCRUM ▪ Git
▪ Kanban
English
▪ Intermediate Strong
Operating Systems
▪ Microsoft Windows
▪ Mac OS
Project Description: 2D CAD P&I Diagram editor
Application help to create and manage the Process & Instrumentation diagrams.
Customer: Finland Company (NDA)
Involvement Duration: 3 years (March 2023 – December 2025)
Project Role: Software Engineer
Responsibilities: Worked on a desktop application for creating and managing Process & Instrumentation
Diagrams used in industrial and engineering environments.
Designed and implemented core System, Line, and Object Editor features, enabling users to
create, modify, and manage diagram elements and their properties directly within the
workspace.
Developed responsive UI components using WPF and Telerik UI framework. Built and
maintained business logic in C++, including object models and data processing.
Ihor Karavan
Software Engineer
Integrated application with SQL databases for storing and managing diagram objects and
metadata. Focused on performance, reliability, and usability for large and complex diagrams
Project Team Size: 6
Tools & Technologies: C++, C, C#, WPF, Telerik UI, Windows
Project Description: 2D Vector Graphics editor
Application help to create beautiful design, graphics, photos, and websites with both ease
and confidence. It is the latest and most innovative graphic design program. The program
delivers a collection of seven powerful applications to satisfy all types of creativity.
Customer: Canadian Company (NDA)
Involvement Duration: 6 years (July 2017 – March 2023)
Project Role: Software Engineer
Responsibilities: Creating cross-platform UI application in the Framework team that was responsible for the UI
in the whole app. Used Qt and Cocoa. Implementing different UI controls like a Web browser.
Fixing bugs in UI controls on mac and win. Refactoring, creating PAL interfaces for platform-
dependent code, and implementing them.
Implementing front-end and back-end parts for the new Color Picker functionality.
Implementing functionality for collaboration/communication between users. This allows
users to add/remove/edit annotations to the document. Creating UI docker with dynamic UI
for annotations, implementing functionality to manipulate with annotations(move, change,
resolve, edit, reply, etc.). Working on serialization/deserialization annotations to the file(app
native format or PDF). Designed and implemented a set of COM-exposed classes and methods
that allow clients to create, edit, delete, and query annotations programmatically.
Implementing functionality that allows users to open/save/share the file on the cloud through
proxy functionality provided by the Cloud team. Using Web browser for communication via
post messages functionality. Collaboration with the Cloud team to prepare the architecture
design.
Implementing the online collaborative feature. Working on dividing the annotation into small
chunks to have the opportunity to merge annotations from different users.
Implementing the new Variable Outline tool. It enables user to interactively adjust line widths
along a path’s outline. Add support of interactive part that allows users to
add/remove/change/move variable nodes on the line.
Project Team Size: 30
Tools & Technologies: C++, Objective C, Python, Qt, Cocoa, Windows, MacOS
Project Description: Platform for enterprise performance management on z/OS
Application combine availability and performance data from all TMON performance monitors
for a complete enterprise-wide view of performance related information, ensuring business
application availability.
Customer: SoftServe (USA Company)
Involvement Duration: 4 month(March 2017 – July 2017)
Project Role: Trainee developer
Responsibilities: Fixing UI bugs and preparing data for view.
Project Team Size: 3 team members
Tools & Technologies: C++ 98, 11, Windows
2
Ihor Karavan
Software Engineer
Education Bachelor of Computer Science
Yuriy Fedkovich Chernivtsi National University
Department of Computer Technology
Graduated in 2017
Master of Computer Science
Yuriy Fedkovich Chernivtsi National University
Department of Computer Technology
Graduated in 2018
Master of Cybersecurity
Yuriy Fedkovich Chernivtsi National University
Department of Infocommunications and Engineering
Graduated in 2023
Contacts Email: [
Linkedin: [
Tel: [
3
Похожие кандидаты
-
Викладач програмування
40000 грн, Черновцы, Удаленно -
Репетитор англійської
Черновцы -
Вчитель інформатики
Черновцы -
Репетитор хімії
Черновцы, Чернигов, Удаленно -
Вчитель інформатики
25000 грн, Черновцы, Городенка , еще 2 города