ELEKS provides high-end software services, with proven expertise in Microsoft .NET and Windows application development, enterprise applications, Microsoft product development, web-based application development, business productivity tools and consulting services. ELEKS has been a Microsoft Gold Certified partner since 2006.
Our Microsoft experts specialize in Microsoft .NET programming and application development, .NET application migration / conversion / porting and .NET application re-engineering. ELEKS’ .NET migration services have revolved around expertise and experience, built by delivering a number of projects that featured the conversion of applications from:
ELEKS developed a solution for forecasting and evaluation of losses after natural disasters using Monte-Carlo simulation. Using CUDA™ has significantly improved runtime and allowed the use of more Monte Carlo paths for better convergence.
A leading provider of risk management services, insurance and reinsurance brokerage
Commercial Product Development
NVIDIA® CUDA™, Microsoft .Net
The objectives of the project have been completed and the expected performance improvement has been exceeded.
In healthcare services proper results are based on accurate data received from patients.
The customer planed to expand the outlet to another country through internationalization of their solution originating from the Arabic language. The customer didn't have an experience in code internationalization, so the decision was to work with ELEKS.
Customer is an industry leader in the development and manufacture of Automated License Plate Recognition systems.
The challenge was to internationalize the source code without the opportunity to build and test the changes, and processed source code had to be compilable and support localization in many languages without any additional modification.
C# .Net, Windows SDK, SDL Passolo®
Since ELEKS did not build the application, we dealt with the source code only. We changed all control properties (text, size, location, etc.) without any source code modification. ELEKS used an automation approach for resource externalization and code verification. Using SDL Passolo®, L10n engineers could generate list of strings for translation and change the control size, text direction, etc. SDL Passolo®allowed for the generation of new DLL files with localized content and the customer’s application automatically detected new assemblies without any code modification. All core i18n changes have been implemented deeply into the source code.Download PDF
GPS-NaviGator System, ELEKS’ solution for vehicle management, addresses the needs of both freight and passenger transportation services providers. The system offers extensive functionalities and serves as an on-board computer. It automatically provides efficient vehicle routing, tracks the provided route, and defines vehicle coordinates using GPS system at any point of time. Additionally, it controls the main vehicle indicators such as speed of movement, speed of engine, temperature, etc.
ELEKS’ own product
The system enables transportation and shipping companies to significantly increase their productivity and optimize operational costs.
Perl, C, C++, ASP.Net, Delphi, MS SQL Server, GPS
ELEKS GPS-NaviGator System consists of navigation devices with integrated GSM TCP/IP communication tools and software for the communication service center.
The navigation device possesses the following functions:
The purpose of the project was to improve the security system which consists of Java Cards and PC Applications. The system automatically operates with cards by means of reading and verifying, card printing, etc. Additionally, the PC Application reads data from a smart card with user-friendly GUI and grants or denies access based on smart card and biometric data readings.
An IT solutions provider offering consulting services.
The challenge was to create a card-based security system that manages biometric data in order to access restricted area.
Java 6 SE, Java Cards, .Net Framework
ELEKS developed a highly effective and reliable security system, based on Java card Applet and set of PC applications, responsible for system configuration and operations. Personal identification of a card holder is accomplished using received personal data and fingerprints verification. The solution delivered ensures card data protection by means of data encryption and multi-level protection. All card service data is stored in a way which provides protection against attacks based on program flow prediction. Security of the system is also determined by limited access to the application, installation limitations, and other security constraints.Download PDF
ELEKS helps a medical device company reduce patient assessment time by accelerating Magnetic Resonance Imaging (MRI) scanner post-processing software with CUDA™
US MRI scanners developer and manufacturer
Reduce patient time on the table by accelerating complex MRI image post-processing and reconstruction tasks.
ELEKS developed a library of specialized functions to perform extremely fast and efficient MRI images reconstruction and SVD processing using NVIDIA® CUDA™. Now these operations take less than a second compared to 28 seconds for FFT and 18.5 seconds for SVD processing (over benchmark datasets using single-threaded reference CPU implementation). And the maximum achieved SVD acceleration is 155x on a benchmark dataset of 96 512x384 frames acquired from 8 coils in YZ orientation.
NVIDIA® CUDA™ GPUs, C++, Microsoft .NET, C#.
A Swedish Company contracted ELEKS to develop an online web community football (soccer) gaming environment intended for hard core football enthusiasts, footballers, managers or journalists in a virtual football world where teamwork, strategy, and people matter most of all.
Football web portal based in Sweden
Entertainment, Online Games
Introduction of online services to take over a market niche.
Designed and implemented a football (soccer) massively multiplayer online game for real-life gaming experience.
.NET Framework 3.5, ASP.NET 3.5, XPO, DevExpress, C#, Flash, ActionScript, Microsoft SQL Server 2005, Amazon EC2
Online game world comes very close to emulating the real life football world and reflects the culture of football. Training, matches, contract signing, transfer handling, tactical team talk are parts of everyday activities inside the game. Players train their attributes once per day, participate in tactical discussions, and play matches according to tactics agreed in the team. Managers pick the team for matches, make substitutions, sign players, and manage the team and its individuals.
The complex and well-thought-out character development system provides endless possibilities and completely unique ways of becoming a football icon. The main principles of the world of the game are human interaction, identity, strategy, and teamwork. Building own football career is only possible through teamwork and interaction with other users. All managers, players, and journalists inside the game are controlled by real people, and together they create a challenging and long-lasting experience in a realistic football world.
Thanks to the solution developed by ELEKS, information about financial risks of insurers is actualized within minutes, compared to days, when previous generation systems were used. The benefit is that the computing horsepower far outperforms traditional large scale computing environments, delivering nearly real-time results instead of those that previously took several hours to produce a single report.
A leading provider of risk management services, insurance and reinsurance brokerage.
Banking & Financial, Insurance
To reduce the companies’ risk caused by market downturns by providing real-time evaluations of a hedge fund portfolio.
ELEKS developed an NVIDIA® CUDA-based solution as determined by requirements from a Fortune 500 customer. This particular CUDA™ solution runs Monte Carlo simulations in a High Performance Computing environment to calculate market parameters in real-time. The current state of the entire portfolio is monitored at a rate never achieved before and is continuously made available to traders. The models can be fine-tuned by analysts using easy-to-use authoring tools.
ELEKS refined the architecture of the system, plus designed and implemented front-end and back-end components.
The CUDA-enabled solution developed by ELEKS is running Monte Carlo simulations in a massively parallel computation environment across an HPC grid with 17,920 CUDA™ cores in total. Should extra processing power be needed, additional CUDA-enabled servers can be added to expand the array on this truly scalable system. This innovative solution drastically reduces the cost for complex computing. As compared to the traditional high-end computing environment, due to higher density and higher parallelization amount, it slashes the cost for power and rack space.