Evolution and Engine ODC

Evolution and Engine ODC

In Canada, many people have money but are not confident about investing. So, they let banks or investment funds manage their money and generate returns.

The client works with fund management companies to provide a system that helps users view, manage, and analyze investment data. The system has many parts, but the two main ones are Engine and Evolution.

Evolution (EVO) is a desktop app used by banks and investment funds to manage money and data. It helps users:

  • Analyze their investment portfolios
  • Understand profits and performance
  • Generate reports (monthly, quarterly, yearly)
  • Track cash flow clearly

The system is regularly updated to meet market needs and improve user experience.

The Engine is the core of the system. It:

  • Calculates investment data
  • Processes profits and financial metrics
  • Uses complex formulas that require technical expertise

The client partnered with TechTIQ Inc. to build an Offshore Development Center (ODC).

The team helped develop and improve the Engine and Evolution systems by providing strong technical expertise and tailored solutions.

Share
Overview Image

What The Client Required

Main features:

  • Portfolio management
  • Document generation
  • Admin panel
  • Investor relationship management
  • Multi-tenant support
  • Evolution system

Our Technologies

Specifically, the TechTIQ Inc. team utilized the following technologies for the project:

Old system:

  • Angular 9
  • .NET 4.6
  • SignalR
  • RabbitMQ
  • MySQL / SQL Server
  • TeamCity

New system:

  • Angular 9 + Nx.dev
  • .NET Core
  • Azure App Services
  • Azure Logic Apps
  • CosmosDB
  • Azure DevOps

Challenges

  • Very complex calculation formulas
  • Limited time for knowledge transfer
  • Time zone differences (late meetings)
  • Outdated documentation
  • Difficult testing for automated logic
  • High data security requirements
  • Need to quickly learn finance knowledge
  • Strict security rules
  • Zero downtime requirement
  • Large team with different roles
Challenges Image
Solutions Image

Solutions

  • Assigned a senior developer to learn and handle the system step by step
  • Set one main contact for client communication
  • Prepared content before meetings to save time
  • Held regular meetings for training and clarification
  • Encouraged self-learning and Q&A
  • Conducted team training before changes
  • Used secure remote access
  • Encrypted and protected data
  • Controlled access based on user roles
  • Used audit logs and regular reviews
  • Followed strict maintenance processes

Reporting

Saigon Technology

The team held two weekly meetings with the client to discuss progress, share knowledge, and align with the Product Owner on ongoing tasks. In addition, daily updates were sent via Slack to keep the client informed about progress and any issues. This ensured clear communication, continuous tracking, and quick response throughout the project.

Building A Team

Form up team: 

Feature Image
  • Planned and defined by the client
  • Aligned with project priorities and timelines
  • Create detailed test plans
  • Submit plans to the client for approval
  • Focus on functionality and regression testing
  • Understand business logic and requirements
  • Create test cases and prepare test data in Zephyr
  • Review test cases for accuracy and coverage
  • Conduct peer reviews with BA/PO
  • Execute test cases systematically
  • Record all results and evidence in Zephyr
  • Provide daily updates to clients via Slack
  • Track progress and documentation in Jira/Confluence
  • Develop test suites for high-priority test cases
  • Perform regression testing efficiently
  • Report results and improvements to the client
  • Log and categorize defects clearly in the system
  • Prioritize issues based on severity and impact
  • Collaborate with developers to resolve defects efficiently
  • Verify fixes and ensure no regression occurs

Advantages Partnering With TechTIQ Inc.

Customer Satisfaction

The client was highly satisfied with the team’s performance and delivery quality. Bug reports were clear and detailed, critical issues were handled with the right priority, and communication remained open and effective throughout the project.

Strong Testing Process

The team maintained a strong testing process with transparent reporting and clear progress tracking at every stage, helping the client stay fully informed and confident in the project’s direction.

Stable System Operation

With support from TechTIQ Inc., the client successfully maintained and operated the Engine system smoothly and continuously, ensuring long-term stability and reliability.

Better Performance & Maintenance

The upgraded system improved overall performance by processing data faster, reducing waiting time for users, and making the system easier to maintain over time.

Related Projects

Financial
Personal Loan Platform

Personal Loan Platform

The client was interested in hosting an offshore team to help them develop and launch new products and services, as well as improve existing ones. Our offshore software outsourcing services with specialized technical teams back up our client’s operations with several advantages.
Detail arrow
Offshore Dedicated Team
Mobile Team Manager ODC

Mobile Team Manager ODC

Mobile Team Manager is a cloud based application that allows your business to coordinate the fast paced pool of supervisors, operators.
Detail arrow
Financial
BAIBAI

BAIBAI

Baibai is a cryptocurrency exchange platform where users can buy and sell Bitcoin and other altcoins. Offering an unmatched level of security, Baibai provides a convenient marketplace solution for trading major cryptocurrencies, with the added benefit of using conventional fiat payment methods.
Detail arrow
Financial
Bitwin International

Bitwin International

Customer: Singapore  Engagement model: Fixed-price
Detail arrow

Please install and activate Ninja Forms to display the contact form.

Back2Top