Join us in celebrating Dwarves’ big family

Building an innovation startup requires lots of different things, and it is tough. Most of them have to deal with business development, legal, fundraising, team recruitment, and product development at the same time. Growing a startup needs a strong and experienced team behind. The software team that can help to design the system, design the database, produce the well-crafted software, keep the system stable, avoid the technical debt and deliver values is one of the critical pieces to solve the puzzle.

That initial motivation for Dwarves Foundation was the lack of respect that software firms receive. The nature of the business with a tight deadline and budget forces them to do tricks. They hit and run. The codebase and software they produced are full of crap, and it damages our pride.

This is where Dwarves Foundation comes in. We start Dwarves Foundation as we want to build things right. The Dwarves was founded 5 years ago. We started a small software studio in late 2014 in Saigon with three members. We didn't have an office until six months later. We used to sit around the coffee corner for team collaboration or business meetings. The very first office is about 20 square meters and located in a small alley of District 3. And the journey of Empowering Innovation begins from there.

We reached 5 this January. To celebrate that, here's what we're up to.

By the Numbers

3

continents with our presence

5+

years in the market

15+

clients worldwide

15+

open source projects

20

platforms & apps delivery

30%

growth rate annual

60+

talented members

100+

alumni members

300

square meters of office space

500K

lines of code and counting

The Timeline

Leaving all the hardship of Day 1 aside, the Dwarves timeline is optimistic.

2015

We start with a team of 3.

We adopt the name Dwarves Foundation and its lore.

Mission & Core Values are well-defined.

Dwarves on Facebook, Twitter & Github.

We have our Source Version Control on Gitlab CE.

Adopt Go, Docker, and Ansible.

The first client in SG.
We ship the first build as a team.

The team reaches 10.

Acquire the domain dwarvesf.com

Adopt CI/CD & Code Review practice.

The first client in VN.
2016

The team reaches 15.

Our very first designer joins the team.

The first client in UK and FR.

We adopt DC/OS as a container orchestration tool and microservice architect.

Acquire the domain dwarves.foundation & d.foundation
2017

The team reaches 25.

Our very first QC team.

Triple office space

Adopt Swift & Kotlin.

There were initial ideas for Remote culture.

2018

Established US & EU branches.

The team reaches 40.
The first VP of Engineering.

Adopt a company-wide expertise ladder.

Operations & Business team join the woodland.

The first internship batch for the talented.

Automation testing applied.

The Dwarves Manifesto for Craftsmanship has been composed.

Adopt Kubernetes and TypeScript.

2019

The team reach 50 and gradually adopt Remote culture.

We published the first version of the Dwarves Handbook and Playbook.

The first client in the US.
The first client in AU, NE, and MY.

The official launch of Ventures arm at dwarves.ventures

And make the first acceleration batch.

Applied Scrum at Scale.

Launch Tech Radar program.

Fortress dashboard for fully operating automation.

Investor Relations and Valuation dashboard.
2020

Established CA branch

The first version of the Automation framework.

First dividend batch for the shareholders.

Heavily invest in Community and CSR works.

Who knows?

Lessons learned

Things we have learned the hard way. For the past 5 years, we’ve learned which is the right thing to do in the middle of chaos.

People’s values

It all starts with people. Put the human factor at the core of everything. Be a good listener. Respect others. Understand other people’s values, concerns, and points of view.

A positive can-do attitude

Maintain a positive can-do attitude, no matter how difficult the circumstances, but are honest in describing the situation.

Lead by example

Lead by example. Never complain. When in doubt, start working on the actual thing to figure it out.

Look for partnership

Don’t look for business, look for partnership. And it’s about giving, not taking.

Keep moving ahead

Enjoy the journey! Don’t plan your life or career too much. Things happen. Keep moving ahead. Each time and situation — even the most difficult ones — has blessings and joys associated if you look and appreciate them.

Look at people unique value

When you start hiring, look at people unique value. Being different from others is always a source of value. The difference can be anything. The way of thinking could be different. The vision of technology. The methodology of operations. Presentation skills. Communication skills. Leadership. The speed of prototyping. Emotional understanding of others. Anything can be the difference. We must be an organization where those specialties are well respected, rather than having stereotyped technical skill evaluations like school exams.

Highlighted

Below is a list of few things that we accomplished together as a team. Not all of them are significant, but they are what we proud of.

Vision & Belief

Dwarvish magic was fundamentally technological know-how. With software is continuing to change the world, we want to build a company where software engineering disciplines could shine; innovative & quality products are shipped and change the world for the better.

At our woodland, the Dwarves are encouraged to thoroughly assess and evaluate the product quality before handing it to the users. By participating in every detail of the work, we take craftsmanship as one of the most fundamental factors of the career transformation for engineers. Top-notch products require world-class engineers, and craftsmanship is what makes it done. Craftsmanship is what flows among the team spirit, or does not exist at all.

