Suggestions
Adam Hannigan
Senior Engineering Team Lead at Assignar
Professional Background
Adam Hannigan is a highly skilled product-focused software engineer who has established a solid reputation in the technology industry. With extensive experience in leading software engineering teams and a passion for innovative technologies, Adam has been at the forefront of software development and user experience trends. His expertise in modern frameworks and languages such as React, Typescript, and NodeJS, along with his knowledge of GraphQL and AWS, has enabled him to spearhead significant projects that have made impactful contributions to organizations.
Currently, Adam serves as the Senior Engineering Team Lead at Assignar, a position that allows him to leverage his leadership skills and technical prowess in guiding software engineering teams towards achieving efficient and high-quality software outputs. His previous role as the Engineering Team Lead at Assignar laid the groundwork for his development into this senior position, wherein he focused on best practices in development as well as fostering a collaborative team environment. Adam’s professionalism and approachability make him an effective mentor in the industry, guiding up-and-coming engineers through hiring and onboarding processes, and implementing objectives and key results (OKRs) that align with business goals.
In addition to his roles at Assignar, Adam's career began as an intern developer at Total Synergy, where he gained invaluable hands-on experience and insights into the software development process. His journey through various positions and organizations has equipped him with a versatile skill set and a comprehensive understanding of the software landscape.
Education and Achievements
Adam's educational journey reflects his dedication to the field of technology and software engineering. He holds a Bachelor of Science in Games Development and Enterprise Systems Development from the University of Technology Sydney, where he honed his skills in programming, system design, and game development. Additionally, Adam studied Computer Science with a focus on Information Technology at the University of Arizona, further solidifying his foundation in the tech industry.
Prior to his university education, Adam achieved an exceptional ATAR score of 97.40 at St Augustine's College, indicating not only his intelligence and diligence but also his commitment to excellence in his academic pursuits. This strong academic background complements his practical experience, allowing Adam to apply theoretical principles alongside real-world applications.
Skills and Technological Expertise
Adam is well-versed in a variety of technologies and tools that are vital for modern software development. His proficiency in React, Typescript, and Apollo, along with Capacitor and Ionic, reflects his ability to build sophisticated web applications that meet the demands of today’s users. Furthermore, he employs XState for state management and the React Testing Library to ensure robust testing protocols in his projects.
His capabilities are not limited to front-end development; Adam has a strong foundation in server-side technologies as well. With experience in GraphQL and NodeJS, he is adept at creating efficient backend services that seamlessly communicate with frontend applications. His AWS certification speaks to his competency in cloud technologies, making him a knowledgeable resource for organizations looking to navigate the complexities of cloud infrastructure.
Adam's expertise extends to database management as well. He has experience with MYSQL and DynamoDB, allowing him to design and maintain databases that efficiently support application functionality and data integrity. His familiarity with automated testing, browser profiling, and benchmarking further enhances his profile, ensuring that he delivers high-quality software products.
As a certified SCRUM Master, Adam emphasizes agile methodologies within his teams, promoting flexibility and continuous improvement. His experience conducting 1:1s, overseeing hiring processes, and facilitating onboarding allows him to cultivate strong, cohesive teams that are both motivated and effective. Adam’s leadership style encourages open communication and transparency, nurturing a supportive work culture that drives innovation.
Community Involvement
Additionally, Adam is an active member of the technology community, sharing his knowledge and passion for software engineering through various platforms. He regularly contributes to his Medium blog, where he writes about technologies that inspire him, offering insights into software development, UX trends, and best practices for engineers. This commitment to knowledge-sharing indicates his dedication to both personal growth and the advancement of the field.
Achievements
