Custom development of high load pro backend

Our expertise is custom development of complex backend systems on .NET platform:

  • Distributed services and applications
  • High-load services
  • Transaction processing services
  • IoT services
  • Management, control and monitoring systems
  • Biometric identification systems

All services and servers we create are based on our own platform for rapid 24/7 backend development with rich means of:

  • Performance monitoring
  • Error control
  • Logging
  • High speed event tracing and profiling
  • Diagnostics

We support clustering technologies:

  • NLB
  • Failover Cluster

We have deep knowledge and great experience in implementing and integrating software in the following major ares:

  • Security / Authentication / Radius
  • OTP
  • U2F
  • Biometrics
  • Cryptography
  • PKI / Smartcards
  • Messaging (SMS, push notifications)
  • Message queuing

Our company was founded in 2004 and maintains Microsoft Certified partner status with Software Development Competency. 

The software we developed for our customers is deployed and used on 3 continents of the world for mission critical projects.

Our most valuable clients are companies from USA, Europe, Africa and Russia.

 
Undisclosed
 
$25 - $49 / hr
 
10 - 49
 Founded
2004
Show all +
Moscow, Russia
headquarters

Portfolio

Key clients: 
  • Ipsidy
  • Avalon Biometrics
  • ID Solutions
  • Aladdin
  • Rosohrana Telecom
  • CSI Group
  • CROC

High-performance IoT server to control and monitor distributed security sensors

Development of a high-performance IoT server designed to control and monitor security sensors geographically distributed over country region

Highlights

  • Development of a high-performance IoT server
  • Management and monitoring of 800,000 security sensors
  • Simultaneous control of over 50,000 IoT devices
  • Processing 500 million requests per day
  • Integration with external systems
  • Implementation and integration at the regional level of the country

The challenge

The customer required a high load software complex for controlling and processing signals from security sensors for the technological support of thousands of objects including reconfiguration and flashing.

The results

The development turned out to be a lightweight and high-performance software package that exceeded customer expectations. The reserve of processor time reached 50...

High-performance and scalable biometric fingerprint user identification system

Highlights

  • Development of a specialized high-load fault-tolerant software package
  • Cluster on dozens of nodes operating 24/7
  • Specialized failover system
  • Tens of millions of biometric identifiers
  • Trillions of comparison operations
  • Country Government Integration

The challenge

The customer had a need for a high-performance automated fingerprint identification system (AFIS), designed for tens of millions of fingerprints, designed for 24/7 fault-tolerant operation.

The main target audience for the customer's product is the use in projects of the Civil ID scale class from a large corporation to the level of a federal state system.

AFIS was supposed to integrate into a system of any scale as a ready back-end using its interfaces.

There were also requirements for scalability, fault tolerance and high reliability.

The results...

Reviews

Sort by

Backend Dev For IoT Devices

"They were responsible and reliable. They never attempted to shift blame or allow delays to occur."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Apr. - Nov. 2016
Project summary: 

ITA Labs developed new support software for legacy-based security tools. They enabled real-time monitoring for 800,000 sensors on 50,000 devices. Functionalities included alarm transmissions and remote control.

The Reviewer
 
51-200 Employees
 
St. Petersburg, Russia
Сергей Вайленко
Project Manager, Rosohrana Telecom
 
Verified
The Review
Feedback summary: 

They successfully tested 50,000 virtual devices while processing 500,000,000 daily requests. The team encountered problems with third-party solutions, but overcame those obstacles in a responsible and reliable manner. Deliverables were on-time, despite the challenges.

BACKGROUND

Please describe your company and your position there.

I was a project manager at Roshrana Telecom, which focuses on information technology, telecommunications, and integrated security. We did large-scale strategic projects in the social and economic spaces, using public-private partnerships.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

We needed a backend development team to implement a high load server for an IoT project.

What were your goals for this project?

The software needed to optimize support for widely-used security devices in our region. Often, these tools ran on low-performance legacy software that wasn’t scalable or compatible with many devices.

SOLUTION

How did you select this vendor?

We found several firms via an online search. Meeting their CEO proved they had the expertise and experience to deliver on their promises.

Can you go into detail about the services they provided and the scope of the project?

The product processed security sensor signals to protect thousands of objects in Russia’s northwestern region. The server supported more than 50,000 devices, each of which aggregated up to 16 security sensors – 800,000 in total. We had simultaneous real-time control and monitoring via a secure protocol to transmit alarm signals to non-department security panels, provide specialists with remote control, program settings, and update the firmware.

What was the team composition?

