Suggestions
Brian Lawler
Software Architect at Iterable
Professional Background
With an impressive career spanning over 25 years in software architecture and product development, Brian Lawler has established himself as a leading expert in creating innovative software solutions. Starting his programming journey in 1993 with C, he quickly advanced to C++, Java, and has most recently embraced Scala since 2011. Brian's extensive experience encompasses both large corporations and dynamic startups, allowing him to craft tailored solutions that meet diverse business needs.
His career reflects a strong commitment to excellence in software design and implementation, particularly in back-end web applications. As a Software Architect at Iterable, Brian has utilized his deep expertise to lead and innovate, contributing to the creation of robust software products that are both efficient and scalable. His previously held positions, including Back-end Architect at Wonder Workshop and Chief Architect at Lynx Workflow, have further solidified his proficiency in developing complex architectures that drive product success.
Education and Achievements
Brian Lawler graduated with a Bachelor of Science in Electrical Engineering from Northwestern University, where he laid the foundational knowledge that would propel him into the world of software engineering. His academic training has equipped him with a strong analytical framework that enhances his approach to architecture and systems design.
Throughout his career, Brian has been a champion of Domain Driven Design principles, which emphasize the importance of understanding the business domain before delving into technical specifications. This approach not only leads to more effective software solutions but also fosters better communication between technical and non-technical stakeholders. Additionally, Brian is an advocate for creating visual representations of system architectures to demystify complex processes and facilitate collaboration among project teams.
Notable Contributions
In addition to his role at Iterable, Brian has made significant contributions during his time as CTO and Co-founder of Pirc.com, where he was instrumental in launching innovative software products to market. His tenure at Cisco as a Solutions Architect showcases his capacity to work on large-scale technology solutions, further enhancing his versatility and command of current technology trends.
Brian's time at Tribe.net and Mobile Workforce as Chief Architect and Private Contractor respectively, provided him with unique experiences in managing projects from a grassroots level to comprehensive system implementations. His progressive journey from Senior Engineer at Appiant Technologies to Principal Consultant at BEA demonstrates his ability to adapt and grow within varying contexts of the tech industry.
By leveraging his proficiency in Scala and the Play Framework—coupled with his extensive knowledge of AWS for application deployment and management—Brian has been successful in creating high-performance web applications that withstand the rigors of real-world use cases. His belief in the power of visualization and clear communication ensures that his projects are more than just code; they are thoughtful, user-centric solutions designed to meet the needs of their end users.
Achievements
- Over 25 years of experience in software architecture and development.
- Expertise in various programming languages including C, C++, Java, and Scala.
- Strong advocate for Domain Driven Design and visual project representation.
- Significant roles at leading tech companies including Iterable, Cisco, and Lynx Workflow.
- Proven history of successful project leadership and product innovation.