A decade of success and collaboration with an information technology services company

Ivana Roksandic Categories: Business Insights, Case Studies Date 07-Mar-2025 5 minutes to read

We optimised their code and future-proofed their software

Vizual Za Novi CS Transive

Table of contents

    Results-focused. Innovation-driven. With over a decade of industry experience, our client represents an innovative fusion of an agency, a consultancy, and a digital solution provider.

    They help clients design and implement marketing campaigns that increase their revenue streams and enable them to penetrate new markets. To do that, they combine extensive business knowledge with a deep understanding of software and marketing.

    The challenge: Implementing fresh development practices

    A decade ago, when they were just starting, our client implemented the best practices and technologies used at the moment to deliver exceptional results for their clients. However, over time, some of those technologies needed to be updated.

    That is when they reached out to us, looking for a software development company to help them upgrade the code to ensure the utmost system performance and stability. They were looking for a team of experienced engineers who would recommend out-of-the-box solutions and replace their outdated tools with newer ones.

    The team: Our software engineers as their only tech partner

    The client had in-house project managers. They were looking for a tech partner – reliable experts who would provide them with the technical expertise to achieve their goals faster. We formed a team of four software engineers with additional DevOps skills for maintaining and upgrading the existing AWS infrastructure.

    The solution: Optimizing processes and technologies

    We actively contribute to decision-making and advise them on the best tools and practices, as well as participate in meetings with their end clients.

    As their technical partner, we contributed to a number of processes, including:

    • We continue to replace outdated technologies with new ones, making the code easier to maintain;
    • We optimized the database;
    • We performed the AWS infrastructure refactoring;
    • We used CI/CD tools to automate specific development processes previously performed manually;
    • We optimized the server's file structure to enable easier maintenance;
    • We introduced regular documentation writing.

    We also helped the client unlock the potential of a range of third-party systems through integrations.

    One such example was integrating the client’s solutions with digital payment processing systems. Instead of building a solution on our own, we opted for a third-party payment management platform for many reasons. Some of them are increased data safety, system consistency, and overall user-friendliness. Platforms that we used, such as Worldpay or Adflex, are highly GDPR-compliant, making sure that the client’s system is safe and it meets the highest security standards.

    We also used a third-party platform to facilitate and optimize the log management process. Previously, all logs were written manually and stored on a hard disk. This posed a range of performance issues and data security challenges.

    To mitigate them, we decided to shift to the cloud solution and take advantage of a logging platform. The tool allows the client’s system to send log data, either in real time or according to a specific schedule, using their API. That way, the client can search, analyze, and visualize their data, as well as set up alerts to get notified of any issues.

    The results: A stable system that brings value to end users

    By implementing the practices we mentioned above, we created a cleaner code that is easier to read and maintain. We increased the overall system stability by replacing older software development practices, approaches, and technologies with fresher ones. That way, we helped the client improve workflows, streamline processes, and perform tasks much faster.

    The full tech stack

    • .NET (REST API, MVC, SOAP API, Web Forms)
    • SQL (stored procedures, SQL jobs)
    • AWS (RDS, EC2, Load balancing, Lambda functions, CloudWatch logging, CI/CD pipelines, API Gateway)
    • Python (basic knowledge)
    • HTML/CSS (basic knowledge)
    • Payment providers (WorldPay API)

    Future plans: Just the beginning of a successful collaboration

    The client was looking for a reliable tech partner that would innovate their solution and make it a perfect fit for their existing and new clients. And, that’s precisely what we delivered. With more than a decade of fantastic collaboration, followed by mutual satisfaction and success, we are sure this is only the beginning of our partnership.

    We are looking forward to paving their way to new accomplishments – together.

    Ivana Roksandic Authors Photo.Jpg
    Ivana Roksandic Content Marketing and SEO Manager
    Curious. Strategic. Creative. Ivana has a decade of experience in all aspects of the content ecosystem, from strategizing to creative writing. She enjoys reading, yoga, and singing when no one’s around.

    Real People. Real Pros.

    Send us your contact details and a brief outline of what you might need, and we’ll be in touch within 12 hours.