SMANCH is an iOS/Android application which helps users to find a perfect fit for lunch (based on their current taste) and share this idea with their friends. Application works with daily menus and the main difference to existing solutions on the market is working with dishes, not just restaurants.

assorted-variant of food lot

Restaurants can register and create daily menus in Web application using very fast drag&drop method. Application works with Daily menus and the main difference to existing solutions on the market is working with Dishes not just Restaurants (like e.g. Zomato). Users can use free text search, Kitchen search, Food type search to find nearest/the cheapest dish based on their preference.

The main features for restaurants
  • Define restaurant’s profile (location, contact, type)
  • Define lunch menu for the whole week (Monday – Friday)
  • Add / remove lunch menu for the current week
  • Multiple dishes possibility for each day
  • Add / remove lunch menu dish item
  • Autocomplete dish search box in the mobile app
  • Food category drop-down based specification
  • Price definition
  • Password reset with email link
  • Email notification and welcome emails
The main features for users:
  • Filter to search specific food / cuisine type
  • Search radius definition
  • Dynamic location to list dishes in defined range nearby
  • Sorting based on Distance / Price
  • Loading more results
  • Click food to see the complete lunch menu
  • Sharing
  • Inviting users for Lunch
  • Favorite restaurant
  • Delivery option
  • Results section with Food name, Restaurant icon/name, Distance, Price

Technologies: System is based on .NET backend with Angular front-end and running on Amazon cloud. Used technologies and infrastructure: .NET, Angular, Bootstrap, Ionic, Amazon cloud (S3 Bucket, Postrgre SQL, Lambda)

For our customer specialized in intelligent electronics and security technology, W&H Austria GmbH, we developed a platform based on a technology ThingWorx – a technology that was purpose-built from the ground up for the Internet of Things. It contains the complete set of integrated IoT-specific development tools and capabilities available, offering the industry’s deepest functional competencies.

The purpose of the platform is to monitor and control all the medical devices assigned to the platform and to ensure further service and maintenance of these devices. It also helps the producers to eliminate imperfections and bugs of the devices thanks to the constant monitoring of them.

At the moment, there are three types of devices assigned to the platform – a dentist drill, a drill washer and a sterilizer. All of them are constantly monitored by service operators and in a case of need (a problem or a damage), there is a field technician service available to immediate service and reparation.

In addition, there will be more medical devices successively added to the platform that could be later on used for example in hospitals when monitoring patients (breathing, heartbeat …).  Moreover, in the future, the focus of the platform will be broader (not only medical oriented) and there will be more devices on the platform from different fields of industry.

Technologies: ThingWorx, JavaScript, and XML

Šprechtíme is a joint campaign of the Embassies of Germany and Austria which aim is to promote the German language in the Czech Republic.  The main goal of the application is to show the Czech public that German can be fun during the school lessons and useful later in the working life.

The web portal “Šprechtíme database” was developed based on a content management system WordPress. The application contains a database of organizations which are associated with the German language, such as schools, kindergartens, cultural organizations and others. The database can be browsed according to the target group, region or type, so e.g. parents of small children can easily find a kindergarten with the German focus in their region. There is also a possibility for the users of the database to get details about selected organization via email or to easily print them.

“Šprechtíme database” is designed to be easily configurable for authorized users, meaning that they can easily add new or edit existing organization through the web interface.

Technologies: WordPress

AGRANA is an internationally oriented Austrian company which processes agricultural commodities to produce a wide range of industrial products. With around 8,600 personnel based at 53 production facilities located around the world, AGRANA maintains a global presence in agricultural market. AGRANA has been listed in the Prime Market segment of the Vienna Stock Exchange since 1991 and currently is part of the Raiffeisen Group.

vegetable stand

As there are many affiliates of the company using different types and formats of data our team was responsible for development of a reporting tool which helps to unify these data and simplify the reporting process.

The application offers the central database with a web user interface to see, edit and insert the employees’ data. Moreover it offers the possibility of bulk import of the data and provides resulting reports usually as MS Excel files.

Technologies: Java 8, Spring, Hibernate, Vaadin 7, MSSQL, JasperReports

SoftwareParadies is a German software company with seat in Dresden which is specialized in software for architects. Its core product is Vi2000 – an application for planning, outline, 2D and 3D visualization of buildings and for calculation of costs. The program enables architects to calculate all costs necessary to build the house, including all materials used.

person drafting on blueprint

Our team is responsible for the development of a new version of the system and the simplification of the user interface. The new version is, therefore, more user-friendly and it is also possible to be used on the desktop as well as on the tablet.

Technologies: C++, Qt

