3. Profile
3
In operation since 2010
50+ active clients
100+ employees
Headquartered in USA, New York
Development centers in Eastern
Europe
Regional offices in New York, Kiev and
Tel Aviv
RanockSoft provides a wide range of services including application development, support &
maintenance, testing, legacy system modernization, e-commerce development & support and IT
infrastructure services is an international software services and solutions provider.
4. 4
Technology ServicesOutsourcing Services
Application Development & Support
Mobile Application Development
Website Development& Support
Platform Migration & Support
Quality Assurance & Control
Cloud & Server Services – IaaS and PaaS
Project Management & Consulting
Hosting & Operations Support
Consulting Placement
6. Entrepreneur Slides
6
RanockSoft is a fast-growing and successful company. Working as a team of highly qualified specialists: project managers, enterprise
solution architects, business analysts, developers, QA engineers, designers, and support engineers. We are motivated and inspired to
leverage advanced software technologies to accelerate your growth, strengthen your market position and exceed your customer's
expectations.
Our company operates in accordance with international quality and security standards. We are experienced working with large small clients
financial institutions, including investment banks and financial services companies. Our mission and the core principals are simple and
defined as Ten Best Practices for secure software development published by (ISC)2:
• Protect the Brand Your Customers Trust
• Know Your Business and Support it with Secure Solutions
• Understand the Technology of the Software
• Ensure Compliance to Governance, Regulations, and Privacy
• Know the Basic Tenets of Software Security
• Ensure the Protection of Sensitive Information
• Design Software with Secure Features
• Develop Software with Secure Features
• Deploy Software with Secure Features
• Educate Yourself and Others on How to Build Secure Software
Resource efficiency and flexibility in approaching customer needs are the core principles that help our company to grow and evolve along
with our clients. At any given time, we work on about two dozen large projects. We have developed a strong record with over 100 successful
implementations.
8. Entrepreneur Slides
Over the last 10+ years, software development and
outsourcing has achieved record highs in Ukraine
In 2014 the volume of software and IT outsourcing
reached US $2 billion, with more than 50,000 IT
specialists and 20% growth year over year
Ukraine is third in the world by the number of
certified IT specialists after the United States and
India. Ukraine has Deep Scientific Tradition and
High Quality Professional Education resulting in
unique skills sets
Ukraine “Goes West” Successful development of
Information Technology Outsourcing Industry had
became one of the main priorities for Ukraine’s new
government, as stated by Ukraine’s prime minister
Arseniy Yatsenyuk
9. Entrepreneur Slides
Support for Software
Development in Ukraine
Ukrainian government signs an agreement
aimed to make Ukraine a global leader in IT
development in Europe. Backed by US and
European Union, Ukraine government
guarantees IT business development and
security.
Many U.S. companies already outsource
technology work to Ukraine, including Pepsico,
IBM, Chrysler, and Dell. With Ukrainian and US
Government behind it's high time for U.S.
investors and IT companies to really discover
Ukraine, the complain message is loud and clear
“Support Democracy. Increase Your Profits.
Cloudsource to Ukraine!"
11. 11
Extended FunctionalityCore Features
Expertise in .NET Development
Languages: C#, VB.NET, F#, C++ CLI
LINQ
System namespace
Collections and generic collections
(ArrayList, Dictionary, Hashtable, etc.)
IO
Graphic design
networking
Multithreading
XML, XSLT
JSON
ADO.NET
ASP.NET
Membership Provider
Basic Forms Authentication
JavaScript Control Gateway
MVVC
Enterprise Library
Data Access Application Block
Exception Handling Application Block
Logging Application Block
Policy Injection Application Block
Transient Fault Handling Application Block
Validation Application Block
Unity Application Block/DI Container
12. 12
Extended FunctionalityCore Features
Expertise in Java Development
Core Java Packages
Lang
Util
Io
Math
net
Collections (Set, List, Queue, HashMap, etc.)
Multithreading
Lambda expressions
Binary literals
Strings in switch statement
Generics
Typesafe enums
Java Implementations
OpenJDK
HotSpot
JamVM
Third-party Libraries
iBATIS
Hibernate
log4j
13. 13
Server Languages and TechnologiesClient Languages and Technologies
Expertise in Web Development
HTML, XHTML, HTML 5
CSS 3
JavaScript and Libraries:
GWT
jQuery
MooTools
Dojo Toolkit
D3.js, etc.
XML
XSLT, XPath, XQuery
PHP
ZEND Framework
ASP, ASP.NET
ColdFusion
Ruby on Rails
Perl
Python
14. 14
ToolsLanguage and Libraries
Expertise in C/C++ Development
K&R C
C++ C11 and C14 Standards
Libraries:
Qt
MFC
ATL
Boost
xmllib
Development Environments:
Qt Creator
Microsoft Visual Studio
Eclipse
Build Tools:
Make
Autotools
MSBuild
Compilers
gcc
Microsoft Visual C++
Intel C and C++ Compilers
C++ Builder
15. 15
Android DevelopmentiOS Development
Expertise in Mobile Apps Development
XCode 6
Safari for Developers
iOS 8 SDK:
WatchKit
App Extensions
Touch ID
Apple Pay
PhotoKit
HealthKit
HomeKit
CloudKit
Android SDK with ADT Bundle
Eclipse + ADT plugin
Android SDK Tools
Android Platform-tools
Current Version of the Android platform
Current Version of the Android system image
Native Development Kit(NDK)
Titanium Mobile SDK
Hyper Next Android Creator
ADOBE AIR
16. 16
Emerging Mobile MarketsWindows Phone Development
Expertise in Mobile Apps Development
Windows Phone SDK 8.0
Microsoft Visual Studio 2013
UI/UX for Windows Phone
XAML Applications
Apple iWatch
Samsung Watch
Motorola Watch
Arduino
Intel Edison
Internet of Things
17. 17
Automation TestingManual Testing
Expertise in Testing
Tools:
Acunote
JIRA
Bugzilla
HP Quality Center
TestLink
Tools:
Selenium
Visual Studio Test
Rational Functional Tester
Test Complete
Frameworks:
Module Based Testing Framework
Library Architecture Testing Framework
Data Driven Testing Framework
Keyword Driven Testing Framework
Hybrid Testing Framework
Behavior Driven Development Framework
20. SaaSVirtualization
Cloud Computing
Infrastructure as Service(IaaS) a choice of Open Cloud
infrastructure services. Layered Managed cloud services Hosting,
Provisioning and Monitoring of Network and Virtual Computing
Infrastructure (Shared or Dedicated).
Vmware ESXi, KVM, XEN, OVM
Network Operation and Management, IP VPN, Network
Security and DMZ (high security networks), Firewalls and Load
Balancers
High Performance Data Storage Services
Horizontally scalable infrastructure for NoSQL
Software Development for SaaS product offering companies.
Assisting companies with their SaaS strategy and execution.
Transition of existing development infrastructure into modern
Web technology and infrastructure to improve ability to do multi-
tenant, Web-centric software.
Assistance in moving away from legacy technologies like Flash,
Silverlight and WPF to a modern core technologies such as HTML5,
CSS3, JavaScript, jQuery and others.
Optimization of SaaS operations according to SaaS best practices:
Architecture for performance, security and cost efficiency
Security hardening and treat detection
Compliance for HIPAA, PCI SOC2 and ISO27001
Public Cloud infrastructure setup optimization
22. Entrepreneur Slides
22
The goal of this application is to provide the tool to create, verify, and issue the permits for
various types of foreign economic activities
Application is creates as client-server application
Client side implements the User Interface access to the data and adopts the business
process described by state documents
Server side is based on Microsoft SQL Server, Analysis Services, Reporting Services, and
Integration Services
Implementation of the Permits Management Application gave the employees of Ministry
the ability to issue permit documents in shorter time (5 working days instead of 1 calendar
month), improve the quality of data, and perform more precise validation of the input
information against required constraints
Building “Permits and Licenses Management Platform” for
Ukraine Ministry of Economic Development and Trade
23. Entrepreneur Slides
23
Permits and Licenses Management Platform Components
.NET, C#, XAML
SSIS Packages
Transact SQL
Microsoft Enterprise Library
Crystal Reports
Jasper Reports Library
Microsoft Visual Studio
SQL Server Management Studio
SSIS Designer, DTEXEC, DTUTIL
Programming Languages Frameworks
Tools
24. Entrepreneur Slides
24
Designed and developed for a major European Telecom Operator.
The purpose of the Virtual Office and Call Routing System is to:
• Provide the phone call service that can be configured and managed to route the
incoming calls to the numbers provided by account owner;
• Provide the possibility to store the voice message, send SMS message with notification
or e-mail message with attached voice file;
• Decrease the amount of non-terminated incoming calls when the call becomes un-
answered.
The Call Routing Service is in use by more than 5,000,000 subscribers that use the service
as a virtual office or as a single point for phone communication. It decreased the amount of
non-terminated calls that allowed to generate the good revenue
Virtual Office and Call Routing System for Telecom Company
25. Entrepreneur Slides
25
Call Routing Service
Frameworks
Programming Languages
C, C++
Embedded PL/SQL, PL/SQL
Java
Shell Script
OCI API
E1/T1 API
Oracle Java Class Library
Tools
Microsoft Enterprise Library
Crystal Reports
Jasper Reports Library
27. Entrepreneur Slides
27
Engagement Process
Explore Possibilities, Set Expectations
Maturing a Prospect/Lead:
• Project Research and Case Study
• Resumes/Background Profile of key resources
Low Cost, Low Risk, Quick Results
Project Costing
Payment Schedule
Service Contract
Proof of Concept (Pilot Project Development)