Adam B.
About Adam B.
Adam B. is a Senior Software Engineer at Varsity Tutors, a Nerdy Company, where he has worked since 2021. He has a diverse background in software development, having held various roles in organizations such as Amnesty International Australia and Trek10, Inc., and he emphasizes accessibility and performance in his work.
Work at Varsity Tutors
Adam B. has been employed at Varsity Tutors, a Nerdy Company, as a Senior Software Engineer since 2021. He previously worked at the same organization as a Software Engineer from 2015 to 2019. His experience at Varsity Tutors encompasses a focus on software development, where he applies his expertise in various programming languages and architectural choices.
Education and Expertise
Adam B. studied Computing Studies at RMIT University, earning a Bachelor of Technology (B.Tech.) from 2009 to 2013. He also attended Hunter Institute of Technology, where he achieved a Diploma of Surveying in 2000. His educational background supports his professional experience in software engineering and development.
Professional Background
Adam B. has a diverse professional background in software development. He worked as a Lead Software Developer at Amnesty International Australia from 2011 to 2014 and held the same position at Iron Gaming, Inc. for six months in 2014. He also served as a Cloud Engineer at Trek10, Inc. from 2019 to 2021, contributing to various projects and initiatives in the tech industry.
Technical Preferences and Practices
Adam B. prefers progressive enhancement over full client-side applications to improve accessibility and performance. He enjoys working with Golang and favors serverless architectures for certain applications to simplify deployment and scaling. He advocates for Infrastructure as Code (IaC) to streamline infrastructure management and chooses NoSQL databases for their scalability and flexibility.
Architectural Philosophy
Adam B. believes in using monolithic architectures unless isolation is critical. He values simplicity and practicality in technology choices, prioritizing effective solutions over the latest trends. His approach reflects a focus on delivering robust and maintainable software systems.