Adbrixx is an advertising agency founded in Munich, Germany in 2006. It provides an open platform that collects a variety of print media allowing publishers to enlist their printed media and to offer a place for advertisement in them. As well as it allows other advertising agencies to search the database of newspapers and magazines to find the best fitting media for their campaign.

Business newspaper article

Our company worked on several projects. In the past, we migrated the old versions of systems to their new versions with the use of Java, Tomcat, and MySQL. We also participated in bug fixing and other minor improvements as well as we migrated the old system to a new production server. We also redesigned the search page to make searching for media more user-friendly.

Technologies: Java 7, Tomcat 7, MySQL database, JSP, jQuery, Struts 1, SiteForce, SiteCore Framework

ValYouBel is an innovative international service and technology provider in the personnel area. Bringing a new way of recruiting and managing talents, ValYouBel offers one of the strongest sourcing engines in the market.

Our team developed a unique tool – ValYouBel Platform to help to offer unique solutions to attract, to integrate and to develop talents.

ValYouBel Platform is a web based all-in-one recruiting system including sourcing and selection of candidates. It provides an integrated environment for recruitment which also adds emailing, reporting and a management platform.

three people sitting in front of table laughing together

The whole system consists of several applications.  It allows recruiters, employers and candidates to maintain job applications/offers. The system provides strong social network connection for both promoting job offers and finding new candidates.

The system is fully configurable for different customers including the external look & feel. Therefore it can be used by different employers while still having unique appearance.

Technologies: Java 7, Spring, Spring Security, Hibernate, Vaadin 7.1, Java Servlet, JSP, Tomcat 7, PostgreSQL 9.1, PL/SQL

Deutsche Börse Group is one of the largest exchange organizations worldwide. It is a provider of transaction services, organizer for trading of shares and other securities and it also gives companies and investors access to global capital markets.

The company has been using IBM Lotus Notes/Domino platform mostly for internal communication and collaboration – emailing, messaging, calendars, booking system, workflow applications, data-exchange tools, intranet and some other corporate tools. Moreover, IBM Lotus Notes/Domino is also used for several business-critical applications used by external customers of the Deutsche Börse Group (finance institutions, such as banks) or even public (media relations).

person writing on white notebook

Our team is responsible for 2nd level support and maintenance of all Lotus Notes based applications – we manage over 300 active templates and over 3000 instances /mailfiles excluded/. Our tasks involve fixes in the code, modification of existing and creation of new applications.

Our team has an expert knowledge of most of IBM Lotus Notes/Domino development options, such as LotusScript programming language, Java with all its possibilities, JavaScript, HTML/XML/DXL, CSS and formula language (@ functions).

Technologies: IBM Lotus Notes/Domino, LotusScript, Java, HTML/XML/DXL, CSS, JavaScript, Formula language, LEI

Introduction 

Cloud computing, simply put, is the delivery of computing services. That includes servers, storage, databases, networking, software, analytics, and intelligence over the Internet (“the cloud”) with a clear goal of enabling faster innovation, more flexible usage of resources and economies of scale. You typically pay only for the cloud services you use, which consequently helps to decrease operating costs, helps to run the infrastructure more efficiently, and scale according to the current needs of your business. Another benefit of cloud is low requirements for pre-investment (it is not necessary to invest in the purchase of HW at the beginning of the project, but it is spread over time).

We provide our customers with cloud consulting services, cloud infrastructure services, cloud application development and cloud application migration services. On top of that we are active in the field of IoT (Internet of Things).

Our cloud migration service can help you move towards digital business operations in the cloud. Migrating your in-house servers including services & applications running on them to the cloud can provide you with several cutting-edge advantages for your business. It is however very crucial to perform the transition properly and according to the specific requirements. As every business has different needs, we also follow a slightly different process for each individual cloud migration.With our cloud-native development, we help you to build and run applications that fully exploit all advantages of the cloud computing model. Our cloud-native computing service uses: open-source software stack to be containerized, dynamically orchestrated and microservices-oriented.

Cloud consulting

Adoption of cloud computing can help you to reduce operational expenses, boost innovation, unlock new possibilities, and realize your strategic IT objectives.

Our cloud consulting service starts with understanding of your current technology landscape, business challenges and goals. We know that our clients have unique needs and are at different levels of maturity on their cloud journey. Therefore we are providing a tailored set of cloud consulting services which support you through your decision-making process and help you to accomplish your business objectives.

Based on the level of the cloud adaption in your company, we can provide following expertise:

Cloud adaption: we ensure that your first steps into public cloud are efficient, smooth and secure. Our experts will help you build a resilient cloud platform.

Migration Assessment: The destination platform could be a public or private cloud infrastructure. We help you to assess the suitability of on-premises machines for migration to cloud. We provide you with correct sizing of VMs (virtual machines) and cost estimates for running infrastructure.