The team included developers, an architect, and a systems engineers that did third-party troubleshooting.

RESULTS & FEEDBACK

Can you share any information that demonstrates the impact that this project has had on your business?

Tests on 50,000 virtual devices were successful. Simultaneously, they processed 500,000,000 daily requests.

How was project management arranged and how effective was it?

They delivered on time, despite several technical difficulties resulting from third-party software.

What did you find most impressive about this company?

They were responsible and reliable. They never attempted to shift blame or allow delays to occur. They successfully overcame obstacles with the third-party software.

Are there any areas where they can improve?

No, I can’t think of anything.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

JAS Server Dev For Authentication Software Company

"ITA Labs seems to have a very mature and strong development process."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
June 2015 - Feb. 2017
Project summary: 

ITA Labs built a high-speed OTP authentication server that could support various dongles and server-side software tokens. The server needed to handle 10,000 transactions per second.

The Reviewer
 
51-200 Employees
 
Moscow, Russia
Dmitry Makarov
System and Business Analyst, Aladdin R.D.
 
Verified
The Review
Feedback summary: 

The new system was delivered within the timeline and performed better than expected. Its user interface was sophisticated enough to be used for production. ITA Labs distinguished themselves with their fluid development workflow, independent management, and talent for software architecture. 

BACKGROUND

Please describe your company and your position there.

Aladdin RD is the leading Russian developer and supplier of authentication tools, products, and solutions. We ensure information security and protect confidential data. I'm system analyst at Aladdin, where I worked on projects with ITA Labs.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

The new project we envisioned required the development of a high-speed, reliable, fault-tolerant transaction backend. We needed a team with a solid background and experience in this sphere.

What were your goals for this project?

Our goal was to build a high-speed OTP authentication server.

SOLUTION

How did you select this vendor?

We've been working with ITA Labs for many years to develop scalable and reliable backend systems. This is one of their primary competencies.

Describe the project in detail.

The authentication server needed to support both hardware and software OTP dongles, U2F dongles, and server side software OTP tokens with SMS authentication. It also needed to handle 10,000 transactions each second and integrate with ADFS and NPS Microsoft products.

ITA Labs was contracted to assist us with specialized backend development. Specifically, they built efficient and reliable server-side communication stacks, and coordinated hosting, control, and management components.

For the new product, our R&D department had to build a specific application logic and utilize our authentication libraries, using both software and hardware dongles.

What was the team composition?

The team from ITA Labs consisted of few developers and QA specialists, as well as an architect and a project manager. Our team included architect, project manager, and system analyst.

RESULTS & FEEDBACK

What outcomes or results can you share that demonstrate progress and/or success?

ITA Labs developed the product on time, with the necessary quality and even greater performance than expected.

How effective was the project management?

ITA Labs seems to have a very mature and strong development process. Managing them required no effort.

What did you find most impressive about this company?

ITA Labs is a very reliable, proactive team. They are very good at software architecture design. The user interface, which we initially ordered solely for testing and demo purposes, was so nice that we decided to use it for production purposes as well.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Backend Dev for Information Security Solutions

“It requires almost no effort on our part to manage them.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Jan. 2012 - Ongoing
Project summary: 

ITA collaborates with an internal team for backend development of server components, including hosting, configuration, and SDKs. They continue to assist with new versions of the product.

The Reviewer
 
51-200 Employees
 
Moscow, Russia
Artem Romanov
Product Manager, Aladdin R.D.
 
Verified
The Review
Feedback summary: 

ITA's expertise and efficiency contribute to reliable and scalable systems. Their initiative, dedication, and efficiency have led to a long-term engagement.

BACKGROUND

Please describe your company and your position there.

I'm a product manager at Aladdin R.D., a leading Russian developer and supplier of authentication tools, products, and solutions that ensure information security and protect confidential data.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

ITA was engaged to assist us with backend development. For this project, we needed a team of professionals with experience in the development of a scalable and reliable system.

What were your goals for this project?

Our ultimate goal was to build a new product, specifically an enterprise-scale certificate and token lifecycle management system with centralized control and monitoring.

SOLUTION

How did you select this vendor?

We've successfully worked with ITA for several years on other projects related to backend development.

Describe the project in detail.

The system is designed to manage and control the entire lifecycle of hardware dongles and X509 certificates within the enterprise. We needed ITA to build scalable and reliable server-side components including hosting, configuration, lifetime control, protocol stacks, and server-side software development kits (SDKs). This would allow our research and development (R&D) team to build the specific application logic on top of them utilizing our patented technologies, libraries, algorithms, and hardware dongles.

