29
COMPREHENSIVE IT SUPPORT FEBRUARY 2015

Silk Software House - Who We Are?

Embed Size (px)

Citation preview

Page 1: Silk Software House - Who We Are?

COMPREHENSIVE IT SUPPORT

FEBRUARY 2015

Page 2: Silk Software House - Who We Are?

WE BUILD SOFTWARE

15 years of experience in many IT areas including complex business intelligence solutions, web, mobile and desktop applications.

Page 3: Silk Software House - Who We Are?

We have been developing customized systems and applications since 1999. We know how to effectively combine business thinking with most appropriate IT solutions.

We analyze your project

We design a structure to your solution

We help you with assigning work schedule to the project

We make technical specifications

STRATEGY & IT CONSULTING

Page 4: Silk Software House - Who We Are?

IT DEVELOPMENT & IT IMPLEMENTATION

Our development team is at your disposal. We provide a complete solution - from business analysis to acceptance tests.

Data architecture

UX researches - implementation and development

QA tests

Maintenance and system administration

Page 5: Silk Software House - Who We Are?

AREAS:

VOD

ERP

E-Commerce

CMS

CRM

SYSTEM INTEGRATION:

Social

Financial

Online Payments

APPLICATIONS:

Web

Mobile

Desktop

WHAT WE DO

Page 6: Silk Software House - Who We Are?

70% OF THEM BY

RECOMMENDATION

60% OF OUR PROJECTS

ARE B2C

45% OF OUR PROJECTS COME FROM NEW CUSTOMERS

20 OF THEM WERE REALLY BIG

353 SUCCESSFUL PROJECT SO FAR

Page 7: Silk Software House - Who We Are?

WE WORK GLOBALLY Denmark, Sweden, Netherlands, Great Britain, Australia, USA, Spain, Malaysia, Romania

Page 8: Silk Software House - Who We Are?

OUR CLIENTS

Page 9: Silk Software House - Who We Are?

OUR TEAM

Project Managers

Architecture Analysts

Database Engineers

System Administrators

Front-end Developers

Software Engineers

UX Specialists

QA Specialists

Graphic Designers

Creative Specialists

Customer Service Specialists

>30 PEOPLE SYSTEMATICALLY COOPERATE WITH US

25 FULL TIME EMPLOYEES

Page 10: Silk Software House - Who We Are?

QUALITY & TECHNOLOGIES WEB

Frontend (RWD, Bootstrap, Backbone.js, AngularJS, GWT, CSS 3, Paralax)

Application Frameworks (Spring MVC, Spring Data, Spring Security, Struts, Grails,

Ruby on Rails, PHP, Zend Framework 1.x, Zend Framework 2.x, Symfony 2, CakePHP)

MOBILE: HTML5, Android, Apple iOS, PhoneGap, Sencha, Windows Phone

DESKTOP: C++, C#.NET, Java SWT/Swing, Objective-C

TESTING: JUnit, TestFlight, Mockito, Spock, Cucumber, Selenium

DATA

SQL (MySQL, PostgreSQL, Oracle, MS SQL Server, SQLite)

NoSQL (Redis, Memcached, Cassandra, Neo4j, Hadoop)

ORM (Hibernate, ActiveRecord, GORM)

Lucene, Solr, Compass

OPERATING SYSTEM/ADMINISTRATION

GNU/Linux: Debian/Ubuntu, CentOS; FreeBSD

Virtualization: Proxmox: openVZ, KVM; XEN

Frontend / Application servers: Nginx, Apache, Tomcat, node.js, Thin

Version Control System: Git, SVN

Page 11: Silk Software House - Who We Are?

WORKFLOW

WE LOVE THE AGILE WAY!

SCRUM

Trello

Redmine, Basecamp, JIRA, Mantis

Bamboo, Jenkins

Page 12: Silk Software House - Who We Are?

E X P E R I E N C E D MANAGEMENT TEAM

Page 13: Silk Software House - Who We Are?

PIOTR ŻYCHLIŃSKI CEO

Experienced manager and entrepreneur. Specializes in technological and operational projects especially in publishing, innovation and financial industries. He started his professional career in 2002 as IT director for the biggest finance website parkiet.com where he succeeded in introducing advanced stock data processing algorithms. During that time, he successfully developed first in the market online press distribution system eGazety. Between 2010 and 2013, the head of UBA Group, a start-up cluster. The author of successful technological solutions and applications. Since 2013, the CEO of Silk Software House. Business consultant for international projects for the US and European markets.

Innovation Business Technology

Page 14: Silk Software House - Who We Are?

MARCIN PIELA Chief Software Engineer

Developer of desktop, web and mobile applications with over 15 years of experience. Specializes in system integration, algorithms and data structures modeling. Architect of the leading digital press distribution system eGazety with thousands of individual and corporate customers like the Polish Ministry of Foreign Affairs. Privately a fan of traveling to the Balkans.

Grails, Spring, Struts2 Objective-C (iOS) C# (.NET)

Page 15: Silk Software House - Who We Are?

PAWEŁ MACISZEWSKI Software Development Manager

Manager, programmer and team leader for developers with a decade of experience in web applications development and programming for the following companies: UseLab, BrainJuice Interactive, QDO-Ventures/WhoElse, Hypermedia ISOBAR, Dentsu Aegis Network.

At the moment, a member of the board of Silk Software House and the leader for web programmers. Lecturer for postgraduate students in Warsaw and Wroclaw at the University of Social Sciences and Humanities – “User Experience Design”.

Implemented projects for the following clients: Pkt.pl, Bank BGŻ, Citi handlowy, Stock Exchange in Warsaw, Cityboard Media, Axa Direct, Legrand, PriceWaterhouseCoopers, Polpharma, Medicover, Diageo, Ferrero, ING, Ronson, Ulma, Saatchi and Saatchi, Zenith Optimedia, Lurpak Danmark, AL-KO, Pernod Ricard (Malibu).

PHP, Zend, Sympfony, Laravel

JS, HTML5, CSS3 MySQL, PostgreSQL, Doctrine2

Page 16: Silk Software House - Who We Are?

Java Servlets

Grails, Spring, Struts2

SQL (Oracle, PostgreSQL)

CSS/HTML/Javascript/jQuery Android

GWT

TOMASZ MROCZEK Chief Technology Officer

Experienced IT manager and programmer. He started his career in 2000 at Parkiet Media as IT deputy director, then IT director at eGazety and the head of software development at UBA group. The author of advanced antifraud systems in electronic payment systems, the father of CMS concept for Rzeczpospolita, one of the biggest newspaper title in Poland. Currently, the CTO at Silk Software House.

Page 17: Silk Software House - Who We Are?

MARCIN FRANIKOWSKI Senior Systems Administrator

System administrator with 19 years of experience. Manages operating systems, computer networks, application servers and entire development support environments. Creator of system architectures for big websites like: parkiet.com, rp.pl (online version of Rzeczpospolita - one of the biggest daily newspapers) and also YetiPay - an electronic payments system, eGazety and e-Serce - online donation system for WOŚP (The Grand Orchestra of Christmas Charity).

Apache Tomcat, php-FPM, thin, node.js,

GNU/Linux, Virtualization (KVM, openVZ, XEN)

MySQL, PostgreSQL

Everything else, that has a manual

Nginx, Apache2

Page 18: Silk Software House - Who We Are?

CASE STUDY

Page 19: Silk Software House - Who We Are?

PROJECT: Live Lockers Availability.

AIM OF THE PROJECT:

Online monitoring, reporting tool for the Board of Directors.

KEY FEATURES:

•  Online monitoring, reporting tool for the Board of Directors

•  Alert tool for IT solutions;

•  Full integration with the Gantner system;

•  General information about the clubs, schedules, booking system;

•  Tanita system measurements.

