Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
Резюме от 25 апреля 2024 Файл

Vitalii

IOS-програміст

Город проживания:
Бровары
Готов работать:
Киев

Контактная информация

Соискатель указал телефон .

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Файл содержит еще 2 страницы.

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Vitalii Yurchenko [открыть контакты](см. выше в блоке «контактная информация»))

Objective
Senior iOS Software Developer

Qualifications
Senior Software Engineer
National Technical University of Ukraine 'Kyiv Polytechnic Institute. Bachelor's/Master's
degree in Computer Science. Achieved an average grade of 4.7 out of a maximum of 5.

MAY 2023 – present
*** Self-employed (creative break)
During this period, I delved into the modern game engine Unreal Engine 5. I gained practical
experience in creating shaders (materials). I explored the architecture of the engine and games
themselves, basics of the Niagara (VFX) subsystem, post-processing, creating landscapes,
developing UI Widgets, Editor Utility Widgets, AI, animations, VR. I also learned the basics of the 3D
modeling tool Blender, and much more.
As a result of my efforts, I wrote 7 project components for games. These can be viewed on
the official EpicGames marketplace. The link is provided below.
It's important to note that in writing these, I utilized both approaches for creating code:
Blueprints and the C++ language, which I revisited as I had prior knowledge of it.
https://www.unrealengine.com/marketplace/en-US/profile/Vitalii+Yurchenko

Also during this period, I conducted research on the best architectures for creating iOS
applications. As a result, I am now able to start a project from scratch. I learned the modern way of
creating interfaces with SwiftUI.

SEP 2015 – MAY 2023 [duration 8 y]
*** Senior iOS Software Engineer at ONSEO company

Responsibilities Full cycle of development and delivery

Technology
In the projects I've been involved in, I have assumed a comprehensive role encompassing
the full cycle of development and delivery. Throughout these ventures, I have used proficiency in
various technologies and frameworks, including:

• Programming Languages: Swift, C/C++, Objective-C, C#
• Development Tools: Xcode, Rider, MS Visual Studio
• Design and Architecture: Design patterns, Architecture patterns, OOP/OOD/OOA.
• Database and Data Handling: Realm Swift DB, CoreData, Sqlite DB, FMDBx, Protobuf
• Networking: REST API, Alamofire, EVReflection
• User Interface and User Experience: SwiftUI/UIKit, SpriteKit, SceneKit
• Location and Health: CoreLocation, HealthKit
• Additional Frameworks and Features: Google Analytics, Keyboard Extension, Stencil, PDF, In-
App purchases, Acapela TTS, APNS (Apple Push Notification Service), AVFoundation
• Testing: UI/Unit tests, TestFlight
• Version Control, Project Management. CI/CD: GIT, JIRA, Jenkins, Fastlane
iOS projects
My most recent collaboration was with Cognetivity Ltd, an esteemed company
headquartered in London. I took charge of developing a series of client applications specially
designed for diagnosing dementia, which are now actively employed in various clinics. Below, you
can find the links to these significant contributions:

CognICA a medical device for use by clinicians
Optimind lets you track your daily brain function and make informed lifestyle decisions with
the latest in cognitive neuroscience from Cognetivity

I take immense pride in the opportunity to have worked on these meaningful projects,
making a positive impact on the healthcare industry and contributing to the advancement of
diagnostic technology.

Old iOS projects

Wambrella Weather score. The great tool, that allows to track different outdoor activities
Comfort Level basing on numerous weather conditions. In one simple digit from 0 to 100.
Loupe The mobile beauty service for private cosmetologists, aestheticians for the body, hair
artists and their clients.
Too.me Interactive Stickers Turn your text messages into Toons!
Too.me for Messenger Turn your text messages into Toons!
Shararam Turn your text messages into Toons!

JAN 2012 – SEP 2015 [duration 3.9 y]
*** Senior iOS Software Engineer at USA Company SMK

Responsibilities
Analysis of the requirements from the customer. Create product backlog for application.
Forming tasks for each product backlog item. Evaluating time costs. Delivery of builds. Proper
design, architecture design and implementation of subsystems (including all components:
infrastructure elements, user interface elements(custom controls), network elements, application
model assets, elements of the data(parsing and data layer for local db))

