Software Services

Whether you start a new IT project or encounter problems in an on-going one, we can help you finish it on time and on budget. We specialize in development of complex and innovative software systems, starting from analysis, through architecture, design and implementation, to optimization and troubleshooting; all these managed according to lean and agile principles. We can support entire project lifecycles or provide support for specific project stages as needed.

Our consultants are world-wide experts and regular speakers at the top academic and industry conferences on architectural and design patterns, automated software engineering, Java technologies, and security. They combine many years of industrial experience in enterprise and mission-critical systems with a solid academic background. They are able to apply the state-of-the-art solutions and cutting-edge technologies to practical problems within business fields.

Our software-related services include:

  • business and system analysis,
  • feasibility studies with in-depth technical analysis,
  • architecture, design, prototyping and proofs-of-concept,
  • software development,
  • performance tuning, optimization and troubleshooting,
  • coaching, training and mentoring on Java technologies, object-oriented technologies and relational databases,
  • code audits focused on security, performance, scalability and high-availability.


Software Development and Consulting

We specialize in development of complex and innovative software systems, starting from analysis, through architecture, design and implementation, to optimization and troubleshooting; all these managed according to lean and agile principles. We can support entire project lifecycles or provide support for specific project stages as needed.

Read more...
 
Code Audits

Yon Consulting provides specialized code audits for Java and SQL code. The audits are focused on detection of issues in the following areas: security, performance, database, scalability and high-availability.

Read more...
 
Technology Support

We offer advanced technology support in the form of coaching, mentoring, training courses and workshops on such topics as software architecture, object-oriented design and programming, Java technologies and relational databases.

Read more...