Cloud Optimization: We analyze your cloud infrastructure, detect under- and over-provisioned instances and idle resources, and identify security gaps to remove performance bottlenecks and lower your cloud computing costs.

Cloud strategy: It’s no longer about looking at one application or a specific part of the business, but how to transform your whole company, help it to to develop faster and be more efficient than the competition.

Cloud migration

Our cloud migration service can help you move towards digital business operations in the cloud. Migrating your in-house servers including services & applications running on them to the cloud can provide you with several cutting-edge advantages for your business. It is however very crucial to perform the transition properly and according to the specific requirements. As every business has different needs, we also follow a slightly different process for each individual cloud migration.

Before the cloud migration begins, it is important to establish its goals. The migration goals are individual for every company. For one company it could be an increase of the performance of an application or enabling new services. Other company might expect cost savings or relieving the IT department from application support duties.

The other important concern when establishing cloud migration goals is to agree when the old infrastructure has to be terminated.

After migration goals are agreed on, the company focuses on creating a security strategy. The ultimate objectives for a security of the organization don’t change with the introduction/implementation of cloud services, but the way how those objectives will be achieved is going to be modified. Security teams must still focus on reducing business risk from attacks and focus on getting the confidentiality, integrity, and availability assurances built into all information systems and data. Cloud cybersecurity requires a different approach compared to the on-premises security. In the cloud environment, corporate assets are no longer protected by an on-premise firewall, and the network perimeter basically does not exist.

When a company becomes confident with security assurances, it is time to choose a suitable cloud provider and to copy the data over. This should be done continually throughout the migration process so that the cloud data remains up-to-date. There are many tools which support migration of complete servers as well as the individual databases.

The most complex part of the process is then moving the company application including their business intelligence. This part might involve refactoring or rewriting the code.

After a proper testing and verification, the last step of the process is to switch the production from on-premise to the cloud.

Cloud-native development

With our cloud-native development, we help you to build and run applications that fully exploit all advantages of the cloud computing model

Our cloud native computing uses an open-source software stack to be:

  • Containerized: every part (applications, processes, etc.) is packaged in its separate container. This eases the reproducibility, transparency, and resource isolation.
  • Dynamically orchestrated: containers are actively scheduled and managed to optimize resource utilization.
  • Microservices-oriented: segmentation of the applications into microservices, which greatly increases the overall agility and maintainability of applications.

Among the main advantages of cloud native development belong: 

  • avoiding high initial costs with pay-as-you-go model. No initial infrastructure investment needed
  • reducing the time-to-market with optimized infrastructure setup, CI/CD delivery & deployment
  • innovative technology – cloud application platforms are exposed to the latest technology, such as big data, AI (artificial intelligence), IoT (Internet of Things), etc.
  • global scale – ability to scale elastically according to the needs. Start small but be ready to grow big
  • ensuring high availability & reliability – cloud computing makes data backup, disaster recovery and business continuity easier and less expensive

The main challenges for organizations connected to the cloud native development are:

  • optimization of the infrastructure costs
  • selection of the perfect technology cloud set-up
  •  the need of building of DevOps culture

xitee has had a rich experience with Atlassian products since 2007. Atlassian products (especially Jira and Confluence as well as Plugin`s) are key systems for xitee and cover all processes in many areas – it is not only Software development or Service management, but also the HR management and ISO management including internal documentation. All Atlassian products that we use are completely and directly managed by xitee IT Operations (hosting, installation, configuration, customization, monitoring, …). IT Operations is a crucial part of xitee. A team of 8 highly qualified people covers almost all areas of IT Operations, and nursing of Atlassian ecosystem is one them.

List of Atlassian application what we use (sizing included)

  • Jira Software + Core (more than 70 projects, 20 000+ issues)
  • Jira Service Management (formerly Jira Service Desk)
  • Confluence (60 spaces, 3 000 pages)
  • Bitbucket (50 repositories)
  • Bamboo (80 jobs)

We have been continuously improving our Atlassian stack using plugins, custom settings including custom workflows, issue types, screens, notification schemes, user macros etc. We are also using automation within Jira – for example custom parser of emails to extract the information and fill in into issue fields. In total we use around 15 plugins – the following are the major ones with highest added value for xitee:

  • Tempo Timesheets-Time Tracking & Reports for JIRA
  • Time to SLA for JIRA (more possibilities for SLA tracking)
  • Zephyr Scale – Test Management for Jira
  • ScriptRunner for Jira and Confluence (automation)
  • Reminder for Jira – Follow Up Issues
  • Table Filter and Charts for Confluence

We have experience with retrieving information from the Jira database to MS Excel and with direct interaction with Jira via api.

Kanban board of development project

Part of complex workflow

Intranet in Confluence (was realized without any expensive plugin)