Based in Minsk, our team consists of more than 50 experienced IT specialists and developers. Most of us have a Master’s degree from leading Belarusian technical universities. We help our customers create innovative services and solutions and grow their businesses. - Web Application Development - IT Staff Augmentation - QA and Software Testing - Technology Consulting - Custom SaaS Development - Database Development Java: Spring Framework, Hibernate, Apache Maven, Apache Lucene, JasperReports, Apache POI, iText, Drools, JUnit, TestNG, Liquibase, EJB (Enterprise Java Beans), Log4j, JSP (JavaServer Pages), JavaServer Faces (JSF), Google Web Toolkit (GWT), Vaadin Framework, Apache Tapestry, Jersey RESTful Web Services JavaScript: AngularJS, Angular2, ReactJS, TypeScript, Node.js, Ext JS, jQuery DB: MySQL, Microsoft SQL Server, PostgreSQL, Oracle Servers: Apache Tomcat, GlassFish Server, Jetty Development process(CI): Git, SVN, TFS, Gerrit Code Review-> Jenkins->SonarQube->Apache Tomcat Skills: Jira, YouTrack, Redmine, Mantis Bug Tracker, Selenium, Docker We use best practices of java web-development industry. Effective Communication, Fast Speed, High Quality, Economy of client's budget!
Focus Areas
Service Focus
- IT Services
- Software Development
- Mobile App Development
- Maintenance & Support
- Bot Development
Eklib Software Clients & Portfolios
Challenge
IDS allows to form piperack layout in any orthogonal direction.
Solution
Load combinations and factors can be customized as needed.
Results
This exciting new technology will enable customers to log in from anywhere on the cloud, and yet safeguard their own data at their end.
Challenge
This is a ready tool for Analysis & Design of all types of pipes of a variety of dimensions and attachments for any possible combination of directions. The software offers direct intelligent export capabilities with Tekla TM and AVEVA E3D TM.
Solution
Load combinations and factors can be customized as needed.
Results
This exciting new technology will enable customers to log in from anywhere on the cloud, and yet safeguard their own data at their end.
Challenge
DDS is a 3D derrick (flare- supporting) design software, for Analysis & Design of all types of fixed derricks supporting multiple flares, primarily used in the combustion industry, automatically designed as per: Indian Standards, US Standards, European Standards DDS enables direct intelligent export capabilities with Tekla TM & AVEVA E3D TM.
Solution
DDS can be used to support multiple Flares placed inside, outside, or both in multiple combinations.
Results
There is a unique option of modeling Liquid Seals and Molecular Seals including nozzles with integrated local FEA analysis.
Challenge
PDS is a 3D Piperack design software, a ready tool for Analysis & Design of all types of Piperacks of a variety of dimensions and attachments for any possible combination of multiple racks in orthogonal directions. The software offers direct intelligent export capabilities with Tekla TM and AVEVA E3D TM.
Solution
It allows to form piperack layout in any orthogonal direction. Load combinations and factors can be customized as needed.
Results
This exciting new technology will enable customers to log in from anywhere on the cloud, and yet safeguard their own data at their end.
Challenge
ODS is a 3D Open Frame Design software tool for analysis and design of all kinds of open-framed structures, primarily used for technological structures, equipment supporting structures, piperack & cable racks of a variety of dimensions and arrangements, automatically designed as per: – Indian Standards – US Standards – European Standards
Solution
ODS enables direct intelligent export capabilities with Tekla TM and AVEVA E3D TM. ODS can be used for a variety of shapes of steel structures.
Results
This exciting new technology will enable customers to Analyse & Design their Open Frame Structures, from anywhere, without any external software installation on their desktop, on the cloud, and yet safeguard their own data at their end.
Challenge
FDS is a 3D Stack / Flare / Chimney design software. It is a ready-to-use tool for the Analysis & Design of self-supporting stacks, steel chimneys, flares, exhaust stacks, etc. of a variety of dimensions and attachments. It offers direct intelligent export capabilities with Tekla TM and AVEVA E3D TM. FDS can be used to analyze self-supported stacks as well as guy-wire stacks & columns – free-standing on the ground or on any other external structure.
Solution
The end-user has complete control over the codes used for Along Wind, Across Wind, Stress, and Fatigue. FDS’s unique parametric modeling capabilities allow users to model the Stack supporting an external stack / large piping, with multiple supports.
Results
With this exciting new technology, users will be able to log in from anywhere onto the cloud to design their Stack, while safeguarding their own data at their end.
Description
The platform is used to measure students’, parents’, and teachers’ feelings about school. It measures things such as “bullying”, “emotional learning”, “access to technology”, etc. from the perspective of students, parents, and teachers. It then shows aggregated data reports to help make decisions.
Testimonial
In the difficult COVID era, knowing how people feel about school and their education is super important. Eklib helped build out a platform to understand how people are feeling, help make changes, and track the progress. Since the development happened during COVID, it was extremely important that it was done quickly and responsively to user needs since education changed frequently during 2020 and 2021. Eklib knocked it out of the park. Truly excellent work. Their team handled the frontend and backend, in React and Python, to develop a huge platform in only 14 months. The codebases have excellent test coverage, are well documented, and coded to a standard that most remote teams cannot achieve. The developers at Eklib are remarkable and are a perfect team if you need smart folks who care about doing a good job and about user feedback. Not only did they do excellent work on the development, but their team was also instrumental in helping to clarify user requirements during rapid, dynamic development sprints and made suggestions for improving user experience and helped identify potential use cases that weren’t being met.
The Eklib team has been exceptional in building out the educational coaching application focused on reading. The React developers are incredibly knowledgeable and have great communication skills.Challenge
A web platform is used to automatically group students for reading intervention based on screening and diagnostic data.
Solution
The server (back-end) does not store students’ personal data, but only their unique ID numbers.
Results
Student names are associated with these ID numbers on your local browser and you and your school colleagues can connect to your Google Drive to seamlessly synch and view student names within the app for intervention grouping and planning.
Testimonial
The Eklib team has been exceptional in building out the educational coaching application focused on reading. The React developers are incredibly knowledgeable and have great communication skills.
Description
A web-platform that uses algorithms, insights, and real-time monitoring to match the right interventions to the right students, and help them thrive. The platform is designed to be a structured approach to coaching. It takes everything a coach does now on paper and in Google Docs/Drive and puts it into a web application with a flow so that they do it the same way every time they work with a new teacher or new students. In addition to coaches, the platform can also be used by parents, school management, and other staff. Also, it has intuitive, customizable dashboards based on user roles. The platform is constantly being improved and new functionality is being added.
Testimonial
The Eklib team iterated on the coaching application MVP to generalize the platform for broader usage and did an amazing job. Focusing on the frontend React app, they collaborated with our design team, product team, and another backend development team in another time zone and were pivotal in making the project a success. In development for over 2 years, the team was consistent, delivered on time, and developed a manageable codebase that was well-tested, a marked difference from my experience with other teams. The developers are extremely responsive, dedicated, and a pleasure to work with. Great people and a great job done.
Challenge
A system of automatic control of employees includes time tracking, assessment productivity, and report generation. This system consists of 3 applications (backend, frontend, desktop app) and has 5 roles with different capabilities.
Solution
There is the possibility of creating companies, divisions, and projects, as well as inviting employees to them by email. The desktop application collects information from an employee (screenshots of the desktop, the number of keystrokes of the keyboard and mouse, etc.).
Results
An automatic employee control system, the tracking system takes screenshots of desktop, collects number of mouse clicks and keyboards, includes creating statistic reports, creating new companies, departments and projects, inviting and registration new users. The system has localizations.
Challenge
Part of the system for fetching live auctions from auction sites.
Solution
The application collects auctions and lots and then is classified by location, category, bid, bids count and etc. The project contains an XML and HTML parser, as well as custom parsers for dynamically generated pages. A parsing application. This application parses more than 50 websites. It works with HTML, JS code, POST requests and it also parses JSON responses.
Results
All parsing results write to the database. After parsing, the application sends logs to the email.
Challenge
A comprehensive educational scheduling system that supports developing course and exam timetables, managing changes to these timetables, sharing rooms with other events, and scheduling students to individual classes.
Solution
It is a distributed system that allows multiple universities and departmental schedule managers to coordinate efforts to build and modify a schedule that meets their diverse organizational needs while allowing for the minimization of student course conflicts.
Results
There is the integration of schedule with Google calendar and mobile applications.
Challenge
A system for automation of university’s processes includes a store and managing personal, studying information about students and university departments, managing the education process based on online accessibility in a single place.
Solution
This is a centralized system for the smooth operation of the day-to-day activities of the university and online system where students, faculties can advise courses for the semester, accounts & finance, grade submission and publishing, online faculty evaluation system, library, and other concern departments are also integrated to the system
Results
Generating different purpose reports based on this information for analyzing and controlling the studying process. Providing flexible security restrictions for different kinds of users for manipulating and viewing students’ studying process.
Challenge
A system for automatic crawling and parsing sites with a different structure. Has to support many languages, uses Google Translate API for translating data into English.
Solution
Usually used for parsing HTML, also can extract text from pdf, doc, and other attachment files. Can check updates with some interval, ignore unnecessary content.
Results
From the obtained data is creating the posts for its own resources. All posts sorting by categories and are available for users.
Challenge
SaaS system of sending alerts about different threats like a firestorm, water flood, and such other things that occur in specific areas. The system can be configured per instance and customer with many options.
Solution
For sending alerts it used many so-called channels (SMS, location-based SMS, voice, cell broadcast, email, fax, and others). The sender can select a region on the map to send messages to recipients in this area. There are many functions in the system that can be optionally configured such messages that can be prepopulated for sending over channels, map area regions to be sent to, specific recipients with emails and mobile numbers, recipients groups, prepared templates for sending that combines all from above.
Results
For sending messages for the map area region, the system integrates with different telcos. There is a status screen where you can overview the status of all messages that were sent for recipients and you can check details for each sent message with the statistic of how many recipients got it. Also, this statistic can be generated in report representation.
Challenge
The news aggregator system collects information from different websites and shows it in a single news line. Provides API for mobile applications.
Solution
The system administrator can manage news line feed, filter what sites, RSS, Instagram profiles participate in news aggregation, see visit and open details statistics about any news, configure divide content by different areas to be shown on different line feeds like games, food, cars, and others.
Results
Visitors can scroll the news feed line by automatically loading a new portion of information, see any details of the selected items, and share a link to friends and groups on the most famous social networks.
Challenge
ESB for payment, subscription, customers, and merchants managing web services.
Solution
A single set of available APIs for using in a distributed environment where every node web service may change but the client shouldn’t know about this – it can use the same API to work with a system.
Results
Provides consistent durable services set for the client and leads to under-the-hood system scaling without influence on clients’ interaction with a system.