“We choose innovation to be one of our core values that form ideas to affect the general society undoubtedly.”

metal forging

Culture: Engineering Drive

Systematic
Discipline
Engineers are not
commodities
The best
idea wins

Dwarves Manifesto

The manifesto is the principles and definition of engineering philosophy, the guiding ideas that help to shape up the way we think and work, to ensure the core values and to deliver quality software. As we honor and stand for software craftsmanship, we turn them into the concrete message and more applicable

Dwarves Handbook

After years working worked with companies varied in size from startups to corporates, to build world-class quality products and lead the road to success, we come up with the Dwarves Handbook.

The handbook is where we try to share what’s worth knowing about the Dwarves, the company, our culture, our process, and our history. It’s a guide to understanding what people are talking about, whether it’s okay to take your vacation when you’ve only been with us for few months (yes), what a benefits package looks like, and hopefully everything in-between. The handbook also offers us an opportunity to clarify who we are as a company. What do we stand for? How should we work?

Also, the playbook, on the other hand, contains our practices in software development, guides for getting things done, programming well, programming in style, and collaborating to make them successful.

Agile at Scale

We apply the Agile methodology & Scrum to run our company. It takes place in every corner

  • Business Direction planning with eight weeks long cycle
  • The operations planning & review between departments
  • Hiring for culture and values are more important for the team aspect
  • The Dwarves are encouraging to catch up with the team and embrace the tacit base knowledge
  • The functional team reach the semi-autonomy status and perform on their objectives

Remote Working

We endorsed and adopted Remote culture from early 2019. Till now, it brings more benefits to the team and helps us to transform the way we collaborate. We don't manage chairs. People have more time for the family and their alone zone to get things done. They focus on the quality conversation and output rather than random interrupting messages.

People migrate their conversation to Basecamp, and all the information's there. All the check-in messages are up there to help the team get to know each other more. People from different timezone can catch up when they finished their works, and transparency is back to town.

Engineering Ladder

Along with the engineering practices, we also came up with the ranking ladder, which helps us classify and build a mentoring tree between the Dwarves. The lead or senior is assigned with objectives. During the cycle, they can choose the mentees, the juniors. The ranking system is structured based on engineering drive culture to form the list of metrics. It starts from D to C, to B, to A and ends with S. There are also several checkpoints in the middle.

We try to make everything a bit clearer on how the portion is distributed. It all comes with your unique values, as mentioned above, and how impactful it is.

Automation Operations

Most software companies can't automate their business workflow. It requires a well-defined process, and the cost to make it happens is expensive.

We build Fortress, a dashboard with a built-in bot, integrated with Basecamp and other Task Management tools to aggregate all the operational data and help to schedule other things that other companies have to build a team to take care of. As a result, with the team size of 60, there are only 4 dwarves to wear an additional hat and take charge to run the daily operations, from recruitment, candidate assessment, onboarding new members, leave request handling, payroll, accounting, and even company valuation. All the operational data are pulled into a single hub for lates data analytics and optimization.

Open Structure

The open organization structure reflects in the ownership that the team member could have and the transparency in team direction. After 5 years, we are rewarding the contribution by giving the portion of the company profit to exceptional dwarves or the dwarves who want to make a legacy here. With the unique value and impact they bring to the tables, they could manage to speed up the boat.

Software

attrace
cjc
reapit
hidden-bar
vim-motion
readify

CSR

golang-vietnam
swift-vn
webuild

Special Thanks

Every contribution counts. Thanks for always be around, listen to our story and support our moves in a way or another.

Bui Vu Nam
Bui Trung Hieu
Tieu Quang Huy
Pham Duy Khang
Nguyen Thanh Tung
Nguyen Huu Loc
Le Ngoc Thach
Do Chi Thien
Nguyen Manh Hieu
Le Nhu Khanh
Nguyen Thanh Trung
Le Thi Minh Tam
Nguyen Minh Tuan
Nguyen Le Duy
Nguyen Pham Hoang Diem
Vo Anh Duy
Nguyen Thanh Long
Truong Hoang Phuong
Chu Duc Trung
Nguyen Quoc Huy
Ngo Tuan Anh
Tu Dang Khoa
Vu Huy Quan
Nguyen Duc Thanh
Nguyen Manh Quoc Anh
Le Phuoc My
Mai Lam Trong Nguyen
Tran Thanh Phuong
Le Chau Vinh Hoi
Trinh Van Huy
pearcomms
pie
reapit
basehq
be
mudah
urbox
telemetry
sajari
chotot
ecal
attrace
amio
aharooms
cjc

Thanks for joining us in the first five years.

We look forward to the next five