Pioneers in Agile Offshore
Scala, Functional Java and Big Data Development
Experts in Scala, Functional Java, Spark and Flink. We got on
the functional programming bandwagon in late 2008 before it was fully accepted by
development community. We recognized the advantages and strengths of functional programming
and committed to mastering it. We delivered one of the first enterprise implementations of
Scala with the Alerting System at D&B. We developed fully functional Java code for BoA and
DHL. Since then, Knoldus has been on the forefront of Scala, Akka, Functional Java, Spark
and Flink, delivering multiple products on the functional technology stack.
Passionate team of Scala , Functional Java and Big Data
We have one of the biggest team of Scala, Functional Java
Developers in India, possibly the world. Our team is passionate about Functional Programming
and believes in writing clean code.
Team members :-
are passionate Scala
are passionate Functional Java Developers.
experts on Spark and Flink.
are all Agile practitioners.
are Open Source Enthusiasts.
are contributor to various
Scala mailing list and Linkedin groups.
possess domain experience in Big Data, consumer
social products, Finance, Insurance, Telecom and Healthcare.
In depth Distributed Agile
Our team has worked with partners and geographically distributed
teams across various timezones. Our partner locations are spread
across US, UK, Europe, Australia and Japan. We are well aware of
the challenges and benefits of working in a geographically
distributed, differential timezone environment. With our
experiences, we co-authored a book on distributed scrum development.
Partners not Clients
We believe in building a
strong rapport with our partners. We live by the motto that we are
successful if you are successful. We have forged many successful
partnerships in the past and are proud of them till date.
We use a combination of Scrum
and XP principals for software development. We believe in small
iterations, daily communication, frequent feedbacks, continuous
integration and automated testing.
Proven Results / Satisfied
We have delivered/deployed quite a few applications on Scala which
are robust, scalable, extensible and are running successfully. Our
partners have been highly satisfied with our understanding,
knowledge, communication and delivery. Please refer to our testimonials
and you would get an idea of what we mean.
We place utmost importance on code quality. We believe that code
is supposed to be read by humans and not machines. We have a
mind-set of writing clean code. All our code would always be
accessible to you. If you cannot understand our code then we have
not done a good job. Look at the Quality
Assurance toolsin our stack.
Culture of Continuous
Learning and Knowledge
Learning and sharing what is learnt is not a process at Knoldus.
It is a part of the culture. Every week on Wednesday evening, the
entire company gets together for an intensive knowledge transfer
and presentation program. We organize presentations, brainstorming
sessions, hands-on sessions and review cycles. 1 or 2 team members
pick any topic, generally related to present projects or new
technology and present that to all other team members. You can
read more about our KnolX sessions here.