Brennan is an experienced software developer with a diverse range of interests and experience. Working primarily in backend systems, he has delivered many critical applications for both large and small businesses. His professional experience has included a wide array of technologies, including Java, Spring, Kafka, Scala, Python, and others.
Prior to finding his way into software development, he taught English in India and Nepal. He loves working with people and helping others achieve.