Technology
Objective-C, Swift, Cocoa Framework, Core Data, In-App purchases, FMDB wrapper, JSON,
xml, REST, SOAP, Networking (Native, AFNetworking), GCD, Sqlite db, Design patterns, Acapela TTS,
APNS, Unit tests, Keychain.

Projects
News2You Is the weekly newspaper for beginning readers and special needs students. Every
week, students can connect with the world through concise symbol-supported news articles,
puzzles, games and recipes. The news stories provide stimulating information on reader-friendly
topics.
Clicker Books Develop literacy skills and build confidence with Clicker Books – the book
making app that includes extensive support for students of all abilities. Continuously developed by
Crick Software for over 20 years, the Clicker product range is used in schools around the world.

Clicker Connect Clicker Connect enables young learners and struggling writers to take their
first steps to independent writing by using words and phrases to build coherent text. Clicker
Connect is the latest addition to Crick Software’s Clicker Apps family, and is the perfect next step
from the widely-acclaimed Clicker Sentences app.
Proloquo4Text™ is a text-based communication app that gives a voice to literate children,
teens and adults who cannot speak. It is designed to enable easy conversation and full participation
in society. It achieves this through a customizable single screen layout with quick access to personal
phrases, word and sentence prediction and other effort-saving features.
Free voices in 18 languages are included to enable natural-sounding communication.
SuperKeys Assistive Keyboard The award-winning accessible keyboard for iPhone and iPad.
KidPix version for iPad (still in development). Easy path animations let 3D characters hop,
jump and fly around the screen, and a hundred wonderful movie backgrounds, from the Golden
Gate to outer space, add a touch of Hollywood. Using your Mac's built-in camera, and a variety of
animated costumes, kids can have fun starring in their own digital documentaries. And with the
new "flipbook" button, kids can easily create a 60-second animated short story all their own. For
ages 4 and up.

10.2010 – 01.2012 [duration 1.3 y]
*** Senior .NET Software Engineer at Ukrainian Company Art-Master, Kyiv

Main projects
Windows Forms application “Electronic document management system”
WPF application “Real Estate Register of Ukraine”
Environment
Visual Studio 2008/2010, SQL Developer, SVN, Jira
Technology and patterns
.NET,. C#, Oracle DBMS, MSSQL DBMS, LINQ, WPF, MEF, MVVM, MVP, Entity framework
Metodology CMMI for Development

07.2010 – 10.2010 [duration 4 m]
*** Senior .NET Software Engineer at Luxoft company, Kyiv

Project iPad application ‘Meadialogia’
The application retrieves and displays information from two distinct data sources. The first
source is a SOAP-based news service provided by the Medialogia agency, and the second source is
XML data from a SharePoint service. To enhance performance and efficiency, the application
features data caching capabilities. All cache-related meta-information is stored within a local SQLite
database.

Technology Objective-C, RegexKit, ASIHTTPRequest, sqlite, json, xml, protobuf, Core Data
Metodology Agile/Scrum
Environment Xcode, SmartSVN, SVN, Jira

07.2009 - 07.2010 [duration 1 y]
*** Senior .NET Software Engineer at Ukrainian Company Art-Master, Kyiv

Projects The online system “The catalogue of animals of the country”. I resolved tasks for two big
web projects for the state.

Technology .NET. ASP.NET. C#, JQERY, Oracle DBMS, MSSQL DBMS, XML, JavaScript
Metodology CMMI for Development
Environment MS Visual Studio 2008, SQL Developer, SVN, Jira
09.2008 - 04.2009 [duration 8 m]
*** Senior .NET Software Engineer at USA Company Alivest Software LLC, Kyiv

Projects The online system for restaurant ordering.
Technology ASP.NET, MSSQL2008, TFS, SVN, Visual Studio 2008, 3.5 framework,
BLToolkit, architecture MVP, Enterprise Library (Unity Application Block), web services SOAP/JSON.

04.2006 - 08.2008 [duration 3 y]
*** Senior .NET Software Engineer / Team Leader at Danish Company Ciklum, Kyiv

