This document provides an overview of PJ Software LLC, a software development company. It details the company's team of experienced developers, technical expertise in various programming languages and platforms, and portfolio of clients in different industries. The company offers end-to-end software development services including web, mobile, and application development. It works with clients using agile or waterfall methodologies and time and material or dedicated team pricing models.
3. Company overview
Quick facts
A team of senior experts
Working experience of the average developer is 6+ years
90% of tech staff has MSc in computing and engineering
3 out of 4 of our customers choose us for long-term projects
End-to-end software development services for both IT and non-IT ventures
and entrepreneurs
2 Company presentation www.pj-software.com
4. Company overview
Technical competence areas
OS's: Android, iOS, Windows, Mac OS
Languages: HTML5, CSS/CSS 3, JavaScript, PHP, Ruby on Rails, Groovy, Objective-C, Java,
C/C++, XML
Databases: MySQL, Oracle, PostgreSQL, Mongo, JackRabbit
Development frameworks: jQuery, jQuery mobile, jQuery UI, BackBone, Zend, Symphony,
Smarty, Spring, Grails, Velocity, Cactus, EJB, JMS, JPA, JSF, Tapestry, Scala, Seam, Perl, Rails,
Sinatra
Technologies: AJAX, iPhone SDK, Cocoa Touch, Android SDK, Android Native Development
Kit (NDK), Android DT (ADT)
Development platforms: Java SE/EE, LAMP PHP/MySQL, Rails, Grails
Applications and web servers: Apache, JBoss, TomCat, Oracle, Mongrel, Jetty, GlassFish
3 Company presentation www.pj-software.com
5. Company overview
Leadership team
Denis Sergeev Alex Bodilovsky
Co-Founder & CEO Co-Founder & CTO
Denis is by proud a PJ Software’s strategic thinker Backed by over 12 years of extensive software
and visionary. Being a multitudinous technology development expertise, Alex keeps abreast of the
expert with over 8 years of experience in developing latest software tech-trends. He drives the
cutting-edge IT solutions for various businesses company's technology initiatives, bringing to
domains, Denis is the company’s major driving company the spirit of innovation and to
force, inspiring to deliver more highly competitive eventually ensure the highest quality of software
solutions. solutions for the customers.
With the perfect market vision and the aim to Before joining PJ Software, Alex wrote code for
collect the brightest minds, Denis has founded various vertical markets, including but not limited
PJ Software, having managed to gather the geeks to banking, retail, e-learning , e-commerce, and
who are able to fight against emerging technologies guided small and huge development teams.
and cope with the hardest challenges.
4 Company presentation www.pj-software.com
7. Software development services
Web development
UI interfaces, databases
Server–web site interaction
Web applications & RIAs
Web-stores and e-commerce
sites
Custom web sites & CMS
6 Company presentation www.pj-software.com
8. Software development services
Mobile web & mobile app development
iOS apps
Android apps
Cross-platform development
Mobile web apps
HTML5 web sites
7 Company presentation www.pj-software.com
9. Software development services
Application porting
Migration of existing
applications from one
platform to another
Migrating old legacy
platform application to the
newer
8 Company presentation www.pj-software.com
11. Portfolio
Business domain expertise
Travel Agriculture
Healthcare
Banking and finance
Technology and
software
Real estate
Logistics
Retail web portals and
ecommerce
Telecom
Education and
learning Social media and
Gambling
networking
10 Company presentation www.pj-software.com
13. Portfolio
Solution types
Web programing
Mobile app development
Ecommerce website development
Server/database installment and remote control
Web and application servers administration
Custom development and CMS
Ecommerce solutions
Web portals development
Corporate portals development
Application UI/UX
Web Design & Development
12 Company presentation www.pj-software.com
14. Portfolio
Featured projects
Finance Management Platform
Challenge
For its web application that manages prepaid bank cards, the customer wanted to have UI that
would enable to create and manage its end-user individual accounts with ease, while allowing
system admins to instantly access the statistics and other necessary information about end-user
accounts.
Solution
In a matter of a few weeks PJ Software provides the Client with a full-functional User Interface,
smoothly integrated with rich and comprehensive back-end features. Implemented features include
generation of statistic charts and pies, notifications engine, monitoring of user transactions. User-
oriented features: topping-up credit card via on-line and offline payment systems, transactions
between cards, paying bills, getting discounts from other network partners, planning own or family
budget.
13 Company presentation www.pj-software.com
15. Portfolio
Featured projects
Mobile Identification & Payment Solution
Challenge
The idea was to create a service that can be used like Near Field Communication for purchasing,
without having to have an NFC chip or even an Internet connection on consumer’s device.
Solution
The software generates a unique, secure, one-off ID tag in the form of a 2D barcode that guarantees
end-users’ identity on their own mobile devices for a whole bundle of different situations (payment
transactions, loyalty programs, ticketing, couponing, etc.) without using Internet connection.
As a result the service assures the identity of a mobile device owner at the point of sale, whereas the
device itself can be used to purchase a product or service.
14 Company presentation www.pj-software.com
16. Portfolio
Featured projects
Application for Online Trading
Challenge
The software for traders must guide and manage financial operations online, being enable to work
via the Financial Information eXchange (FIX) Protocol, a messaging standard developed specifically
for the real-time electronic exchange of securities transactions.
Solution
The provided web-based solution enabled the traders to enjoy such feature-reach functionality as
fast orders and real-time execution reporting; intuitive multi-broker, multi-asset blotter for staging
lists, as well as entering orders, and managing brokers’ daily workflow; rapidly load orders and block
trades from thousands of accounts. The application also could handle pre- and post trade allocations
during a day or at the end of a day, translate allocation file to and from sponsor; having completely
integrated trade history, enhanced profit and loss reporting functionality and being available to
export data to Excel or PDF, monitor brokers’ daily performance and track and send instant alerts on
critical thresholds.
15 Company presentation www.pj-software.com
17. Portfolio
Customers geography
Canada
United States
Germany
France
Lebanon
Belarus
Russia
16 Company presentation www.pj-software.com
18. Portfolio
Testimonials
“They are extremely client-focused so we felt them more like “PJ Software did a fantastic job on the project, including everything
partners than service providers. Applying industry cutting edge- from the visual design of the app to the quality of code written.
practices and knowledge of travel business domain they have Partnering with PJ Software is our greatest asset, even greater than the
managed to deliver the project on time and of the highest robust code they deliver.”
quality.” Jamil G., CEO
MobileHere, Lebanon
Sergey Zubekhin, Managing Director
GP Solutions GmbH, Germany
“I’ve worked with PJ Software for several outsourcing projects for
“We are enormously satisfied with PJ Software as contractor. clients in Canada and US, and I have to say that the guys here deliver
Highly responsive team with profound understanding of subject really great work and oftentimes outperform the clients’ own
matter and really very, very fast code delivery that is development teams. I’ve never met such productivity before and that’s
particularly important for our travel business.” probably one of the biggest, although not the only one advantage of the
Iliya Dyagilev, IT Director company.”
NIKS, Russia Kirill Aleshin
Canada
“Understanding on the fly our goals and accomplishments,
ability to produce the right code at once with iterations needed
only if the feature scope changes, does make this team an ideal
partner for our comprehensive and interesting project.
Minimum of management, right questions, good and timely
initiatives – we really felt them part of us.”
Gilles R., Chef de Projet
Mobile Tag, France
17 Company presentation www.pj-software.com
20. How we work
Project lifecycle
Company presentation
INITIATION
• Your challenge, NDA, initial interview and case research.
PROPOSAL
• Scrupulous analysis of your business case resulted in well-structured and clear
proposal, presenting you the vision of the solution that suites your business goals.
BLUEPRINT & UI/UX DESIGN
• Detailed analysis, developing the project blueprint, project wireframes and project
architecture definition.
DEVELOPMENT, TESTING & DEPLOYMENT
• Pre-Alfa, Alfa, Beta and Production versions coding, testing and deployment. May
require several iterations.
SUPPORT & MAINTENANCE
• Keeping your software up and running and its further developing in response to the
market challenges and customers’ requests.
19 Company presentation www.pj-software.com
21. How we work
Methodologies
AGILE
Based on continuous iterations each having its own
Design, Development, and Testing Cycle, our Agile
process enables to deliver you solutions faster, with
less need for detailed documentation, i.e. for less
investment costs and with shorter time-to-market.
WATERFALL
We drive you all the way through Conception,
Initiation, Analysis, Design, Coding, Testing,
Implementation and Maintenance stages that
ensure you have the robust software meeting
your goals and initial requirements.
20 Company presentation www.pj-software.com
22. How we work
Pricing models
TIME & MATERIAL
Enormous flexibility and control over your budget, enabling to manage and change the
development process on the go.
Good for: projects with few or many unknowns and having flexible project scope or for the
projects in their maintenance phases.
DEDICATED TEAM
Extension of your own team, it gives maximum control but requires more involvement
into project management from the customer’s part.
Good for: projects which are constantly innovating and developing and having own
project management staff.
21 Company presentation www.pj-software.com
23. How we work
Project management tools
Task Management & Bug Tracking
Jira
Confluence
FishEye
Bugzilla
Continuous Integration
SVN
Jenkins
Git
GitHub
Mercurial
Crucible
22 Company presentation www.pj-software.com
24. Why PJ Software?
Value proposition
CONFIDENCE
We use only cutting-edge technologies to develop best-in-class solutions for our customers.
The use, for instance, of the wide-spread and efficient Java, Groove and Grail enables us to
create scalable solutions which can be easily adapted to customers’ emerging needs.
RESPONSIBILITY
Driven by the passion our software developers deliver the enormous volume of code, yet
producing it of the highest quality and on time.
REASONABLE PRICING
We neither overestimate nor underestimate our skills and experience, our customers always
get quality-proven software development services valued for the money they invested.
NO BUREAUCRACY
Our compact well-balanced team applies best efforts to eradicate bureaucracy to the ground
concentrating all the attention on efficient and productive customer-oriented solutions
instead.
23 Company presentation www.pj-software.com