- What services does THANASI IT provide?
-
The three main services offered by THANASI IT:
- Where is THANASI IT based?
-
We are originally an Irish-based company and our headquarters are in Cork, Ireland. Today, our operations and engineering teams are working remotely from various locations across EMEA and LATAM.
- What industries does THANASI IT have domain expertise in?
-
THANASI IT has experience across a number of domains such as fintech, medtech, logistics, edtech, renewable energy, e-commerce, among many others.
- What technologies is THANASI IT specialized in?
-
At THANASI IT, we have extensive experience in a large array of web development technologies, including a strong focus on Javascript/Typescript (Angular, React.js, Vue.js and Node.js), .NET, Java, Python, Scala, Kotlin, and Golang. Additionally we work extensively with cloud-based technologies, such as AWS, Azure and Google Cloud. The majority of our engineers work across software development, QA and DevOps.
- How does THANASI IT handle security?
-
THANASI IT is ISO 27001 certified and all of our engineers attend security training as part of their onboarding. Additionally, our InfoSec Manager conducts regular audits to ensure we are up to standard across all functions of the company.
We work with clients across domains such as medtech, edtech and renewable energy, where a high security posture is critical and we take security very seriously.
For more details on our information security practices, you can review our Information Security Policy Statement.
- How does THANASI IT ensure quality and success throughout the collaboration?
-
We believe the success of each collaboration lies in transparency and ensuring a good flow of communication. If something is going wrong, we will tell you, and if something is going wrong from your perspective, we would expect you to tell us, so we can address it as soon as possible. To ensure that, for each collaboration, we assign a point of contact on the technical side and on the business side. On the technical side, this would usually be the most senior team member, who will act as a point of contact for escalation or technical questions. On the business side, we assign an Account Manager, whose role is to ensure there is regular feedback gathered and act as a main point of contact for anything you need throughout the collaboration.
- What sets THANASI IT apart from other consulting firms?
-
Here are the three areas we believe make us a good company and a good partner.
Company Values and Culture
Engineers like working at THANASI IT, as evidenced by our 4.9/5 rating on Glassdoor after 60+ reviews. We only take on good clients with interesting projects, who believe in treating people respectfully, and who focus on working to high standards. This is also the reason people tend to stay long after they join. In the twelve years we have been in business, we have consistently worked hard to live up to our values, and to continually improve as a company.
We Tell the Truth
In case there is an issue within a team; a problem, a delay, a setback, we work actively to solve that issue collaboratively with our customers. We have a lot of trust from our clients, not because we are perfect, but because we believe in being upfront, and not hiding small problems. This makes it easy to partner with THANASI IT, and is one of the reasons that our customers stay with us for the long term.
A Threefold Value Proposition
We have a very high technical bar to work at THANASI IT, and a great developer community, which allows us to do three things. One is that we help our clients to deliver high quality software. The second element of value stems from the fact that our highly experienced engineers can help the clients own team to improve. We do not have a belief that we know everything, however, we have a lot of expertise in modern application development, so we can help transmit knowledge and experience to customer teams. The third part is our developer community: we have multiple teams working with many different technologies, who have seen it all - when facing a technical challenge or an important decision - you can tap into the know-how of your own team, but also the larger THANASI IT developer community. We share technical knowledge while always protecting client IP.
- What is a dedicated development team?
-
A dedicated development team is a team of engineers hired through an outsourcing provider, who work in a fully integrated way with your existing team. A team can be a single engineer or 25+, depending on your needs.
- Why should I hire dedicated developers?
-
Working with dedicated developers has many of the advantages of an in-house team (full integration into your existing team and processes), with some additional benefits including flexibility around scaling a team down over time as your needs evolve.
Our clients use dedicated developers when they need to scale their engineering resources very quickly, but have issues hiring locally or want to avoid the bureaucracy and logistical challenges of operating across multiple locations.
- How do I hire a dedicated development team with THANASI IT?
-
Tell us what you need and we will put together a team for you. We run our own recruitment process, and you only talk to the selected few engineers we recommend for your dedicated team, with a full right to veto. We take care of all operational aspects of the collaboration including hardware, IT support, ensuring we are fully compliant with local regulations etc. You save time on recruitment and operational challenges, while keeping control over who works on your code.
- Where are the THANASI IT developers located?
-
Our engineers are based across EMEA and LATAM. While we have offices in Ireland, Spain, Poland and Germany, we are a remote-first company and most of the THANASI IT engineers are working remotely from European and North American time zones.
- How long does it generally take to deploy a new, remote team?
-
On average, it takes 4-6 weeks to set up a new team. This can vary somewhat, depending on the location where we are setting up the team and the size of the team.
Check out some of our case studies:
- What is staff augmentation?
-
In the context of software engineering, it is often referred to as dedicated development or software team extension. Staff augmentation is a service in which you augment your existing team through an outsourcing provider. The developers from the outsourcing company (such as THANASI IT) work closely with your own teams, as a seamless extension of your internal resources.
- How does staff augmentation with THANASI IT work?
-
Tell us what you need and we will find the software engineers that best suit your needs. You only pay for the days engineers work, while we take care of holidays and eventualities, such as sick leave, parental leave etc. Additionally, we take care of all operational aspects of the collaboration including hardware, IT support, ensuring we are fully compliant with local regulations etc. You save time on recruitment and operational challenges, so you can focus on building software faster.
- Nearshore vs Offshore Outsourcing: Which one is better?
-
There is no one-size-fit-all answer to this question -it comes down to how your in-house team is structured and how important time zone overlap is to you.
For some THANASI IT clients, whose teams need to collaborate very closely throughout the day, nearshoring is the better solution, as engineers are located in similar time zones.
For others, who have their own clients spread across the globe and work in a highly distributed manner, having developers in different time zones provides flexibility and more coverage.
- Which pricing model is the outsourcing partnership based on?
-
We work on a time and materials model with daily rates. You only pay for the days the engineers work, while we take care of holidays and eventualities such as sick or parental leave.
- Are team members assigned full-time or part-time to my team?
-
Team members are assigned full-time to your team.
- Will I be able to interview the engineers, who are assigned to my team?
-
Yes, we ensure you have the final say on who joins your team. All engineers, who are sent to you have passed our rigorous recruitment process and were approved by our own technical team. We recommend you talk to them to ensure they are the right cultural and technical fit from your perspective as well. This way we make sure you are happy with everyone joining your team, with minimal investment of your time and resources interviewing.
- Do I own the intellectual property developed by the extended team?
-
Yes, the IP is entirely yours.
- Does THANASI IT take care of the hardware and IT support?
-
Yes, we take care of the hardware purchase, maintenance and IT support.
- What are the benefits of using software consulting services?
-
Don’t reinvent the wheel. Learn from experts, who have seen it all before and can help you speed up and improve your product development, while avoiding the pitfalls.
- What consulting services does THANASI IT provide?
-
We provide consulting services in the areas of software architecture, infrastructure, process optimization, and modernizing legacy applications. Some examples of projects we have been involved in include creating MVPs for entirely new products, optimizing existing systems and processes for scalability, re-engineering legacy systems to bring them into the new world.
- How to choose a technology consulting firm?
-
Ultimately, the choice of a technology consulting firm to partner with comes down to technological and cultural fit. On the technology side - a good fit in most cases would be a provider who has experience in what you’re working in and understands the challenges of your domain. On the culture side - a partner should share your values when it comes to how to work with engineers and run an open and transparent collaboration.
- How do software consulting projects at THANASI IT work?
-
Depending on your specific needs, we can provide high-level technical consulting. Our team of subject matter experts can work with you on a short or long term basis, providing concrete advice in areas such as: architecture, infrastructure and process improvement.
Some of the most common types of projects we have worked on include: helping companies modernize their existing technologies - migrating to newer technologies, from monolith to microservices, from on-premise to cloud, optimising processes, designing a solution from scratch for start-up companies.
- Which industries has THANASI IT provided software consulting services in?
-
We have worked across multiple industries including fintech, logistics and fulfillment, edtech, medtech, renewable energy, ecommerce, automotive, travel and media technology. We understand the different demands of different sectors, including the heavy regulations and compliance requirements on some. To that end, we are ISO 27001 certified and put a strong focus on security and compliance.
- What technologies is THANASI IT specialized in?
-
We have deep expertise across most common technologies, including, but not limited to Javascript/Typescript (React, Angular, NodeJS), .NET, Java, Python, Scala, Golang and deep expertise in cloud technologies, including AWS and Azure.
- What is the pricing model for consulting services?
-
We work on a time and material model with daily rates. You only pay for the time our experts dedicate to your needs. Depending on your needs and requirements, we can set up the consulting collaboration on an on-going part-time basis or as a shorter, fixed term consult. We can provide a rough estimate as to the amount of time and resources we foresee your requirements will take.
- What is innovation outsourcing?
-
Innovation outsourcing is a business strategy whereby a company delegates the idea generation for new products, the development of strategies for introducing these products on the market — or both — to external service providers.
- What are the benefits of innovation outsourcing?
-
Fast-track your own innovation journey by getting expert help. Learn from the expertise of specialists to avoid common mistakes and go for best practices. Outsourcing your innovation efforts to the degree that works best for you and enjoy the flexibility of having ad-hoc experts, whom you might not need full-time in the long-run.
- What kind of innovation outsourcing projects has THANASI IT worked on?
-
The most common requests we get at THANASI IT are to help companies modernize their existing systems. Some examples include moving from on-premise to cloud or optimising the way cloud services are used in order to achieve better cost-efficiency; migrating from a monolith application to microservices; migrating from an old version of a framework to a newer or different one; optimizing and automating deployment processes and implementing CI/CD.
- Do I need innovation outsourcing?
-
In case you’re planning an innovation-based project in your organization, innovation outsourcing can help you in two ways: getting expertise you might lack inhouse and/or hiring dedicated developers to deliver on your innovation strategy. The option you choose and the degree to which you outsource your innovation efforts should be entirely suited to your particular goals and needs. At THANASI IT, we also put a huge focus on knowledge sharing and knowledge transfer, making your in-house team future-ready.
- Which industries has THANASI IT provided software consulting services in?
-
We have worked across multiple industries including fintech, logistics and fulfillment, edtech, medtech, renewable energy, ecommerce, automotive, travel and media technology. We understand the different demands of different sectors, including the heavy regulations and compliance requirements on some. To that end, we are ISO 27001 certified and put a strong focus on security and compliance.
- What technologies is THANASI IT specialized in?
-
We have deep expertise across most common technologies, including, but not limited to Javascript/Typescript (React, Angular, NodeJS), .NET, Java, Python, Scala, Golang and deep expertise in cloud technologies, including AWS and Azure.
- Complaints
-
- What is THANASI IT?
THANASI IT is a global full-cycle software development company building advance websites, software and mobile apps using latest technologies since 2010.
- Is THANASI IT a product or a service?
THANASI IT is an outsourcing service company that build custom software development solutions for businesses across the globe.
- I am in a different time zone. How do we manage working together?
We have teams available that work with an overlap of 5 business hours a day. By scheduling calls and meetings on a prior notice, we can avoid middle of the night situations. In case of urgent needs or any concerns, our teams are available within a response time of 2 hours.
- I am looking to build something very local and niche for my industry. How does your developers align with my interests?
THANASI IT by nature, start discussions by first understanding your business and industry. We do our due research and analysis before we step into project discussion calls. Understanding your business model, idea, vision and goals is imperative for our developers. We ask the right questions to help us understand your interests.
- Will you provide documentation?
Yes. Requirements gathering and documentation of scope is our very first step within the development cycle. For fixed cost projects, our scope is very clearly defined and an SRS document is prepared at the time of development to make sure there are no scoop creeps.
- I am not sure of a solution or technology I would need. Will you help me?
Absolutely! We are here to discuss all your requirements and based on it, our experts will suggest you the right solution that fits in your business model and your budget. You can go for PHP or Asp dotnet technology to build your custom software or app, or use an existing open source solution. Feel free to schedule a 1 – on – 1 call with our experts and get free consultation advise on your project.
- Will you design my website?
Yes, we have an in house team of creative and talented designers who will create right user experiences for your product keeping your branding, vision and end customer in mind. Check our portfolio of work here.
- Since the team will be offshore, How do you ensure quality development?
We use a lot of measures in our processes to ensure high quality development - project management to manage teams, deliveries, standards and scope, follow coding standards, frameworks and best practices to build your product and most importantly we follow strict testing practices at every stage of design and development to ensure that the end product is high quality.
- Do I need a mobile app or just a mobile site?
You might! Schedule your free assessment and get full understanding if you need a hybrid or a native mobile app or simply a mobile version of your web app.
- Will my app be responsive?
Without a doubt! This is our first and foremost priority to make your app work on all desktop, mobile and tablet browsers. Do remember, that there are certain applications that need a different mobile site than the one running on the desktop. Feel free to discuss with us.
- What is your web design process?
-
Below is our 4-step design process
#1 Understanding your business and end customer
This is where our designers will understand your project requirement, business process and goals to be able to create a flow. By asking the right questions and 1 – on - 1 calls, she will understand your business, branding, vision and end customer goals.
#2 Design
We begin by creating workflows and wireframes to include all functionalities and features intact with the designs. After the flow is approved, we then begin designing it in PSD and HTML for portotyping
#3 Feedback & Evolution Process
Our very easy to use feedback process is highly efficient and effective to gather your comments and work on improvement collectively.
#4 Prototyping
Front-end development of the approved screens will be done along with complete usability testing for responsiveness, browser compatibility, page speed load time and on page SEO.
- What is your design feedback process?
-
We us tools and processes that make design feedback sharing easy and effective for our clients, eliminating the need to explain flows through static wireframes and sitemaps.
Our designers will simply send you an in-browser link where you pin your comments and collaborate with the designer on real time basis enabling you to spend less time trying to communicate your vision and more time iterating and improving the product
- Send a link to view designs in the browser or on a mobile device
- Leave comment directly on the design
- Organize conversations around specific design elements
- Easily invite other stakeholders to collaborate on your designs
- How many design themes will you design?
We will create two design themes for you. At a given time, we will create a single design theme based on our discussions with you. You can then share your feedback on the designs. If you do not like the first theme at all, we will then scrape it and design a new one based on your feedbacks on the last one.
- How many rounds of revision do I get?
You get 3 -5 rounds on revisions on each design.
- How much will my web development cost?
Each project is unique, hence there is no template cost structure that we can give you. You can share your project concept with us, and will give you a personalized estimation.
- Can I hire developers for maintenance of my existing software? How do I track my developer’s performance?
Yes. Our hourly rate starts from US$25 per hour with a minimum commitment of 200 hours. You can hire single developer or a team of developers on a monthly contract as well. A part time project manager will be assigned on your project to oversee all development tasks. To track your developers work and performance, you will be given access to live streaming software, where you can see the live working of the developer on your screen. Daily timesheets, tasks reporting, calendar management and collaboration will be included in our contracts.
- Can I interview the developer before I hire him?
Absolutely! We can schedule your call with our developer so you clarify all your questions and build a relationship.
- Why SCRUM?
Because it allows projects to self-organize, provides transparency into project work, and emphasizes communication from team members. The fact that all participants follow a framework or process is important to ensure consistency.
- Can you set up a designer?
Absolutely. We can set up a designer for 40 hours monthly as part of your dedicated team.
- What is your web development process?
Read here to learn more about intuitive and transparent process
- How long will it take to build my website?
This again depends on your requirements, but on a ballpark a custom developed solution can take anywhere from 3 calendar months to 6 while an open source solution takes around 2 – 3 calendar months.
- Do you provide hosting?
No. We can suggest you the right hosting provider for your application. If you would need cloud hosting, then we can set up cloud hosting server for you on Amazon Web Servers as we are Amazon Certified Partners.
- Do you provide after launch support?
Yes. We provide 60 day on going support after the launch.
- How do you handle payments?
-
You can pay us via online bank transfer & e-check (US only) and international bank wire transfer. Payments are divided based on the milestone structure defined at the time of contract submission.