Softjourn, Inc. provides software engineering services and has its headquarters in Silicon Valley, California, and its operations centers in Ukraine and Poland.
Progressive IT Company with longstanding work experience in different financial, ticketing and media solutions - money transmissions, payment online platforms, solutions for regular payments, development and support of processing systems, projects for media companies, development of ticketing systems.
One of the World’s Best Service Providers according to IAOP 100
https://softjourn.com/
2. Who We Are
One of the World’s
Best Service Providers
according to IAOP
Multi-national
company
More than 500
successfully completed
projects
Network
of partners
02
Opened offices in
Ivano-Frankivsk, Ukraine –
2005, and Wroclaw, Poland -
2015
Employee
turnover rate <5%
Started in 2001
4. Recruitment
Process
Hiring Process
Internship
Program
(for getting
the best students)
• Takes from 1 to 2 months
• Includes Technical interview
• English language interviews
• Interviews for a match to company values
• Summer internships
• Semester and school year internships
04
Softjourn’s Talent Pool
5. Softjourn’s Talent Pool
05
1
• Orientation to Office Facilities and Practices
• Security protection and Intellectual Property
Protection
• Assigned a mentor
New Employee Orientation
3 Company Size – about 150
persons
2 10 to 12 % persons on the bench at
any one time
6. Education – Degrees Earned Average Years of Experience
more than 10 years
Team Members Level
of Education and Years of Experience
06
14%
28%
22%
13%
23%
more than 10 years 8-10 years
5-7 years 3-4 years
0-2 years
PhD Masters Bachelors Students
8%
78%
11%
3%
7. • Location in the center of Europe near E.U. borders (in western
Ukraine)
• Ukraine’s a short 1-3 hour plane ride, from every European capital
• To the East coast of the US, the time difference is +7 hours, with
direct flights offered between New York and Kyiv
• For members of the European Union, citizens of the USA, Canada,
and Japan travel to Ukraine is visa free unlike other Eastern
European locations!
• Easy collaboration between Ukrainian and Polish team members, 1
hour time difference
Ivano-Frankivsk, Ukraine
07
8. German
German specialty grade school and high
school in the city. All subjects taught in
German.
English
The largest number of graduates study
English as their foreign language in schools
and universities.
Polish
Due to its proximity and education
cooperation, many team members have
studied and worked in Poland.
Ukrainian
Ukrainian is the native language for most
Softjourners.
Languages Skills
08
Russian
A lot of people have Russian as their 2nd
native language.
10. 10
Softjourn’s Local Partner University –
National Technical University
1 Close ties to the “Computer
Systems Automation”
department
3 Current Lecturers working at
Softjourn
2 graduates from this
department
4
Mathematical methods in management information system
Operating systems and data bases
Basis of scientific research and technical creative work
Systems of artificial intelligence
Data Compression
Optimal and adaptive systems
Protection of information and computer cryptography
Architecture of specialized networks
Classes of interest
200 +
12. • E.U. Location (located in the Middle of Europe, in the south west of Poland)
• Visa free travel for Polish team members to travel to other E.U. countries
• Easy collaboration between Polish team members and Ukrainian team members,
1 hour time difference
12
Wroclaw, Poland
13. • every second inhabitant speaks one foreign language,
• every third inhabitant of Wroclaw speaks at least two
foreign languages,
• every tenth inhabitant speaks three or more foreign
languages.
Among the most popular foreign languages are
English, German and Russian.
34.8% inhabitants of Wroclaw are proficient in the usage
of English,
21.1% of German and 25% of Russian.
13
Languages Skills
0 20 40 60 80 100
Italian
Spanish
French
Russian
German
English
Foreign language knowledge among citizens of Wroclaw
Foreign language knowledge among Wroclaw students
14. Beside Warsaw, Krakow and Poznan Wroclaw is one of the largest
academic centers in Poland. The city alone hosts more than 122K
students, who attend 24 higher education institutions. In respect to the
number of students, Wroclaw comes after Warsaw and Krakow. In 2014,
more than 32K students graduated from higher education schools
operating in Wroclaw.
University of Wroclaw and Wroclaw University of Technology ranked in
the top 15 Polish universities.
Wroclaw specializes in education of engineers, IT in particular. In 2014,
only on Wroclaw University of Technology, more than 11K students
specialized in IT and similar fields.
14
Wroclaw Universities
Highereducation
institution
34100
25721
12668
10528
5572
7492
6459
3504
1934
1088
Students Graduates(2014)
Wroclaw University of
Technology
UniversityofWroclaw
WroclawUniversityof
Economics
WroclawUniversityof
EnvironmentalandLife
Sciences
WroclawMedicalUniversity
35 K graduates
LOWER SILESIA educated society
Warsaw
37 K students
137
students educated by
public schools
77 higher education
institutions
Wroclaw
24 higher education
institutions
122 K graduates
32 K students
WROCLAW
the biggest academic centerIn Lover Silesia
15. Softjourn team
at Career EXPO
Meet.mobile
Android
15
Softjournersin Wroclaw
Softjourn team participated in Meet.mobile Android Wrocław meetup, where we had an
interesting talk on React Native technology!
Also, you were able to see our team at Career EXPO we Wrocławiu in Poland, where we met
a lot of talented IT specialists and students!
16. 1
Company network
Separate network for individual teams per client request
Network
3
Server room security
Office security
Security
2
Primary, Secondary and Backup connections
Internet Connectivity
4
Source code is uploaded to servers in the US
Backed up Softjourn-Ukraine servers
Security
16
Softjourn’s Facilities and Equipment
17. 1
Source Control
Development Process
Development Environment
Bug Tracking
Status documents and reporting
Separate network for individual teams per client request
Varies based on specific client
3 Coding Standards
2
For Dedicated Teams
For projects
Testing Methodology and Strategy
17
Softjourn’s Process and Tools
20. 20
Box Office Ticketing Solutions – in Details
1 Existing solution developed
by the CEO
3 Started with pilot project
2 Previous offshore experience
4
Project Manager
Team of software engineers and QA testers
Team in place 8+ years
Now
21. 21
Social Media Video Platform – in Details
1 Client chose Softjourn among
several vendors
3 Moved to dedicated team
model after 3 months
2 Started with a pilot project
4
Team includes: Project Manager, software engineers and QA tester
Team in place 7+ years
Now
22. 22
Pay Solutions Firm – in Details
1
Company network
Separate network for individual teams per client request
Started with adding functionality
to an existing payment
application
3
Server room security
Office security
Dedicated team of software
engineers
2
Primary, Secondary and Backup connections
Project grew into 4 subprojects
4
Source code is uploaded to servers in the US
Backed up Softjourn-Ukraine servers
Team in place 4+ years
23. 23
Fortune 1000 – Storage and
Systems Management Space – in Details
1 Customized Sourcing
3
Coding standards
Processes for communications
Overseeing management
2 Telephone interviews
4 Increased visibility and recognition
within the company
29. 29
QA: Options
1
A tester is always assigned to immediately
create test scenarios and test cases
Functional testing starts when first
features are implemented
Programmer / tester ration on projects: 4/1
When we start a new project 2
Functional testing
API testing
Non-functional testing (Documentation testing, UI
testing, Performance testing, Usability testing)
Regression testing
On-going tester/s work
30. Load testing
Stress testing
Using JMeter
Developing customized load tests for specific situations
Functional testing
UI testing
Acceptance testing
30
QA: How We Work
1
Unit testing
Selenium WebDriver (Java, JS, .Net, Python)
API testing (Postman, JMeter, Fiddler)
Automated testing
3
Manual testing
2
Performance testing
31. THIS IS THE
Architecto beatae vitae dicta sunt
explicabo nemo enim ipsam
voluptatem.
PROJECT NAME
31
Sample Work with a Client –
Customized PerformanceTesting
Issue
Volume was continually increasing for UPC, and they needed to increase
both their processing hardware and their disaster recovery location
hardware. There also needed to be a mechanism to count requests sent
and responses received, providing a detailed report on activity for every
second of processing time.
Client
Ukrainian Processing Center (UPC) – largest acquirer of credit card
transactions in Ukraine – majority owned by an Austrian Bank
Solution
Softjourn designed and developed a POS devices simulator as a multi-
threaded service for Linux, with a Unix domain socket interface. This
service creates virtual POS terminals and generates transaction traffic to
a specified processing server. The service performs extended logging
which aids in problem determination such as when the transaction server
fails to process all the requests.
Client
Issue
Solution
32. 32
Sample Work with a Client –
On - Going Testing
Issue
Weekly release to production needed additional testing
Client
Invoice and expense management company based in California
Solution
Weekly regression testing performed by Softjourn’s QA person on
Monday’s during the day in Ukraine. By the start of the day in the US,
engineering has the results and knows what to concentrate on before
their Tuesday release.
Client
Issue
Solution
33. 33
Why Companies
Choose Ukraine and Poland
Education system
Visa-free travelProximity and overlap of
time with work day in
parts of US and Western
European countries
Other countries too
crowded/turn over
Technical and
Engineering University
Deep engineering experience
34. 34
Software Engineering with Softjourn
Another
30%
in mathematics and
science disciplines
Available technology
to enhance your
product or service
35%
of university
graduates in
Information
Technology
European Location99.6%
literacy rate
35. 5
6
35
Why Companies Choose Softjourn
Technical design/solutions
Communication,
Communication,
Communication
Flexibility to
adjust quickly to
changing project
requirements
Excellent referencesCompetitive pricing US based staff to oversee
projects
36. I felt like there was a much more
profesional approach, distance did not
become an issue, really the team
understood the goals of the project. A lot
more collaboration rather than a one way
push of here is what you need to do.
J. MICHAEL BRADLEY,
PRESIDENT AND FOUNDER
CentreBack Payments
RYAN POWER
CEO PayPartners
The work Softjourn has done to this point
has helped us streamline our operations
and has eliminated the need for us to
hire customer service reps. Through the
efforts of softjourn we are able to extend
more control to our clients which allows
them to better manage their payment
process.
36
What Do They Say About Softjourn
Softjourn was excellent at
communication and kept the Project on
track, even with scope changes. Daily
Skype meeting and weekly calls
contributed to a well-run project.
Softjourn’s code delivery was clear and
included details of the changes that were
added; this made it very easy to see the
progress being made.
COORDINATOR/BYSINESS
SYSTEM ANALYST
Company name
withheld by request
“ “ “
37. THIS IS THE
Architecto beatae vitae dicta sunt
explicabo nemo enim ipsam
voluptatem.
PROJECT NAME
Comes from a similar work ethic
And not only that!
37
Cultural Affinity
Doing what we say
we are going to do Keeping you
informed
Collaborating on
solutions
Building trust
38. For more information contact:
Emmy B. Gengler
emmy.gengler@softjourn.com
www.softjourn.com
Tel: 1.888.SOFTJRN x1001
(1.888.763.8576)
Any Questions?
39. United States Ukraine Poland
39270 Paseo Padre Pkwy,
Suite 251
Fremont, CA 94538
Phone: +1.510.744.1528
7, Tychyny,
Ivano-Frankivsk, 76019, Ukraine
Phone: +380.342.754.476
Business Link Wroclaw
ul. Rzeznicza 28-31
50-130 Wroclaw
Tel: +4.871.718.1316
Thank you!