Projects
• Business management system (BMS) – ASP.NET application (backend for workers)
www.languagewire.com
• LW.Semcon service – win service as module of BMS. For machine translation of accepted
documents. Co-operates with services of external partners
• LW.Intranet - ASP.NET application for employees of the company at all offices of the
customer. The separate application as module of BMS. Completely my working out
• LW.Tapi - WinForms application for monitoring of entering calls on AVAIA phone and
displays of the information about calling from BMS system. Completely my working out
• LW.Memoq service – Web service for automatic calculation of statistics of contents of
incoming documents. Completely my working out
• LW.TMAdmin – As module of BMS system for management of translation memory bases.
Co-operates with services of external partners

Responsibilities
Designed, implementation architecture of modules, applications

Tools PowerDesigner 12, Microsoft Visio, Visual Studio Team System 2008, Team Foundation
Server, SQL Server 2000/2005

Designed and implementation Web-services, Win-services, Win/Web applications, Modelling of
RDBMS

03.2004 - 04.2006 [duration 2.1 y]
*** Senior .NET Software Engineer at Britain Company Atlantic-Link, atlantic-link.com.ua

Project Area for personnel management www.youmanage.co.uk

Tools Visual Studio 2003, SQL Server 2000, PowerDesigner 11, SourceSafe 6.0

Achievements and Contributions

• Developed the "Project Monitoring System" using C#, a software designed for internal
company operations.
• Improved and updated the "Credo-Classic" insurance company website (credo-
classic.com.ua), specifically optimizing the calculators, using JavaScript.
• Contributed to the development of the "QuizNet" project, a quiz application for mobile
phones, by programming several server-side logic modules and creating tests using the
NUnit framework, all in C#.
• Created the "Company Information System" in C#, enhancing organizational efficiency and
data management.

My Role
The whole development of the administrative section. A few modules of the client section
and team development of other Client section modules.

06.2003 – 03.2004 [duration 9 m]
*** Junior Developer, Artem-Bank, Kyiv

Responsibilities

• Selecting appropriate development tools for projects.
• Responsible for the development, testing, implementation, and maintenance of my
products.
• Conducting discussions with internal clients to clarify project tasks.
• Analyzing tasks and making informed decisions.

Tools RAD Builder C++ 4.0, MS Server 2000, Access

Operation results
The latest development: staff registration system, time board, salary accounting

08.2002 - 06.2003 [duration 11 m]
*** Junior Developer at USA Company “SMK” mackiev.com
Company specializes on the customization of the software for the Mac OS X operation
system.

Responsibilities

• Engaging in team discussions to understand the project requirements.
• Dividing the project workload into manageable segments.
• Designing and implementing my own classes/structs. Etc.
• Developing test applications to verify system functionalities before their integration into the
overall system.

Tools CodeWarior 7.0, Carbon framework, Cocoa framework

*** EDUCATION
1997 – 2003 [duration 5.5 y]
National Technical University of Ukraine 'Kyiv Polytechnic Institute. Bachelor's/Master's degree in
Computer Science. Achieved an average grade of 4.7 out of a maximum of 5.

KNOWLEDGE AND SKILLS

Operating Systems Windows, macOS X.
Programming languages C# , VB7, C/C++/Objective-C, LUA, .NET Framework, ASP.NET, ADO.NET,
.NET Remoting, Assembler.
RDBMS Microsoft SQL Server (versions 2000, 2005, 2008), PostgreSQL.
Modelling tool for RDBMS PowerDesigner 12.0
Throughout my academic tenure, I acquired theoretical knowledge and practical experience
in a diverse range of IT disciplines, including but not limited to Prolog, Lisp, Java, COM (Component
Object Model), DCOM (Distributed Component Object Model), JavaScript, PHP, FoxPro, Assembly
language, OpenGL, networking, multi-threaded applications, and distributed systems.

Contact Information

• Phone [открыть контакты](см. выше в блоке «контактная информация»)
• Email [открыть контакты](см. выше в блоке «контактная информация»)
• Skype vitaliy.yurchenko

Похожие кандидаты

IOS developer
Киев

IOS-програміст
Киев

IOS-программист
Киев, Днепр, Удаленно

Middle iOS Developer
Киев

IOS developer
Киев

IOS-програміст
Киев

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: