Suggestions
Brian Cooley
Lead Software Engineer at Insulet Corporation
Professional Background
Brian Cooley is an accomplished software engineer with a robust portfolio of experience in developing cutting-edge applications for both Android and iOS platforms. With a deep understanding of programming languages and frameworks, including Kotlin, Java, Objective-C, Swift, and Python, Brian demonstrates exceptional technical skills that stand him apart in the software development industry. His expertise extends into modern programming paradigms and architectural design patterns such as MVVM and MVP, along with proficient use of tools like Dagger 2 and RxJava.
In his current role as Lead Software Engineer at Insulet Corporation, Brian is at the forefront of innovation in mobile application development, leading projects that significantly enhance user experience and functionality. His leadership and technical expertise have garnered him respect in the engineering community, making him a key asset to any technology-driven organization.
Brian's career previously included diverse roles where he honed his skills further. At Cooley Mobile Development LLC, as a Managing Partner, he was responsible for overseeing mobile app development projects, ensuring timely deliveries while maintaining high standards of quality. He also served as a Software Engineer III at AbleTo Inc., contributing to initiatives that leverage technology for improved behavioral health services. His dedication to teaching was evident during his tenure as an Instructor for Android at Lambda School, where he shared his knowledge with aspiring developers.
Before venturing into the world of software development, Brian possessed a robust background in chemical engineering. His tenure as a Process Control Engineer at prestigious companies such as Chevron and ExxonMobil gave him valuable insights into the application of technology in process optimization and automation. His experience in machine learning, particularly in building time series predictive models for the oil and gas sector, underscores his ability to blend engineering principles with state-of-the-art technology.
Education and Achievements
Brian Cooley boasts an impressive educational background with a PhD in Chemical Engineering from Auburn University and a Bachelor of Science in the same field from Mississippi State University. This strong academic foundation not only fuels his technical capabilities but also informs his analytical approach to software engineering. His work in chemical engineering, especially regarding advanced process control, empowers him to develop software solutions that are not only innovative but also grounded in practical and theoretical knowledge.
His transition from academia to industry is marked by significant contributions across several high-profile organizations. Each role he has undertaken further solidified his reputation for excellence, from software development positions at Enterne to advanced engineering roles at global corporations. This unique blend of experience emphasizes his versatility and capacity to thrive in diverse environments.
Achievements
- Lead Software Engineer at Insulet Corporation: Spearheaded innovative mobile applications that improve patient outcomes in healthcare.
- Managing Partner at Cooley Mobile Development LLC: Successfully launched multiple mobile apps with a focus on user-centric design and functionality.
- Formal Teaching Experience: As an instructor at Lambda School, he cultivated the next generation of software engineers.
- Machine Learning Expertise: Developed predictive models for time series data, showcasing his ability to apply advanced concepts in real-world scenarios.
- Extensive Engineering Experience: His prior roles as a Process Control Engineer and Advanced Process Control Engineer with major corporations have equipped him with unique problem-solving skills that enhance his software engineering capabilities.
Brian's combination of leadership, technical proficiency, and academic excellence positions him as a standout figure in the software engineering community. His career is marked by a commitment to innovation and quality, driven by a passion for leveraging technology to solve complex problems.