View
663
Download
1
Embed Size (px)
Citation preview
COMPREHENSIVE IT SUPPORT
FEBRUARY 2015
WE BUILD SOFTWARE
15 years of experience in many IT areas including complex business intelligence solutions, web, mobile and desktop applications.
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
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
AREAS:
VOD
ERP
E-Commerce
CMS
CRM
SYSTEM INTEGRATION:
Social
Financial
Online Payments
APPLICATIONS:
Web
Mobile
Desktop
WHAT WE DO
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
WE WORK GLOBALLY Denmark, Sweden, Netherlands, Great Britain, Australia, USA, Spain, Malaysia, Romania
OUR CLIENTS
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
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
WORKFLOW
WE LOVE THE AGILE WAY!
SCRUM
Trello
Redmine, Basecamp, JIRA, Mantis
Bamboo, Jenkins
E X P E R I E N C E D MANAGEMENT TEAM
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
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)
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
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.
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
CASE STUDY
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
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
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
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
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.
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.
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.
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.
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.
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
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