CHALLENGES:

Online monitoring for 35 clubs in Poland, over 60 clubs in 6 countries.

EFFECTS:

•  Failure detection time -80%;

•  Problem detection time shortened by 50%;

•  Fully informed and satisfied Board of Directors;

•  Application for the client with the possibility of sign up for

workout and progress monitoring.

TECHNOLOGIES: Java Spring; MySQL; JPA; Android SDK; Linux; Tomcat; bash scripting.

CLIENT:

PURE JATOMI

Page 20: Silk Software House - Who We Are?

PROJECT: Online Payment System.

AIM OF THE PROJECT:

Create a friendly payment system for transactions of less than 1 PLN/ 1 EUR. Used for the monetization of games and virtual goods on the Internet.

KEY FEATURES:

•  Quick and safe online payment system (transaction time below 10 seconds);

•  Secure integration with ERP class systems, anti-fraud and billing systems;

•  Integrated with banks and other payment systems, licensed by the Commission for Banking Supervision (KNF).

BENEFITS

1.5 million online transactions within the first year.

TECHNOLOGIES: Java7; Struts2; Tiles, JSP, Freemarker, Velocity; JAX-WS, JavaMail; Oracle, Postgresql; Linux; Tomcat; Nginx; LinuxHA; bash scripting.

CLIENT:

YETIPAY

Page 21: Silk Software House - Who We Are?

PROJECT: Application for the largest shopping center in Poland.

AIM OF THE PROJECT:

