software engineering with softjourn
TRANSCRIPT
![Page 1: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/1.jpg)
SOFTWARE ENGINEERING WITH SOFTJOURN
![Page 2: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/2.jpg)
Who We Are
One of the World’s Best Service Providers
according to IAOPMulti-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
![Page 3: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/3.jpg)
Application Development
03
What We Offer
Assembly and Team Management
Service (ATM U A ) – Dedicated Teams
![Page 4: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/4.jpg)
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
![Page 5: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/5.jpg)
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
![Page 6: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/6.jpg)
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 years5-7 years 3-4 years0-2 years
Series1PhD Masters BachelorsStudents
8%
78%
11%3%
![Page 7: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/7.jpg)
• 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
![Page 8: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/8.jpg)
GermanGerman specialty grade school and high school in the city. All subjects taught in German.
EnglishThe largest number of graduates study English as their foreign language in schools and universities.
PolishDue to its proximity and education cooperation, many team members have studied and worked in Poland.
UkrainianUkrainian is the native language for most Softjourners.
Languages Skills
08
RussianA lot of people have Russian as their 2nd native language.
![Page 9: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/9.jpg)
Local Ivano-Frankivsk Universities
09
500 graduates annually in IT
related disciplines
Five state and six commercial
institutes in the region
Annually
13 000 people graduate
from local universities
![Page 10: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/10.jpg)
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 +
![Page 11: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/11.jpg)
Come and visit your team in Poland,
we are sure You will feel at home!
![Page 12: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/12.jpg)
• 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
![Page 13: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/13.jpg)
• 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
Italian
Spanish
French
Russian
German
English
0 10 20 30 40 50 60 70 80 90 100
Foreign language knowledge among citizens of WroclawForeign language knowledge among Wroclaw students
![Page 14: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/14.jpg)
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
Higher education institution
34 100
25 721
12 668
10 528
5 572
7 492
6 459
3 504
1 934
1 088
Students Graduates (2014)
Wroclaw University of Technology
University of Wroclaw
Wroclaw University of Economics
Wroclaw University of Environmental and Life
SciencesWroclaw Medical
University
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 center I n Lover Silesia
![Page 15: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/15.jpg)
Softjourn team at Career EXPO
Meet.mobile Android
15
Softjourners in 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!
![Page 16: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/16.jpg)
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
![Page 17: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/17.jpg)
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
![Page 18: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/18.jpg)
Assembly and Team Management
Service (ATMUA)
![Page 19: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/19.jpg)
Database: MySQL, MongoDB
Coding languages: Java, Flex, Python, Groovy, JavaScript
Frameworks: MuleESB, Spring,
Marionette, NodeJS, JQuery, Hibernate
OS: LinuxCoding language:
PHPFramework: Laravel
Database: mysql
Technology:Server side: .Net
Framework, SQL Server 2012, MVC4
Interfaces: JSON RESTful Web servicesWeb part: PHP, JS,
JQuery
ASP.NET Web API, ASP.NET MVC, WPF,
MSSQL
19
git
RAD
PowWow Studio, JetBrains WebStorm, VisualStudio Code
Asana
All servers are hosted on the Amazon AWS,
instances have snapshots that can be used for data recovery. Source code is stored on the client's GitHub
account
JavaScript, Node.js, Java, Objective-C, AutoIt, AngularJS, Cordova, Ionic, WebSockets
Source Control
Development Process
Development Environment
Bug Tracking
Disaster Recovery
Technologies
Sample Clients for Softjourn’s ATMua Service
Chrome River
git
Scrum
Flex Builder, eclipse, intelijIDEA
Jira
Git revert
EventCube
git
Agile
phpstorm
Redmine
Recovery: Source code was uploaded to client's
GitHub
In-restaurant mobile ordering
git
Scrum
Visual Studio 2013, PhpStorm 2016.1.1
Jira
Source code uploaded to client server in the
US
PEX Card
git
Agile
Visual Studio 13, 15
Jira, VSTS
Load balancer of web-applications, database replication, database
backup plan
PowWow
![Page 20: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/20.jpg)
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
![Page 21: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/21.jpg)
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
![Page 22: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/22.jpg)
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
![Page 23: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/23.jpg)
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
![Page 24: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/24.jpg)
Software as a Service (SaaSUA)
For those companies which offer SaaS services
![Page 25: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/25.jpg)
25
Money Transfer Services/Remittance
to Latin America
Financial Services
Project - based
Security modules, Check 21 project – used
agency wide
C#, C++, HTML, ASP, MS SQL, Visual Studio 2005, Windows
Event Management
Project - based
Managing events tool, badge processing and printing
Java Script, MS Ajax, C#, ASP.NET, MS SQL
Financial Services
Project - based
Processing failed billing authorizations
Unix/Linux, Postgre SQL, Apache Tomcat, Sun Java DK, Spring Framework, Hibernate
ORM,Amazon EC2 Cloud
Industry
Softjourn service provided
Software development projects
Technologies
Online Event Registration
Recurring Billing Merchants Tool
Energy
Project - based
Optimizer – Tool for saving money on energy costs
PhP, My SQL, Linux
Utility and Telecom cost control
Sample Clients for Softjourn’s SaaSua Service
![Page 26: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/26.jpg)
Application Development
For those companies who have periodic software
development needs. Work is completed on a project basis.
![Page 27: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/27.jpg)
27
Live Nation
Financial Services
License/ SaaS
Data Mining, business intelligence
Reporting and billing services
ActiveX, Windows Media Player, iTunes
Event Management
License
Server consolidation and disaster recovery products
C#.NET/C++, Python, IIS,MSSQL, PostgreSQL,
MS Visual Studio
Financial Services
License
Disaster recovery functionality for an existing satellite
communications product
C/C++, Oracle,MySQL, Java, XML
Industry
Company Delivery Model
Software development projects
Technologies
Platespin/ Novell Shiron Satellite - Israel
Energy
Membership & Advertising
Moving website to Drupal/White Labels/
CRM integration
PhP, My SQL, Drupal, CiViCRM
Problem Solved
Sample Clients for Softjourn’s Application Development Service
![Page 28: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/28.jpg)
Quality Assurance
![Page 29: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/29.jpg)
29
QA : Options
1A tester is always assigned to
immediately create test scenarios and test casesFunctional testing starts when first features are implementedProgrammer / 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
![Page 30: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/30.jpg)
Load testing
Stress testing
Using JMeterDeveloping 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
![Page 31: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/31.jpg)
THIS IS THE
Architecto beatae vitae dicta sunt explicabo nemo enim ipsam voluptatem.
PROJECT NAME
31
Sample Work with a Client – Customized Performance Testing
IssueVolume 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
SolutionSoftjourn 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
![Page 32: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/32.jpg)
32
Sample Work with a Client – On - Going Testing
IssueWeekly release to production needed additional testing
Client Invoice and expense management company based in California
SolutionWeekly 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
![Page 33: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/33.jpg)
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
![Page 34: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/34.jpg)
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 Location
99.6% literacy rate
![Page 35: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/35.jpg)
5
6
35
Why Companies Choose Softjourn
Technical design/solutions
Communication, Communication, Communication
Flexibility to adjust quickly
to changing project
requirements
Excellent references
Competitive pricing
US based staff to oversee projects
![Page 36: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/36.jpg)
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
FOUNDERCentreBack 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
ANALYSTCompany name withheld by request
“ “ “
![Page 37: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/37.jpg)
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
![Page 38: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/38.jpg)
For more information contact:Emmy B. Gengler
[email protected] www.softjourn.com
Tel: 1.888.SOFTJRN x1001(1.888.763.8576)
Any Questions?
![Page 39: Software engineering with Softjourn](https://reader035.vdocuments.us/reader035/viewer/2022070515/587a4f901a28ab00148b6fad/html5/thumbnails/39.jpg)
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!