Together, we bring your idea to life.

- We share a common passion for helping your business thrive by delivering high-quality software -
Providing end-to-end development
Build a custom software development solution, solve a complex business challenge, and set achievable goals with a trusted technology partner by your side.
Read more
Building remote teams
Grow your team or expand your software development capabilities with a reliable team of professionals equipped with deep domain expertise and engineering talent.
Read more
Providing technology consulting
Increase the profitability, efficiency, and market demand for your services with a team of digital consulting experts that have knowledge in a specific technology or field.
Read more

Who we are

Intertec.io was founded in 2015 with a mission to build exceptional teams of engineers that empower company executives worldwide and bring their ideas to life. 

Since our inception, we have served clients across multiple business domains. They are Fortune 500, SMBs, enterprises, and startups that rely on us as their trusted technology partner with deep knowledge and skills in particular domains.

HealthTech
Telemedicine
e-Commerce
FinTech
SportsTech
Affiliate
Chemicals
Automotive

What our clients are saying

Intertec.io has been one of our digital sparring partners for the past several years. Their expertise, tech savviness and commitment have been fantastic and helped us navigate through unknown territory.
client-stefan
Dr. Stefan Thomas
Managing Director, LabV
The engagement with Intertec.io is an absolute pleasure. It has been one of the best experiences we’ve had in terms of delivery and transparency.
client-anette
Dr. Annette Leonhard-MacDonald
Venture Director, INC Invention Center
Intertec.io has proven to be an extremely reliable, transparent and dedicated tech partner. Their technological suggestions and development capabilities matched our business needs perfectly.
client-michael
Michael Grysczyk
Manager Digital & Disruptive Business, Meraxis Group
They are dedicated to customer care. I had individual syncs with their delivery manager to track the pulse of the team. This exchange was among the many things we did to improve our integration and cooperation.
client-tancho
Tancho Markovik
CTO, Izicap
E-commerce
Building DWH Solution With Analytical Database
Our client is a leading commerce content platform focusing on the delivery of consumer rewards, cashback, savings opportunities, and shopping content. By assisting millions of consumers to make smarter purchasing decisions, the client’s products enable advertisers to reach high-intent users in 20+ markets around the world. Challenge The existing data warehouse (DWH) of our client is built in a way that transforms the regular page refresh into a rather time-consuming process. The end-user lacks or doesn’t have enough accurate data and is missing out on seeing the full performance of the offers running on the website. Primarily, our team was tasked to understand the business requirements for the client’s emerging needs, since the number of domains and countries the client was operating in, was increasing very fast. In the meantime, the requests for new reporting and new features on their websites based on the data they received, were also acquired to be done efficiently and with high accuracy. More importantly, the accuracy of the provided reports was put into question and users didn’t trust the data as before. In addition, using the provided data to do some in-depth analysis, generating some sort of advanced reporting or personalizing offers for users was now very hard to do and at times even impossible. At this point, Microsoft Excel was used as the main tool for displaying the reports. Solution Having in mind all of the above, we began identifying all sources used for the reporting and tried to develop a strategy on how all reports would fit into the global reporting. We continued our process of work by redoing the ETL (Extract, Transform, Load) process used for report generation with the intention of obtaining and providing refreshed reports every hour rather than once a day. Along the way, we encountered another bigger issue. The transaction data was fetched from the affiliate networks with PHP, Java and in most cases manually. Taking this into consideration, we then unified and automated the process and every hour, using the Pentaho Data Integration, we were able to fetch data from around 50 different API’s. MySQL DB was replaced with AWS Redshift as a result of the amount of data the client received. The data exceeded 2.5 TB which only resulted in delaying the time of doing analysis or even simple changes to the DB tables. In this case, using Redshift we gained stability, scalability, and speed in the overall ETL processes and also faster development of other sub-projects related to using data from the DWH. We also introduced the Data Lake concept using AWS S3 where we structurally store the data from all the various sources such as: Affiliate Networks, Google Analytics, Google Search Console, Google Adwords, Salesforce, In-house Tracking, Serpbook etc. in its raw format. This approach proved to be useful for tracking changes in history, doing ad-hoc analysis or simply reloading some information that at first was not necessary. We also used Jenkins as a scheduling tool with the purpose of controlling when and how the ETL process works, while ensuring that all dependencies are taken into consideration when we run the process. Result Intertec.io provided the client with a stable ETL process that runs hourly and also provides data for newly developed dashboards and reports. The solution is scalable and we are constantly introducing new sources of data and developing new features such as the automatic send-out of personalized newsletter offers based on the user’s search history and preferences or giving away gift cards to users who purchased something from the retailer by combining data from various sources. Using all of the products we introduced and Tableau as a visualization tool, the client now has insight into how their business is running and enabling them to do data-driven decisions on a daily basis.
Read more