What was the team composition?

Their team includes an architect, a project manager, developers, and testers. They collaborate with an architect and a project manager from our company.

RESULTS & FEEDBACK

What outcomes or results can you share that demonstrate progress and/or success?

The initial product was developed in time with necessary quality. ITA has been supporting the SDK and developing several new versions of the product.

How effective was the project management?

They are proactive and efficient so it requires almost no effort on our part to manage them.

What did you find most impressive about this company?

They are a dedicated team who act as if they are a part of our company and strive to reach our goals.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Software Dev for Biometric Solutions Provider

"ITA prioritizes project success and building long-term relationships with their customers."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
2010-2015
Project summary: 

ITA Labs created a complex biometric solution for integration across various third-parties. The team aimed to create a scalable project with less than .02% downtime in this long-term relationship.

The Reviewer
 
51-200 Employees
 
New York City Metro Area
Max Umarov
CTO, IDGlobal Solutions Corporation
 
Verified
The Review
Feedback summary: 

ITA Labs has robust internal processes that make development easy for their clients. They are a group of dedicated and proactive people who deliver top-notch quality work on time. They are flexible and knowledgeable in building complex, scalable products.

BACKGROUND

Please describe your company and your position there.

IDGlobal Solutions Corporation is the leading provider of biometrics and authentication solutions to integrators.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

We needed a team with experience building high-performance distributed solutions and knowledge of biometrics. In addition, the delivered product needed to be able to perform in mission-critical projects with requirements of up to 99.98% availability.

What were your goals for this project?

We needed to create a universal scalable biometric search engine allowing our company to deliver various government and consumer projects. This needed to be done quickly and we required extensive architecture so we could add functionality as it evolved.

SOLUTION

How did you select this vendor?

We started working with ITA in 2004 and we’re still working with them.

Describe the project in detail.

We needed to build and maintain sophisticated biometric search engine to perform billions of computational operations, to perform mission-critical distributed calculations around the clock without any downtime.

Explain how the solution addressed your business challenge.

The solution is used in multitude of high profile deployments, it allowed us to maintain our position at the forefront of highly competitive government biometrics market.

What was the team composition?

ITA Labs provided a project manager, who was always available despite being in a different time zone, an experienced system architect, and a development and testing team with experience in developing high-load backend solutions.

RESULTS & FEEDBACK

What outcomes or results can you share that demonstrate progress and/or success?

ITA Labs has built and maintained sophisticated biometric search engine that has been used to deliver multiple projects where performance and reliability were key factors of success. To put things in perspective one of the projects had to perform over 20 trillion individual operations in a computation cluster over the course of two months, where software was performing distributed calculations 24/7 without any downtime. The services provided included actual software development, and also the creation of full multi-language documentation and assistance putting the software in production.

How effective was the project management?

ITA Labs' business process minimized the time required from us to manage this project; almost no internal project management was needed. We had only to define the goals, and agree on timelines. Then after several iterations of architecture review and implementation details review the ITA Labs team would work independently, delivering top-notch quality work on time. That type of project management has saved us a lot of time and resources as they act as an integral part of our team with no need on our end to control each step. Additionally, they have mature and strong development processes resulting in high-quality software.

What did you find most impressive about this company?

ITA Labs management is flexible and open, and they have proactive and responsible employees who were ready to help us solve any issues, sparing no effort. ITA prioritizes project success and building long-term relationships with their customers.

Additionally, the software architecture proposed and implemented by ITA Labs allowed the product to grow and scale over several iterations/versions without the need to be re-developed from scratch.

What tips or recommendations do you have?

ITA Labs could expand their knowledge base into mobile app development as well.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Enterprise Software Dev for Anti-Fraud Solutions Provider

"Their flexibility gave us exactly what we needed for our end clients."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Feb. 2017 - Ongoing
Project summary: 

ITA Labs designed and built an enterprise-level software system for corporate anti-fraud services in an outsourced engagement, scaling development to allow a timely launch. They now handle maintenance. 

The Reviewer
 
11-50 Employees
 
Moscow, Russia
Leonid Korokh
Manager, CSI Group
 
Verified
The Review
Feedback summary: 

The functional solution reliably manages incident-tracking and analysis for complete investigations, offering all requested features. ITA Labs’ impeccable turnaround time, transparency, and adaptability continue to drive success.

BACKGROUND

Please describe your company and your position there.

