SlideShare a Scribd company logo
1 of 35
Download to read offline
Software Engineering with Softjourn!
Focused on the launch!
Who We Are
7
Employee
turnover rate
<5%
6
More than
400
successfully
completed
projects
5
Multi-
national
company
1
Started in
2001
2
Assisting
companies to
get started
offshoring
and working
in Ukraine
3
Network of
partners
4
Opened
office in
Ivano-
Frankivsk,
Ukraine -
2005
01
What We Offer
02
Assembly and Team Management Service (ATMUA
)
– Dedicated Teams
Software as a Service (SaaSua
)
Application Development
Softjourn’s Talent Pool
Recruitment Process
§ Takes from 1 to 2 months
Hiring Process
§ Includes Technical interview
§ English language interviews
§ Interviews for a match to company values
Internship Program – for getting the best students
§ Summer internships
§ Semester and school year internships
3
1
2
03
Softjourn’s Talent Pool
New Employee Orientation
§ Orientation to Office Facilities and Practices
§ Security protection and Intellectual Property Protection
§ Assigned a mentor
10 to 12 % persons on the bench at any one time
Company Size – 135 persons3
1
2
04
Team Members Level of Education
and Years of Experience
05
Masters
87.2%
Bachelors
2.6%
Students
10.2%
0-3 years
3-5 years
5-7 years
7-10 years
more than
10 years
Education – Degrees Earned Average Years of Experience
Languages Skills
Russian
§ Most people have Russian as their 2nd native language
English
§ The largest number of graduates study English as their
foreign language in schools and universities
German
§ German specialty grade school and high school in the city.
All subjects taught in German.
Polish
Due to its proximity and education cooperation, many team
members have studied and worked in Poland.
3
1
2
06
4
Local Ivano-Frankivsk Universities
Five state and six commercial institutes in the region
Annually 13 000 people graduate from local universities
500 graduates annually in IT related disciplines3
1
2
07
Softjourn’s local Partner University –
National Technical University
Close ties to the “Computer Systems Automation”
department
200 + graduates from this department
Current Lecturers working at Softjourn
Classes of interest
§ 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
3
1
2
08
4
Softjourn’s Facilities and Equipment
Network
§ Company network
§ Separate network for individual teams per client request
Internet Connectivity
§ Primary, Secondary and Backup connections
Security
§ Server room security
§ Office security
Security
§ Source code is uploaded to servers in the US
§ Backed up Softjourn-Ukraine servers
3
1
2
09
4
Softjourn’s Process and Tools
Varies based on specific client
§ Source Control
§ Development Process
§ Development Environment
§ Bug Tracking
§ Status documents and reporting
§ Separate network for individual teams per client request
Testing Methodology and Strategy
§ For Dedicated Teams
§ For projects
Coding Standards3
1
2
10
Your dedicated team
Assembly and Team Management
Service (ATMUA
)
11
Sample Clients for Softjourn’s ATMua
Service 12
Vendini ClipSync RTP Financials BMC Software
Source Control
git TFS svn
Source control
completed on US side
Development Process Agile Scrum Agile IEEE
Development
Environment
Zend IDE, Text
editors, html editors
Visual Studio, Flex
Builder
Zend IDE, Text editors, html
editors
Text editors
Bug Tracking FogBugz Team Foundation
Server
IssueTracker Internal company
standard system
Disaster
Recovery
Client server in the US –
Source code
uploaded per schedule to
this server
Source code uploaded to client
server in the US
Source code uploaded to
client server in the US, as new
features are developed
Code backed up to
Softjourn’s server in
the US weekly
Technologies
OperatingSystem:
Linux (Fedora),
Windows CE,
Apple iPod
Coding language: PHP
Development tools:
Zend, Adobe Flash,
Php Expert Editor
Database: MySQL
Frameworks: PEAR
Windows, Mac OS X, Linux,
ActionScript 3.0, C#, PostgeSQL
8.2+, MS SQL 2005, MySQL
Development tools: Flex/Flash
Builder, Visual Studio 2008/2010
Team System
Libraries: WebORB, NHibernate,
SharpZipLib, log4net,
Newtonsoft.Json, Facebook .NET,
Facebook API for Flex,
Strobe/Akamai OVP/OSMF,
Cairngorm, CoreLib, AS3Crypto,
Degrafa, etc.
Team Build, custom Flex build
tools for Team Build
Operating System:
Fedora core 6 Linux,
Ubuntu 8
Coding languages: PHP,
Javascript, HTML, XML,
C++
Database: PostgreSQL
Libraries: Activerecord,
Zend
Development tools:
AJAX
C/C++, Perl, JavaScript,
HTML, ActionScript,Apache,
MySQL, HTTPAPI, MS ADS,
MS Visual Studio,
Macromedia Flash,
GNU/Linux, Solaris,
Windows,MS Virtual Server,
VMWare, Trigence, CGI,
Client/Server, Windows
service, HTTP listener, SOAP,
Flash, plug-in framework;
PXE.
Box Office Ticketing Solutions – in Details
Existing solution developed by the CEO
Previous offshore experience
Started with pilot project
Now
§ Project Manager
§ Team of software engineers and QA testers
§ Team in place 8+ years
3
1
2
13
Social Media Video Platform – in Details
Client chose Softjourn among several vendors
Started with a pilot project
Moved to dedicated team model after 3 months
Now
§ Team includes: Project Manager, software engineers and
QA tester
§ Team in place 7+ years
3
1
2
14
Pay Solutions Firm – in Details
Started with adding functionality to an existing payment
application
Project grew into 4 subprojects
Dedicated team of software engineers
Team in place 4+ years
3
1
2
15
4
Fortune 1000 – Storage and Systems
Management Space – in Details
Customized Sourcing
Telephone interviews
Overseeing management
§ Coding standards
§ Processes for communications
Increased visibility and recognition within the company
3
1
2
16
4
For those companies which offer
SaaS services
Software as a Service (SaaSUA
)
17
Sample Clients for Softjourn’s SaaSUA
Service
18
Money Transfer
Services/Remittance
to Latin America
Online Event
Registration
Recurring Billing
Merchants Tool
Utility and Telecom
cost control
Industry Financial Services Event Management Financial Services Energy
Softjourn service
provided
Project - based Project - based Project - based Project - based
Software
development
projects
Security modules,
Check 21 project – used
agency wide
Managing events tool,
badge processing and
printing
Processing failed billing
authorizations
Optimizer – Tool for saving
money on energy costs
Technologies C#, C++, HTML, ASP,
MS SQL, Visual Studio
2005, Windows
Java Script, MS Ajax, C#,
ASP.NET, MS SQL
Unix/Linux, Postgre SQL,
Apache Tomcat,
Sun Java DK,
Spring Framework,
Hibernate ORM,
Amazon EC2 Cloud
PhP, My SQL, Linux
For those companies who have periodic
software development needs. Work is
completed on a project basis.
Application Development
19
Sample Clients for Softjourn’s
Application Development Service
20
Live Nation Platespin/ Novell Shiron Satellite -
Israel
Problem Solved
Industry Financial Services Event Management Financial Services Energy
Company Delivery
Model
License/ SaaS License License Membership & Advertising
Software
Development
Projects
Data Mining, business
intelligence
Reporting and billing
services
Server consolidation and
disaster recovery products
Disaster recovery
functionality for an
existing satellite
communications product
Moving website to
Drupal/White Labels/
CRM integration
Technologies ActiveX, Windows Media
Player, iTunes
C#.NET/C++, Python, IIS,
MSSQL, PostgreSQL,
MS Visual Studio
C/C++, Oracle,
MySQL, Java, XML
PhP, My SQL, Drupal,
CiViCRM
QualityAssurance Testing
21
QATesting: Options
When we start a new project
§ A tester is always assigned to immediately create test
scenarios and test cases
§ QA starts when source code is updated
§ Programmer / tester ration on projects: 4/1
On-going tester/s work
§ Regression testing (minimum 8 hours per day/per week)
§ Load testing
1
2
22
QATesting: how we work
Testing is automated via jenkins server
§ End-to-end testing
o Selenium WebDriver
§ White box testing
§ Unit testing
§ Functional testing
Performance testing
§ Load testing
o Using Jmeter
o Developing customized load tests for specific situations
§ Stress testing
Usability testing
§ This is manual testing and feedback
3
1
2
23
Sample work with a client – Customized
Performance Testing
24
THIS IS THE
Architecto beatae vitae dicta sunt
explicabo nemo enim ipsam
voluptatem.
PROJECT NAME
Client: Ukrainian Processing Center (UPC) – largest acquirer of credit card
transactions in Ukraine – majority owned by an Austrian Bank
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.
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.
Sample work with a client – On-Going
Testing
25
THIS IS THE
Architecto beatae vitae dicta sunt
explicabo nemo enim ipsam
voluptatem.
PROJECT NAME
Client: Invoice and expense management company based in California
Issue: Weekly release to production needed additional testing
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.
Why Companies Choose Ukraine
Deep engineering experience
Technical and Engineering University
Education system
Proximity and overlap of time with work day in parts of US
and Western European countries
Other countries too crowded/turn over
Visa-free travel
3
1
2
26
4
5
6
Software Engineering in Ukraine is not Crazy
Available technology to enhance your product or service
35% of university graduates in Information Technology
Another 30% in mathematics and science disciplines
99.6% literacy rate
European Location
3
1
2
27
4
5
Why Companies Choose Softjourn
Communication, Communication, Communication
Flexibility to adjust quickly to changing project requirements
Technical design/solutions
Competitive pricing
US based staff to oversee projects
Excellent references
3
1
2
28
4
5
6
What do they say about Softjourn
29
“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
“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.” Ryan Power – CEO
PayPartners
“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
Cultural Affinity
30
THIS IS THE
Architecto beatae vitae dicta sunt
explicabo nemo enim ipsam
voluptatem.
PROJECT NAME
Doing what we say we are going to do
Keeping you informed
Collaborating on solutions
Comes from a similar work ethic
Building trust
And not only that!
One of our favorite activities!
Come and visit your team in Ukraine, we are sure
You will feel at home!
31
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?
32
33
www.softjourn.com
Thank you!

More Related Content

What's hot

What's hot (20)

Niraj Choudhary_Resume
Niraj Choudhary_ResumeNiraj Choudhary_Resume
Niraj Choudhary_Resume
 
Anees_Khan-Resume
Anees_Khan-ResumeAnees_Khan-Resume
Anees_Khan-Resume
 
5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC5.10 years Expetience in Asp.net with MVC
5.10 years Expetience in Asp.net with MVC
 
Janet Grace Resume
Janet Grace ResumeJanet Grace Resume
Janet Grace Resume
 
Srinivasan Rajappa
Srinivasan RajappaSrinivasan Rajappa
Srinivasan Rajappa
 
Pradeep.CL
Pradeep.CLPradeep.CL
Pradeep.CL
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 
DOTNET_10YrsEXP_CV
DOTNET_10YrsEXP_CV DOTNET_10YrsEXP_CV
DOTNET_10YrsEXP_CV
 
Software development training for technical recruiters
Software development training for technical recruitersSoftware development training for technical recruiters
Software development training for technical recruiters
 
RAHUL_Updated( (2)
RAHUL_Updated( (2)RAHUL_Updated( (2)
RAHUL_Updated( (2)
 
CV_Olivera_Juan_Pablo
CV_Olivera_Juan_PabloCV_Olivera_Juan_Pablo
CV_Olivera_Juan_Pablo
 
Resume-Fred
Resume-FredResume-Fred
Resume-Fred
 
Lisa
LisaLisa
Lisa
 
Abhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 yearsAbhishek pathak .Net 8.5 years
Abhishek pathak .Net 8.5 years
 
Gowrisankar_Resume
Gowrisankar_ResumeGowrisankar_Resume
Gowrisankar_Resume
 
Automated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2EAutomated Testing for CA Plex and 2E
Automated Testing for CA Plex and 2E
 
Fernando_Wu resume.DOC
Fernando_Wu resume.DOCFernando_Wu resume.DOC
Fernando_Wu resume.DOC
 
Anupam chaturvedi resume latest
Anupam chaturvedi resume  latestAnupam chaturvedi resume  latest
Anupam chaturvedi resume latest
 
Nitin_Krishna_Resume
Nitin_Krishna_ResumeNitin_Krishna_Resume
Nitin_Krishna_Resume
 

Viewers also liked

Barry New Trainer 2
Barry New Trainer 2Barry New Trainer 2
Barry New Trainer 2skipro
 
Healthy Relationships
Healthy RelationshipsHealthy Relationships
Healthy Relationshipsjpelgrin
 
Google I/O conference: Announcement of Android N release
Google I/O conference: Announcement of Android N releaseGoogle I/O conference: Announcement of Android N release
Google I/O conference: Announcement of Android N releaseiMOBDEV Technologies Pvt. Ltd.
 
Jason Canto- Resume
Jason Canto- ResumeJason Canto- Resume
Jason Canto- ResumeJason Canto
 
VAC16 - The Future of Search for Attractions
VAC16 - The Future of Search for AttractionsVAC16 - The Future of Search for Attractions
VAC16 - The Future of Search for AttractionsCrafted
 
Russell Capital SRI Presentation - Institutional
Russell Capital SRI Presentation - InstitutionalRussell Capital SRI Presentation - Institutional
Russell Capital SRI Presentation - InstitutionalMegan Looff, CSM
 
Presentation BCR Upholstery
Presentation BCR UpholsteryPresentation BCR Upholstery
Presentation BCR UpholsteryGeorge Dimakis
 
Bertil M P
Bertil M PBertil M P
Bertil M PBertil M
 
Linear Programming Project
Linear Programming ProjectLinear Programming Project
Linear Programming ProjectChawal Ukesh
 
El anarquismo y el estado. M Bakunin
El anarquismo y el estado. M BakuninEl anarquismo y el estado. M Bakunin
El anarquismo y el estado. M BakuninGeopress
 
دور جمعية المحاسبين والمراجعين الكويتية في لجان القيد والتأديب والتأديب الاس...
دور جمعية المحاسبين والمراجعين الكويتية في  لجان القيد والتأديب والتأديب الاس...دور جمعية المحاسبين والمراجعين الكويتية في  لجان القيد والتأديب والتأديب الاس...
دور جمعية المحاسبين والمراجعين الكويتية في لجان القيد والتأديب والتأديب الاس...International Federation of Accountants
 

Viewers also liked (18)

Barry New Trainer 2
Barry New Trainer 2Barry New Trainer 2
Barry New Trainer 2
 
مدنی تحفہ
مدنی تحفہمدنی تحفہ
مدنی تحفہ
 
Healthy Relationships
Healthy RelationshipsHealthy Relationships
Healthy Relationships
 
P2 announcement (1)
P2 announcement (1)P2 announcement (1)
P2 announcement (1)
 
Google I/O conference: Announcement of Android N release
Google I/O conference: Announcement of Android N releaseGoogle I/O conference: Announcement of Android N release
Google I/O conference: Announcement of Android N release
 
Jason Canto- Resume
Jason Canto- ResumeJason Canto- Resume
Jason Canto- Resume
 
VAC16 - The Future of Search for Attractions
VAC16 - The Future of Search for AttractionsVAC16 - The Future of Search for Attractions
VAC16 - The Future of Search for Attractions
 
Russell Capital SRI Presentation - Institutional
Russell Capital SRI Presentation - InstitutionalRussell Capital SRI Presentation - Institutional
Russell Capital SRI Presentation - Institutional
 
Presentation BCR Upholstery
Presentation BCR UpholsteryPresentation BCR Upholstery
Presentation BCR Upholstery
 
Bertil M P
Bertil M PBertil M P
Bertil M P
 
Staphylococcus aureus
Staphylococcus aureusStaphylococcus aureus
Staphylococcus aureus
 
Using html editor in moodle
Using html editor in moodleUsing html editor in moodle
Using html editor in moodle
 
Integrated Reporting
Integrated ReportingIntegrated Reporting
Integrated Reporting
 
Linear Programming Project
Linear Programming ProjectLinear Programming Project
Linear Programming Project
 
El anarquismo y el estado. M Bakunin
El anarquismo y el estado. M BakuninEl anarquismo y el estado. M Bakunin
El anarquismo y el estado. M Bakunin
 
Joseph juran
Joseph juranJoseph juran
Joseph juran
 
دور جمعية المحاسبين والمراجعين الكويتية في لجان القيد والتأديب والتأديب الاس...
دور جمعية المحاسبين والمراجعين الكويتية في  لجان القيد والتأديب والتأديب الاس...دور جمعية المحاسبين والمراجعين الكويتية في  لجان القيد والتأديب والتأديب الاس...
دور جمعية المحاسبين والمراجعين الكويتية في لجان القيد والتأديب والتأديب الاس...
 
Linked In CV
Linked In CVLinked In CV
Linked In CV
 

Similar to Software engineering with Softjourn

Similar to Software engineering with Softjourn (20)

suhail-Dotnet-Technical Manager
suhail-Dotnet-Technical Managersuhail-Dotnet-Technical Manager
suhail-Dotnet-Technical Manager
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)Ashwini_S_(BE,_Software_Engineer)
Ashwini_S_(BE,_Software_Engineer)
 
Avsystems Profile
Avsystems ProfileAvsystems Profile
Avsystems Profile
 
Yumasoft An Outsourcing Software Development Services
Yumasoft An Outsourcing Software Development ServicesYumasoft An Outsourcing Software Development Services
Yumasoft An Outsourcing Software Development Services
 
ChetanResumeNew
ChetanResumeNewChetanResumeNew
ChetanResumeNew
 
Resume ram-krishna
Resume ram-krishnaResume ram-krishna
Resume ram-krishna
 
Adel_Ali_Shaban
Adel_Ali_ShabanAdel_Ali_Shaban
Adel_Ali_Shaban
 
UnnivmNew
UnnivmNewUnnivmNew
UnnivmNew
 
Offering For Tech Companies
Offering For Tech CompaniesOffering For Tech Companies
Offering For Tech Companies
 
Yauheni_Semchanka_CV
Yauheni_Semchanka_CVYauheni_Semchanka_CV
Yauheni_Semchanka_CV
 
Prashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs ExpPrashant Singhvi 9 yrs Exp
Prashant Singhvi 9 yrs Exp
 
Ajay Singh
Ajay SinghAjay Singh
Ajay Singh
 
Qtp Resume
Qtp ResumeQtp Resume
Qtp Resume
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Resume
ResumeResume
Resume
 
Sreeraj_Resume
Sreeraj_ResumeSreeraj_Resume
Sreeraj_Resume
 
Navjot_Resume_2017_Latest
Navjot_Resume_2017_LatestNavjot_Resume_2017_Latest
Navjot_Resume_2017_Latest
 
Resume
ResumeResume
Resume
 
SureshRajanNS-CV
SureshRajanNS-CVSureshRajanNS-CV
SureshRajanNS-CV
 

Software engineering with Softjourn

  • 1. Software Engineering with Softjourn! Focused on the launch!
  • 2. Who We Are 7 Employee turnover rate <5% 6 More than 400 successfully completed projects 5 Multi- national company 1 Started in 2001 2 Assisting companies to get started offshoring and working in Ukraine 3 Network of partners 4 Opened office in Ivano- Frankivsk, Ukraine - 2005 01
  • 3. What We Offer 02 Assembly and Team Management Service (ATMUA ) – Dedicated Teams Software as a Service (SaaSua ) Application Development
  • 4. Softjourn’s Talent Pool Recruitment Process § Takes from 1 to 2 months Hiring Process § Includes Technical interview § English language interviews § Interviews for a match to company values Internship Program – for getting the best students § Summer internships § Semester and school year internships 3 1 2 03
  • 5. Softjourn’s Talent Pool New Employee Orientation § Orientation to Office Facilities and Practices § Security protection and Intellectual Property Protection § Assigned a mentor 10 to 12 % persons on the bench at any one time Company Size – 135 persons3 1 2 04
  • 6. Team Members Level of Education and Years of Experience 05 Masters 87.2% Bachelors 2.6% Students 10.2% 0-3 years 3-5 years 5-7 years 7-10 years more than 10 years Education – Degrees Earned Average Years of Experience
  • 7. Languages Skills Russian § Most people have Russian as their 2nd native language English § The largest number of graduates study English as their foreign language in schools and universities German § German specialty grade school and high school in the city. All subjects taught in German. Polish Due to its proximity and education cooperation, many team members have studied and worked in Poland. 3 1 2 06 4
  • 8. Local Ivano-Frankivsk Universities Five state and six commercial institutes in the region Annually 13 000 people graduate from local universities 500 graduates annually in IT related disciplines3 1 2 07
  • 9. Softjourn’s local Partner University – National Technical University Close ties to the “Computer Systems Automation” department 200 + graduates from this department Current Lecturers working at Softjourn Classes of interest § 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 3 1 2 08 4
  • 10. Softjourn’s Facilities and Equipment Network § Company network § Separate network for individual teams per client request Internet Connectivity § Primary, Secondary and Backup connections Security § Server room security § Office security Security § Source code is uploaded to servers in the US § Backed up Softjourn-Ukraine servers 3 1 2 09 4
  • 11. Softjourn’s Process and Tools Varies based on specific client § Source Control § Development Process § Development Environment § Bug Tracking § Status documents and reporting § Separate network for individual teams per client request Testing Methodology and Strategy § For Dedicated Teams § For projects Coding Standards3 1 2 10
  • 12. Your dedicated team Assembly and Team Management Service (ATMUA ) 11
  • 13. Sample Clients for Softjourn’s ATMua Service 12 Vendini ClipSync RTP Financials BMC Software Source Control git TFS svn Source control completed on US side Development Process Agile Scrum Agile IEEE Development Environment Zend IDE, Text editors, html editors Visual Studio, Flex Builder Zend IDE, Text editors, html editors Text editors Bug Tracking FogBugz Team Foundation Server IssueTracker Internal company standard system Disaster Recovery Client server in the US – Source code uploaded per schedule to this server Source code uploaded to client server in the US Source code uploaded to client server in the US, as new features are developed Code backed up to Softjourn’s server in the US weekly Technologies OperatingSystem: Linux (Fedora), Windows CE, Apple iPod Coding language: PHP Development tools: Zend, Adobe Flash, Php Expert Editor Database: MySQL Frameworks: PEAR Windows, Mac OS X, Linux, ActionScript 3.0, C#, PostgeSQL 8.2+, MS SQL 2005, MySQL Development tools: Flex/Flash Builder, Visual Studio 2008/2010 Team System Libraries: WebORB, NHibernate, SharpZipLib, log4net, Newtonsoft.Json, Facebook .NET, Facebook API for Flex, Strobe/Akamai OVP/OSMF, Cairngorm, CoreLib, AS3Crypto, Degrafa, etc. Team Build, custom Flex build tools for Team Build Operating System: Fedora core 6 Linux, Ubuntu 8 Coding languages: PHP, Javascript, HTML, XML, C++ Database: PostgreSQL Libraries: Activerecord, Zend Development tools: AJAX C/C++, Perl, JavaScript, HTML, ActionScript,Apache, MySQL, HTTPAPI, MS ADS, MS Visual Studio, Macromedia Flash, GNU/Linux, Solaris, Windows,MS Virtual Server, VMWare, Trigence, CGI, Client/Server, Windows service, HTTP listener, SOAP, Flash, plug-in framework; PXE.
  • 14. Box Office Ticketing Solutions – in Details Existing solution developed by the CEO Previous offshore experience Started with pilot project Now § Project Manager § Team of software engineers and QA testers § Team in place 8+ years 3 1 2 13
  • 15. Social Media Video Platform – in Details Client chose Softjourn among several vendors Started with a pilot project Moved to dedicated team model after 3 months Now § Team includes: Project Manager, software engineers and QA tester § Team in place 7+ years 3 1 2 14
  • 16. Pay Solutions Firm – in Details Started with adding functionality to an existing payment application Project grew into 4 subprojects Dedicated team of software engineers Team in place 4+ years 3 1 2 15 4
  • 17. Fortune 1000 – Storage and Systems Management Space – in Details Customized Sourcing Telephone interviews Overseeing management § Coding standards § Processes for communications Increased visibility and recognition within the company 3 1 2 16 4
  • 18. For those companies which offer SaaS services Software as a Service (SaaSUA ) 17
  • 19. Sample Clients for Softjourn’s SaaSUA Service 18 Money Transfer Services/Remittance to Latin America Online Event Registration Recurring Billing Merchants Tool Utility and Telecom cost control Industry Financial Services Event Management Financial Services Energy Softjourn service provided Project - based Project - based Project - based Project - based Software development projects Security modules, Check 21 project – used agency wide Managing events tool, badge processing and printing Processing failed billing authorizations Optimizer – Tool for saving money on energy costs Technologies C#, C++, HTML, ASP, MS SQL, Visual Studio 2005, Windows Java Script, MS Ajax, C#, ASP.NET, MS SQL Unix/Linux, Postgre SQL, Apache Tomcat, Sun Java DK, Spring Framework, Hibernate ORM, Amazon EC2 Cloud PhP, My SQL, Linux
  • 20. For those companies who have periodic software development needs. Work is completed on a project basis. Application Development 19
  • 21. Sample Clients for Softjourn’s Application Development Service 20 Live Nation Platespin/ Novell Shiron Satellite - Israel Problem Solved Industry Financial Services Event Management Financial Services Energy Company Delivery Model License/ SaaS License License Membership & Advertising Software Development Projects Data Mining, business intelligence Reporting and billing services Server consolidation and disaster recovery products Disaster recovery functionality for an existing satellite communications product Moving website to Drupal/White Labels/ CRM integration Technologies ActiveX, Windows Media Player, iTunes C#.NET/C++, Python, IIS, MSSQL, PostgreSQL, MS Visual Studio C/C++, Oracle, MySQL, Java, XML PhP, My SQL, Drupal, CiViCRM
  • 23. QATesting: Options When we start a new project § A tester is always assigned to immediately create test scenarios and test cases § QA starts when source code is updated § Programmer / tester ration on projects: 4/1 On-going tester/s work § Regression testing (minimum 8 hours per day/per week) § Load testing 1 2 22
  • 24. QATesting: how we work Testing is automated via jenkins server § End-to-end testing o Selenium WebDriver § White box testing § Unit testing § Functional testing Performance testing § Load testing o Using Jmeter o Developing customized load tests for specific situations § Stress testing Usability testing § This is manual testing and feedback 3 1 2 23
  • 25. Sample work with a client – Customized Performance Testing 24 THIS IS THE Architecto beatae vitae dicta sunt explicabo nemo enim ipsam voluptatem. PROJECT NAME Client: Ukrainian Processing Center (UPC) – largest acquirer of credit card transactions in Ukraine – majority owned by an Austrian Bank 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. 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.
  • 26. Sample work with a client – On-Going Testing 25 THIS IS THE Architecto beatae vitae dicta sunt explicabo nemo enim ipsam voluptatem. PROJECT NAME Client: Invoice and expense management company based in California Issue: Weekly release to production needed additional testing 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.
  • 27. Why Companies Choose Ukraine Deep engineering experience Technical and Engineering University Education system Proximity and overlap of time with work day in parts of US and Western European countries Other countries too crowded/turn over Visa-free travel 3 1 2 26 4 5 6
  • 28. Software Engineering in Ukraine is not Crazy Available technology to enhance your product or service 35% of university graduates in Information Technology Another 30% in mathematics and science disciplines 99.6% literacy rate European Location 3 1 2 27 4 5
  • 29. Why Companies Choose Softjourn Communication, Communication, Communication Flexibility to adjust quickly to changing project requirements Technical design/solutions Competitive pricing US based staff to oversee projects Excellent references 3 1 2 28 4 5 6
  • 30. What do they say about Softjourn 29 “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 “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.” Ryan Power – CEO PayPartners “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
  • 31. Cultural Affinity 30 THIS IS THE Architecto beatae vitae dicta sunt explicabo nemo enim ipsam voluptatem. PROJECT NAME Doing what we say we are going to do Keeping you informed Collaborating on solutions Comes from a similar work ethic Building trust And not only that!
  • 32. One of our favorite activities! Come and visit your team in Ukraine, we are sure You will feel at home! 31
  • 33. 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? 32