Build an application that allows the customer to find the way to the store or service in the mall. Install the application on 14 interactive kiosks. Create an online version of this tool (shopping center's website).

KEY FEATURES:

•  Integrating applications with CMS

•  Simple mechanism for implementing changes by the staff

CHALLENGES:

UX tests resulted in a friendly and easy-to-use interface.

EFFECTS: •  continuous operation of 14 devices since the implementation (7

months); •  More than 160 000 queried paths; •  290 000 displays of retail outlet business cards; •  more than 22 000 displays of promotion actions; •  420 000 search engine uses.

TECHNOLOGIES: Java7, Grails2; Html5 Canvas; PostgreSql, Neo4J; Linux; Tomcat7; Puppet; bash scripting.

CLIENT:

ZLOTETARASY.PL

Page 22: Silk Software House - Who We Are?

PROJECT: Vertical Portals Platform.

AIM OF THE PROJECT:

Change of technology for www.otomoto.pl with the introduction of a universal platform for yellow pages websites.

KEY FEATURES:

Developed cache layer, scalability, complete functionality.

CHALLENGES:

•  Online traf fc management;

•  Technical competences enabling for further project development gained by the Allegro Group;

•  Code refactoring.

EFFECTS:

•  Allegro IT team reduction by 40% with no quality loss;

•  Design and implementation of a new technological structure.

TECHNOLOGIES: Java Spring, RabbitMQ, Solr, OSGI, Cucumber Testing Platform.

CLIENT:

ALLEGRO GROUP

Page 23: Silk Software House - Who We Are?

CLIENT:

TRIMTAB PROJECT: mybit.tv.

AIM OF THE PROJECT:

Create an online music television with social features accessible from desktop and mobile browsers.

KEY FEATURES:

•  Real-time video stream synchronization;

•  Modern, rich javascript user interface;

•  Advanced, user-friendly tools for managing broadcast schedule.

CHALLENGES & EFFECTS:

•  Multi-platform video stream (desktop & mobile compatibility);

•  Highly customizable (desktop-like with drag&drop features), semi-transparent user interface overlaying video stream.

TECHNOLOGIES: Groovy Grails; backbone.js; HTML5 media (video); Linux; Tomcat; bash scripting.

Page 24: Silk Software House - Who We Are?

CLIENT:

SUPERPACZKA.PL AIM OF THE PROJECT:

A modern, centrally managed platform that integrates many courier companies: DHL, DPD, UPS, Fedex

KEY FEATURES:

transparent interface design;

implementation of online payment system;

integration with ERP SAFO;

development of an algorithm for calculating the time of delivery.

CHALLENGES:

We had to provide safe and efficient mechanisms for the exchange of data with courier companies.

BENEFITS

Over 700 transactions per day.

TECHNOLOGIES: Apache Struts2; Groovy / Grails; Apache Axis2; FreeMarker; PostgreSQL; Linux; Tomcat; Nginx; bash scripting.

Page 25: Silk Software House - Who We Are?

CLIENT:

RUCH PROJECT: Package delivery module.

AIM OF THE PROJECT:

To create a universal module through which the client easily selects the most convenient Ruch kiosk as the delivery point of the ordered goods.

KEY FEATURES:

•  Embedded in Ruch website;

•  Ensured cross-domain communication.

CHALLENGES & EFFECTS:

•  Low-cost integration on Ruch’s side;

•  Intuitive and simple interface.

TECHNOLOGIES: jQuery, easyXDM, Google Maps JavaScript API v3.

Page 26: Silk Software House - Who We Are?

CLIENT:

LOTOS

PROJECT: SmartGRI – reporting tool for the Global Reporting Initiative

AIM OF THE PROJECT:

Create a platform for non-financial reporting in compliance with the Global Reporting Initiative standards.

KEY FEATURES:

•  the ability to design forms for non-technical people with advanced mechanisms for defining tables;

•  a module for user management and role assignment (e.g. the editor, administrator, coordinator, etc.);

•  a mechanism for placing comments and responses to particular forms;

•  a mechanism for defining hints and descriptions in particular form boxes;

•  document export module to MS Office formats.

CHALLENGES:

•  clear and intuitive interface design;

•  effective autosave system;

•  accurate representation of the hierarchical employee structure in the form of user permissions;

TECHNOLOGIES: Java Spring, Hibernate, Envers; PostgreSQL; JavaScript; Linux; Tomcat; Nginx; bash scripting.

Page 27: Silk Software House - Who We Are?

CLIENT:

STOCKLAND  

PROJECT: Stockland Flash Application

AIM OF THE PROJECT:

Refactor the Stockland Flash application (Action Script 3) in order to introduce new features to this app, which is the main tool for managing over a dozen of Stockland shopping centers in Australia.

KEY FEATURES:

•  Introduction of a new cloud based data source;

•  Dynamic placement of keypoints on the shopping center's map;

•  Fix of some preexisting bugs.

CHALLENGES:

•  Takeover of a mature product;

•  Efficiency and responsiveness of the GUI;

•  Timezone difference.

CHALLENGES & EFFECTS:

•  Introduction of new important features for the shopping center's management;

•  Speeding up the whole process of implementing new updates to the existing solution.

TECHNOLOGIES: Adobe Flash, Action Script 3.

Page 28: Silk Software House - Who We Are?

PROJECT: ConReg Software (CMT International)

AIM OF THE PROJECT:

Implement a new algorithm for concrete strength estimation in the existing ConReg Software C++ desktop application for CMT International, which is the leading company in the concrete strength measurement industry.

KEY FEATURES:

•  Translation of the mathematical model from a spreadsheet into source code;

•  Application of a "Nonlinear Least-Squares Fitting" algorithm utilizing a Levenberg-Marquardt solver;

•  Fix of some preexisting stability issues.

CHALLENGES:

•  Archaic technology (Borland C++);

•  Mathematical complexity of the new algorithm;

•  GUI changes.

EFFECTS:

•  More accurate and reliable concrete strength estimations;

•  Enhanced stability of the whole solution.

TECHNOLOGIES: Borland C++ Builder, DUnit

CLIENT:

CMT INTERNATIONAL

Page 29: Silk Software House - Who We Are?

Silk Software House Sp. z o.o.

Ul. Gen. Zajączka 30/1 01-510 Warsaw POLAND

www.silksoftwarehouse.com [email protected] +48 506 478 985