I’m a manager at CSI Group, which was founded in 2013 by professional fraud investigators with in-depth knowledge of forensic science and experience spanning all aspects of fraud and compliance. Our consultants are international subject-matter experts in corporate investigations, forensic accounting, digital forensics, criminology, profiling, corporate and business intelligence, risk management, cyber security, IT management, and software development. Our company offers bespoke anti-fraud solutions and qualitative forensic support to clients requiring professional advice in these areas. We strive to provide an unbiased, independent assessment in key operational areas. 

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

We needed a reliable development partner to implement an enterprise software service with a web interface, role-based security model, full text search, workflows and business processes, visual reporting, email/SMS notifications, and much more. Also, we wanted post-implementation support and maintenance.

What were your goals for this project?

Through this project, we wanted to create a service for our clients that offers incident management services and support for internal investigations in the corporate environment. 

SOLUTION

How did you select this vendor?

ITA Labs was introduced to us by a client. We started working with them in 2017, and we continue to collaborate.

Describe the project in detail.

They primarily developed our enterprise-scale incident tracking and management system. The product is a web-based platform for managing corporate incidents and internal investigations. The system processes and analyzes information on violations of corporate ethics, fraud, and theft. It informs the participants throughout the entire internal investigation cycle, offering analyses of incidents and completed investigations.

Explain how the solution addressed your business challenge.

ITA Labs built the solution we requested and delivered it on time, within our budget, and according to our functionality requirements. This allowed us to start providing professional services for incident tracking and leverage a new business model.

What was the team composition?

Their team consists of experienced professionals, including a systems architect, a project manager, and development and testing engineers. Each resource acts like a part of our company and is motivated to reach our business goals. 

RESULTS & FEEDBACK

What outcomes or results can you share that demonstrate progress and/or success?

ITA Labs developed a functional enterprise-scale incident tracking and management system, which lets us manage corporate incidents and internal investigations.

How effective was the project management?

ITA Labs has all necessary software development processes and infrastructure in place, offering continuous integration, release engineering automation, planning and incident-tracking, and a dedicated support portal for our clients. They are well-managed and organized, which saves our company a lot of time.

What did you find most impressive about this company?

Working with ITA Labs team is both productive and fun. They’re a great team with responsible and proactive people who always deliver the software on time. Our requirements for this project were changing constantly due to the evolution of our end client’s objectives. However, ITA Labs made every effort to adapt within the fixed cost and timeframe, despite feature additions. Their flexibility gave us exactly what we needed for our end clients.

What tips or recommendations do you have?

I can’t think of anything. We are very satisfied with their work. 

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Transaction Processing System for IT Firm

“The team was proactive and experienced.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Aug. 2010 - Aug. 2011
Project summary: 

ITA Labs built a custom high-capacity software designed to process business information for multiple projects. The team also provided development and support for succeeding releases of the product.

The Reviewer
 
1,001-5,000 Employees
 
Moscow, Russia
Andrew Grachev
Software Development Manager, CROC
 
Verified
The Review
Feedback summary: 

ITA Labs delivered an excellent product within the deadline, which speaks to their experience and technical skills. Their regular updates helped keep the project on track.

BACKGROUND

Please describe your company and your position there.

At that time, I was the software development manager of CROC, one of the top IT companies in Russia. The company is a leader in outsourcing, corporate performance management, infrastructure-as-a-service (IaaS), business intelligence (BI), enterprise resource planning (ERP) solutions, enterprise content management (ECM), electronic document management system (EDMS), electronic data interchange (EDI), and telecommunications. It is one of the largest providers of integrated data center building and facility infrastructure.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire ITA Labs?

ITA Labs was contracted for custom backend software development.

What were your goals for this project?

The goal of the project was to develop a high-load transaction coordinator to be used for our projects.

SOLUTION

How did you select this vendor?

ITA Labs was introduced to us by a partner.

Describe the project in detail.

They helped us build a transaction processing system, which is a scalable high-load service that performs as a distributed logical transactions coordinator. It executes business-specific operations according to rule-based policies as transactions against several distributed server applications.

What was the team composition?

ITA Labs provided a dedicated team, including a software architect, a project manager, a few backend developers, and quality assurance staff. They closely cooperated with our team, which consisted of a system architect, a business analyst, and a project manager.

RESULTS & FEEDBACK

What outcomes or results can you share that demonstrate progress and/or success?

They delivered a high-quality product on time. Since our initial engagement, they’ve developed and supported several releases of the product.

How effective was the project management?

We had no issues while working with the contractor as they always delivered on time. They sent progress reports on a regular basis.

What did you find most impressive about this company?

The team was proactive and experienced.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer