Upload
klaudia-zaika
View
35
Download
1
Embed Size (px)
Citation preview
Managed Teams to Take Up Your Software Engineering Projects
Company Overview Business Model and Differentiators
Focused strategy Unique process Managed teams
Customers Experience Highlights: Specialties & Core
Competencies Q & A and Next Steps
Agenda
Founded: 2002Dnipropetrovsk, Ukraine
Teams: R&D – 7, QA – 4200+ people
Company in Numbers
Offices: 4 Dnipro, Ukraine (Headquarters) Kiev, Ukraine (Development) Zaporizhzhya, Ukraine (Development) Budapest, Hungary (Sales/Marketing)
Completed projects: 500+
Running projects: 35
Apriorit delivers managed R&D teams to the selected range of software segments using our unique agile-based process.
What does make us special?
Focused strategy: selected segments and technologies Mature Agile-based delivery process Managed teams and processes
Specialized R&D Provider
Virtualization and cloud computing Digital and enterprise security MDM and MAM SaaS platform development Data management and processing development System management Network management and remote access
Focused Strategy: Specialties
Requires efficient knowledge managementDelivers pre-built technologies and proven architecturesEnables experienced project and risk management
Kernel and driver development C-family programming Mobile development Custom .NET development Web application development OpenStack solutions Research and reverse engineering Specialized QA
Focused Strategy: Competences
Requires thoughtful talent management and trainingDelivers rare, hard-to-engage skills Enables access to motivated specialized resources
Apriorit has developed a flexible Agile-based delivery process that can be adapted for different types of projects.
Our innovations follow the specifics of our assignments.
Measurable and controllable research stage Business analyst working as product owner in our team Good communication at each stage Sprint-based or Kanban-based planning Measurable team performance (EVA, quality metrics)
Mature Agile Delivery Process
Apriorit always provides Project Manager for any project, whether it is fixed price or dedicated team.
All our teams are managed and thus we take responsibility for the project results.
Efficient and sufficient project communication Experienced estimation and planning Saving the client’s management resources Cross-project resource management
Managed Teams
Customers
LocationsUSA, Canada, UK, South Korea, India, UAE, Germany, Spain, Sweden
SizesFrom 3 people startups to 100’000 people enterprises
Typical profile of our customer is Independent Software Vendor (ISV), running the product(s) or SaaS offering, local or worldwide.
Our typical responsibility schemes:
Full-Cycle Product Development Development of Product Components/Modules Team Augmentation
Reference customers:
Dell Inc. (US, 100’000 employees, enterprise software) – Registered Vendor status since 2013
Logmein (US, 700+ employees public company, SaaS and on-premise)
Logentries (now Rapid7) (US, 30+ employees startup, SaaS)
Airtame (Sweden, hardware startup)
SpecialtiesCloser look
Virtualization and Cloud Computing
Specialties
HypervisorsMicrosoft Hyper-V VMware ESXi KVM
OSWindows x86, x64 Linux Mac OS X
With virtualization and cloud adoption becoming a part of each enterprise agenda, there is a need of extending existent solutions and produce absolutely new ones.
Our experience:
Desktop Virtualization
Virtualization: OS | File System | Storage | IP Address
Virtual Machine Access: Memory | File System | Image Parsing
Hypervisor Management
Cloud Storage Technologies
Public, Private & Hybrid Cloud
Cloud Audit and Data Protection
Porting KVM for Android
QEMU patching
Physical devices pass-through
Digital and Enterprise Security
ComponentsEnd-point SystemServer and SessionsDataNetworkWeb
OSWindows x86, x64 Linux Mac OS XAndroidiOS
It’s hard to imagine more broad and knowledge-demanding specialty than security. We work here for years, back and forward, far and wide.
Our experience:
System monitoring (all levels and OS components)
Rootkit and hook detection, targeted remediation
Device security, blocking, whitelisting
Email, chat, web security
Bootloader technologies
Data on-the-fly encryption
Monitor sensitive data in cloud
Digital investigation tools
E-Discovery tools
Clipboard protection
Printed data protection
Specialties
Remote Access and Management
Languages
C/C++, C#, Objective-C
OSWindows x86, x64, CE Linux Mac OS XAndroidiOS
At Apriorit, we understand all of the technology nuances of remote access and can ensure the service quality and reliability that you need.
Our experience:
Remote Installation and Update (incl. silent mode)
Multimedia redirection without loss of quality
Redirection of different objects (devices, video/audio streams, audio from sound card) using RDP packets
Multi-platform RDP clients
Sharing of USB devices over the network and Internet
Redirection of local printers and scanners to operate with Windows-based server applications
Terminal session video recording and key logging
Specialties
System Management
Languages
C/C++, C#, Objective-C, Assembler, Scripting
OS
Windows x86, x64 Linux x86, x64 Mac OS X, Mobile platforms
Operating system behavior change, while interacting with deep level functions, requires great care, thorough architecture knowledge and quality checks.
Our experience:
Internal system API research
API Hooks, System Call Redirection
System Snapshots and Restoration
System Action Rollback
Standard System Logon Dialog Replacement
Creation of Custom File System Rules
All-levels of System Activity Monitoring
Custom Bootloader for advanced system change
Specialties
Network Management
Languages
C/C++, C#, Javascript
OS
Windows x86, x64 Linux x86, x64 Mac OS X
Apriorit’s network specialists have extensive knowledge and experience at all network layers, network architectures, protocols, and systems.
Our experience:
Full Network Activity Monitoring
Traffic Parsing, Proxying, Load Balancing
Bandwidth Management
Network Packet Inspection and Filtering
Instant Messenger Firewalls
Network Disks and Shared Data Management
Distributed Data Backup
Centralized Maintenance Tasks for Large Systems
Specialties
Mobile Device and Application Management
Mobile Platforms
Android iOS Blackberry Windows Phone Windows Mobile Symbian
When adopting BYOD policy, security and controllability are two main concerns. Our projects deal with both.
Our experience:
Device monitoring: screen video recording, event logging, application audit
Device-hosted corporate data and application protection
Rule-based device access
Remote device management
Application wrapping
Specialties
SaaS Platform Development
Tech highlights
Database design.NET and ASP.NETC#Java and JavascriptPHPPython
We focus on building B2B SaaS solutions to fit all modern cloud requirements: multitenancy, scalability, and optimal performance.
Our experience:
ERP platforms
CRM systems
HR management platform
Inventory management system
Accounting-related platform
Payroll processing platform
Specialties
Data Management
Languages
C/C++, C#, Objective-C
OS
Windows x86, x64 Linux x86, x64 Mac OS X,Mobile platforms
Our specialists are experienced in many aspects of data management including a broad range of systems, architectures, and performance requirements. Our experience:
Advanced file discovery
Signature-based file classification
Advance manager for file operations
Data encryption with application-based on-demand runtime decryption
Virtual File System for data access organization and security
Virtual Disk
File/Folder seamless redirection
Custom Network Data Source
Specialties
Data Processing Development
Languages
C/C++, C#, Objective-C
OS
Windows x86, x64 Linux x86, x64 Mac OS X,Mobile platforms
We have an extensive data format library for desktop and mobile systems, as well as best practices for data acquisition, processing, transmission and recovery. Our experience:
Raw data acquisition: desktop, mobile
Various database format parsers
Various mobile format parsers: user data and system data
Deleted data recovery: desktop, mobile
Multithreaded/Improved data transmission technologies
Real-time media streaming: development, optimization
File/Disk snapshots: making, transmitting, storing, analysis
In-built file protection technologies
Specialties
Video Delivery
Mobile OSiOSAndroidBlackberry Windows Phone
SpecialsHTML5 supported web browsers
With the advances of web technology, video capability is challenged to keep up. Our team provides solutions with quality and service continuity guarantees. Our experience:
Capturing screen contents as a highly efficient video stream optimized for storage
Online video player with advanced quality
Hardware acceleration for video playback (reversing around Android)
Cross-platform enabled application to capture screen activity, store, playback, and export
Peer-to-peer based web application for video, audio and screen transfer (using WebRTC)
Specialties
CompetencesTechnologies and tools
Kernel & Driver Development
File System Drivers
Kernel Mode Hook
Custom Boot loader
Network DriversDevice Drivers•Display•USB•Printer•I/O Devices
Competences
C/C++/C#/Obj-C Programming
C for low-level, embedded, and Linux solutions
Code standards and trainings
C++ for system-level Windows applications and kernel-mode
drivers Knowledge base and internal
librariesC# mainly for for GUI
development and distributed environment solutions
Obligatory coding reviews
Objective-C for iOS platform solutions
Competences
Mobile Development
Blackberry
Win Phone
Mobile data acquisition and exchange
Mobile virtualization
System management
IOS
Security
Android
Garmin GPS
Competences
Distributed Enterprise Solutions
Multi-agent and Multi-component systems
Performance Optimization
Advanced Licensing and Maintenance Tasks
High Load scenarios
Competences
Web Application Development
Database design, architecture review and optimization
Javascript frameworks: JQuery, AngularJS, and others
ASP.NET MVC, CSS, and Bootstrap
Existent solution review and optimization
Competences
OpenStack Solutions
Hyper-V support for compute
Rapid VM cloning
Control panel UI elements
Block Storage Optimization
Porting Openstack (KVM-based) for Android
Competences
Research and Reverse Engineering
I/O (USB, COM etc.) and Network protocols
Deleted data recovery
Data parsers
Third-party applications internals
File and Data formats
Advanced features
Application crash analysis, security code/binaries
analysis
Mobile device internals and data formats
Undocumented APIs (OS, .NET, other SDKs)
Compatibility
Competences
Specialized Quality Assurance
Test Planning
All types of testing
Test Automation
Modern equipped labs
Drivers and Kernel UT’s
Distributed Systems
Virtual Environments
Mobile Hardware
Competences
Any Questions?
Can we discuss next steps?
Thank you!If you have any questions , please contact us at
www.apriorit.com