E-commerce
Improve User Acquisition with Android Instant Apps and App Indexing
Our client is in the Affiliate network business and has several mobile applications that basically serve the same content as websites. Each year, there is an increase in traffic from mobile devices on their websites, and in the past 2 years, this percentage amounted to a 50% increase in all visits. Analyzing these numbers we saw a chance to relocate some of the web users to mobile app users and then engage them with push notifications and user-based (centric) content. For comparison, in the past, user acquisition for mobile applications was made mainly with paid campaigns. Another interesting thing to mention is that the visitors to the websites usually originated from Google SERP (Search engine result page) and therefore we were constantly searching for ways to improve their position on Google SERP. Challenge The challenge consists of three main parts: increase application installs without investing a lot in acquisition campaigns; re-engage users; set up a self-maintainable infrastructure for bringing new users to the app. We also took into consideration, that our client wants to make a meaningful connection between web content and mobile applications in case the visitors have or have not installed mobile apps yet, so they can have a seamless user experience. Solution Since the client’s business is tightly connected to the Google search engine, we began looking into new features that Google is introducing for Android and in general for mobile applications. Back in 2017, Google introduced Instant Apps on Play Store intending to allow users to use the application without installing it. We saw this as an opportunity for our challenge, so we opted to develop the Android app in a way it supports Instant Apps, connects and verifies applications with the websites, and as a final step sets the links to our Instant App on the webpages. In this way, we allow the users to check the content in the mobile application without installing it as well as give them the option to install the full application with all the features. While developing the Android Instant app, we noticed that the Google Firebase platform with the App Indexing feature is allowing the application to be indexed and become part of Google SERP. Having this in mind, after the successful migration and integration of the Firebase platform, we also added support for App Indexing. With this feature, we successfully managed to tighten the link between the website and the application and we also had our app start showing on Google SERP pages. Now users were able to easily discover the app and try it out without even installing it. Result By choosing this approach, the client can deploy a solution that brings a constant number of new users without investing anything into user acquisition campaigns. Along the way, we also managed to decrease the app size to ~5MB which at this moment is far below the market average of 15MB. Another great result that we witnessed was the integration between the Firebase App Indexing and the Instant App. This approach improved the organic application visits, which later transformed into a high percentage of application installs.
Read more

E-commerce
Test Automation for Innovative E-Commerce Client
The client is a fast-growing company with a team of over 400 employees, representing a platform for commerce content that provides, promotions, recommendations, deals, and discounts. Spread across 20 countries, it takes care of more than a million users in making the right decision when it comes to online shopping. Business need The company is a business that makes partnerships with different clients. Despite implementing several theme designs with at least one different feature for each theme, sometimes we have to implement different behaviors for the same feature across the themes or just for a specific client. If we dig deeper into this issue, we have exceptional cases for a specific client and a specific page on the website. The real issue, however, comes when these kinds of specific requirements and differences, need to be checked on hundreds of subpages, or for some clients over a thousand, and this is when test automation testing must come into play. Also, let’s assume that these pages are the business critic part of the web application and play a key role in the entire project. Challenge The web application is built in nodeJS and has an interesting structure that includes, CloudFront, Redis, MongoDB, and other applications that are built with other technologies which also play an integral part in the entire project. The combination of this mixture and the application usage from different devices (mobile, desktop, tablet) is not the only thing that is presented as a challenge. Different kinds of checks are also required. Some parts need to be checked every day, and some before the release is done. On occasions, we would even have requests such as to provide a log that will give us information on whether some important element is broken on the page or if the page is broken itself. Solution Following the company’s technology standards, the test automation framework built to test the web application is developed in Java 8. Different requirements are solved with different technologies depending on the tests themselves. When it comes to user simulation cases, Selenium with Chrome is used. For the simple data checks, and the important content on the web page, we use JSoup as a simple HTTP client, allowing faster checks on the content, on hundreds of pages. The usage of cucumber as BDD is a good approach for non-tech people to clearly see what the tests are actually doing. Divided into different groups, by priority or different on-demand “test tools”, test logs are sent by email, to the group of people that is allocated to solve that particular issue. Result Covering a huge amount of the application subpages, where the content plays an essential role in the business to run smoothly, tests are helping deliver quality for the user, as well as following the standards for google ranking. With the different groups of tests running in different situations, we are able to catch challenging cases and prevent major issues before release. Over a period of time, tests were developed to help manual QA testers, in their execution of repetitive checks, where it is very possible for a bug to slip away. The execution of these various groups of tests on a daily basis, the creation of a group in Continuous Delivery, is just one approach that helps improve the quality of the software and the delivery process in serving the right content to the end-user.
Read more

Interested to join our team?

At Intertec, you can build a dynamic career in your field of interest, work with professionals to gain industry insight, and have exposure to international projects as well as enjoy ongoing learning and development opportunities.

View all job positions

Let's talk

Have an idea? Tell us more about your project.

By submitting this, you agree to our Terms and Conditions & Privacy Policy