Working with Ajira is a true pleasure. They deliver more value in a week than most firms would do in a month. Clearly they are an innovation partner.
— Ken McDonald, CEO Synetic Solutions
Ajira takes Lean Startup and Agile to the next level. They not only delivered in half the time I expected, but as a true partner they contributed several business innovations.
— Alex McKay, CEO CWWR
Working with folks@Ajira is an enjoyable experience from product inception to deployment. Every member of Ajira team always works to ship the best product through passionate discussions to choose the right technology, tools and leading the entire team from the front. Not only we shipped products quickly, along the way we could upgrade our processes, technologies and tools. I wish Ajira great success
— Kumar Vembu, CEO GoFrugal Technologies
Ajira is a rare, exceptional tech solution company for building really complex, new age, and ready for large scale tech systems. If you need to build a rocket launcher in tech, these are the guys to resort to.
— Ankur Dinesh, CEO Hotify
Ajira Software developed a customized solution for our company from an early stage of concept to full development on time and on budget. After considering different software developers in Europe and India, I chose Ajira and could not be more satisfied with the outcome. We are in fact embarking on our second project now. What gave Ajira the ability to perform at such a high level was their commitment, skills and expertise to not only understand our requirement but also to recommend improvements as we went through the development process. This was an impressively collaborative process. The result is a software tool that is as effective, and more comprehensive, as originally planned
Building a team that trusts and works for each other.
Grit.
Think Different. Execute Fast. Everyone wins.
Watching daughter skate, speed thrills but does not kill.
Pragmatic
My wife and my sweet little twin daughters
வாழணும். "செமையா வாழ்ந்தான்டா" ன்ற மாதிரி வாழணும்
Leave this world a little better than you found it
Kampan Kool, DD, Frog, Burger Killer, The AWS Architect and many others...
Interesting...
No message or anything
Irritating people
அவ்ளோ ஒர்த் இல்ல
Periappa
SaaS
Kowalski, Analysis!
By helping them out when no one else does.
Fight till the last breath.
Give priority to humanity over money.
Stay calm and chill out.
நாளை என்றும் நம் கையில் இல்லை நாம் யாரும் தேவன் கைபொம்மைகளே
To get my name carved on hearts, not just tombstones...
You'll get enough in life, if you help others get what they want in their life.
Shri, Database
Mind is everything. What you think you become.
Tactician
Keep your eyes on the prize.
Ragha, Raghav, Gauti
Never let the fear of striking out keep you from playing the game. - Babe Ruth
Sometimes you need to run before you can walk.
Liveliness
To live the best life possible come what may
Live and let live.
The finest steel has to go through the hottest fire.
Wanderlust
One life!
Tell them, unakenna pa!
Live with contentment.
Take care of animals.
Give them a CSS bug to fix in IE.
Hope is a good thing, maybe the best of things and no good thing ever dies.
தன்னைப் போல் பிறரை நினை.
Rome was not built in a day.
Be like KDK!
KDK
Honest/Ethical
One person can make a difference.
I play chess and it's fascinating.
Chill
Free ah vidu.
Laptop.
KP.
Create your own happiness.
Javascript, CSS
Badminton.
Biggest fan of Tony Stark!
Ability to empathize.
1) Solve as many problems as you can (Real-life problems) and 2) to understand the real motto of life.
நீ நல்லவனா இருக்க வேண்டாம், நல்லவனா இருக்கணும்னு நெனச்சாலே போதும்.
Empathetic
Family
To share love and happiness as much as possible.
Photography, I practise it to remember the good moments that I come across.
Empathetic
Family
To share love and happiness as much as possible.
Photography, I practise it to remember the good moments that I come across.
Functional Programming, Clojure, Hammock Driven Development, Dynamic programming language • We at Ajira successfully delivered our first project in Clojure recently.We were able to deliver some complex features with ease because of the outstanding data-oriented programming features provided by Clojure. This blog post summarizes our experiences and learnings. • read more
Property Based Testing • Property-based testing is one of the powerful technique to unit test the code. Unlike the example-based testing (where we Arrange a set of example inputs to Assert the system under test), Property based testing enable us to focus on what we wanted to test and liberate us from doing mundane work on coming up with sample inputs. Recently, I got a chance to use Property based testing in an open source library that I am developing to use Suave in Azure Functions. I felt very productive and it was a such a joy to write the unit tests. In this blog post, you are going to learn how Property-based testing has helped me and why you need to consider using(or learning) it • read more
Golang • In my previous blog post, we have seen how to use the create and find function in gorm along with use-case driven approach. In this blog post, we will be extending our blogging platform gomidway by implementing an another interesting use case • read more
Golang • We have been using gorm as a primary tool to interact with PostgreSQL from golang for almost a year now. Gorm does an excellent job as an ORM library, and we enjoyed using it in our projects. Through this blog post series, I will be sharing our experiences on how we leveraged gorm to solve our client’s needs • read more
Golang • In my previous blog post, we have seen how interfaces in golang can help us to come up with a cleaner design. In this blog post, we are going to see an another interesting use case of applying golang’s interfaces in creating adapters • read more
Golang • In my previous blog post on using golang in production, I have mentioned that interfaces are my favorite feature in golang. As a follow-up of this comment, I would like to share how we are using (my current project is also in golang!) the interfaces to keep our code clean and consistent through a series of three blog posts. This blog post series assumes that you are familiar with the basics of interfaces in golang. If would like to know what it brings to the table, I strongly recommend to check out this well-written article by Yan Cui. Let me start the series with a solution that we have implemented a few days back • read more