Director of Design and Invention at Vectorform
Trevor is an award-winning designer, creative director, and innovation leader with over 15 years of senior leadership expertise spanning communications, product, and innovation. Trevor is responsible for helping fortune 500 and mid-market leaders across industries drive experiential strategy and innovation through design, technology, and customer experience. As a driving force behind Vectorform’s Innovation offerings, Trevor’s focus revolves around collaboration with advanced R&D, applied sciences, design, customer insights, and commercial development teams using processes, design strategies and insights to provide creative and strategic solutions for new and existing businesses. Trevor’s work helps enable multidisciplinary professionals, teams, and organizations to adapt, respond, and harness tools of design to become more relevant in this age of technologic disruption. A hybrid talent, Trevor plays an instrumental role in defining Vectorform's global vision and value proposition. Ensuring the right approach can uncover opportunity, harness networks, unlock creativity, build runways, and pave the way to inventing something entirely new. Trevor’s hobbies include soccer, guitar, podcast binging, audio books, appreciating the arts, spending time with energetic entrepreneurs and thinkers, but mostly being an active dad for his daughter and son. Trevor resides in the suburbs of Detroit with his wife Andrea.
Embrace the Gray: Algorithms for Innovation
Today, software is synonymous with innovation, but how comfortable are you with innovation itself? In this conversation starting presentation, examine how to take more deliberate aim at embracing a world of gray with personal approaches to make it more black and white. Gain insights to help yourself and your teams not just code, but solve big problems with code.
Director of Partnerships & Operations at Grand Circus Detroit
Celena Mancina is the Director of Operations and Partnerships at Grand Circus. Working with more than 250 companies, Celena connects local employers to tech talent –– introducing career opportunities to coding bootcamp graduates. Celena also leads Grand Circus partnerships, identifying creative strategies to fund bootcamp scholarships and community outreach programs. Celena works directly with organizations like Facebook and Google and local companies like Meridian Health Plan, Quicken Loans, Ford, Accenture, and United Shore among others. In 2017, Celena was awarded the Crain’s Twenty in their 20s award for her work on the DEVELOP(her) Scholarship, a program for women seeking careers in software development. Through this program, Grand Circus has worked with local organizations to provide full scholarships for more than 40 Michigan women.
How Diversity Increases Performance, Creativity & Revenue
Businesses, both small and large, focus on the bottom line and how to get there through performance and creativity. But how can we affect performance, creativty and reveue at the same time? The answer is diversity in our workplace. We will look at studies that prove what a lot of us already know -- that diversity indeed increases performance, creativity and revenue. Curious about the difference between the amount of pull requests accepted on GitHub for men and women? Or how diversity positiveity affects talent, customer orientation, employee satisfaction and decision making? Let's explore together.
Software Architect at Dynatrace
Martin is a Software Architect and Team Lead at Dynatrace. He is currently focusing on how to transition classic monolithic software into a set of modern and lean micro services. Before that, he was part of the Dynatrace Innovation Lab. In this role he blogged, travelled to events and worked with customers and partners to find new ways of integrating Dynatrace with customer's IT-ecosystems. Already in his time before Dynatrace, he learned that software tends to become unmaintainable too fast. Since that time, he is in pursuit for the best way to resilient software development ever since. When he's not thinking about code or software architecture, he's automating his home, spending time with his family and friends, or trying to read a good book. Being a kid of the 80s and 90s, he has a soft spot for pixel art and computers of the time. Martin is passionate about life, technology, and the people behind both of them.
Old code doesn't stink - Refactor or Rewrite
I've seen projects with shiny, new code render into unmaintainable big balls of mud within 2-3 years. Multiple times. But regardless of whether it's the code base as a whole that's rotten, or whether it's just the UI and User Experience that needs a major overhaul: the question on rewrite vs refactoring will come up sooner or later. Based on years of experience, and a plethora of bad decisions cumulating into epic failures, I'll share my experience on how to have a code base that stays maintainable - even after years. After this talk, you'll have more insight into whether you should refactor or rewrite, and how to do it right from now on.
Front End Developer at Accenture Digital
Stephanie McIlroy is a Front End Developer at Accenture Digital, working out of Accenture’s Detroit Digital Delivery Center. She is a graduate of Grand Circus’s Front End Development Bootcamp and specializes in Angular, Node.js and responsive web design. Stephanie is a strong proponent of accessibility and has presented on the topic at Detroit Startup Week and the Women in Tech Symposium at Grand Circus. Prior to web development, Stephanie taught AP US History and served as an Assistant Principal in Los Angeles. In her spare time she loves hanging out at The Royce and biking, running and kayaking at Belle Isle.
Accessibility Creates Inclusivity
What is Accessibility and why is it so important for today’s digital products? Over the years we’ve seen how Accessibility applies to the physical world. Many locations provide helpful features that make life easier and more accessible for people with disabilities, but accessibility in technology is often overlooked excluding people without access to basic services. Accessibility has become a necessary development standard when building applications. How can you ensure an application is in compliance and what emerging technologies are also addressing accessibility? Come participate in an active conversation to learn more about how impactful accessibility is in people’s lives.
Principal Technical Marketing Manager at Red Hat
Jason has over 17 years of experience as a software engineer, with over 12 of those during his time as Red Hat. He is currently working as a Partner Technical Marketing Engineering on the OpenShift Ecosystem team where he provides direction and technical advice for applications integrating with OpenShift. Prior to that, Jason's experience includes being a core contributor on multiple OpenStack projects and leading the team for the Red Hat Satellite content management project.
Cloud-Native Applications in Practice
'Cloud native', 'microservices', and 'web scale' have become commonplace in recent years. However, achieving real results is more difficult than simply wrapping a legacy application in a container. This session will discuss the extra considerations that need to be taken into account when developing cloud-native applications and how an orchestration engine such as OpenShift can help.
Chief Design Officer at Dynatrace
Holger Weissböck is Chief Design Officer at Dynatrace and has been with the company for 9 years. He is software developer, team lead and UX designer with experience in enterprise, framework, backend and game design and development. Otherwise, he loves good music, good food and old cars.
Let's put U in UX!
All successful products focus on the user. As a developer you are your software's final UX guardian. It is in your power to make or break its user experience. Therefore, it is your responsibility to make sure things don't go sideways. Thankfully, every developer is an API designer, and every API designer is a UX expert. Here are the reasons why...
Senior Technical Evangelist at Amazon Web Services
Nicki brings with her 5 years of experience working in the software industry, first as a self-taught .NET developer, and then as a funded entrepreneur working on an HRTech startup for developers. She is very passionate about helping developers succeed on AWS and in general.
Developing Modern Serverless Applications on AWS: An Inside Look
In this session, we will walk-through how to develop a serverless web application using AWS Lambda and API Gateway through the Serverless Application Model (SAM). We will demonstrate a basic music web application to access AWS resources such as Amazon Cognito to retrieve songs stored in Amazon DynamoDB and hit a third-party lyric API for a musical quiz! We will also cover AWS X-ray for application debugging and using the SAM CloudFormation template to easily deploy application components to AWS.
Software Architect at Duo Security
Zach has helped out with many meetups and events in Ann Arbor over the years. He's co-founded meetups (CoffeeHouseCoders) and companies (Olark). When he isn't working he enjoys camping and biking, sometimes at the same time. His favorite hobbies often involve making computers do unusual things, like woodworking or drawing aperiodic tilings. If you have five minutes, ask him why hexagons are way cooler than squares.
Can DevOps and Security be Friends?
In this talk, we'll go over how to think about securing infrastructure more like a cool-headed economist and less like Chicken Little. We'll go over threat modeling and how to make pragmatic tradeoffs when cloud infrastructure security configuration is limited. We'll also go over how to measure progress (if you aren't into that sort of thing, your manager might be!) Lastly, we'll take these techniques and apply it to another 2018 darling, Zero Trust Networking, and separate the hype from projects that can make you more secure while decreasing operational toil.
Engineering Leader at Quicken Loans
Gajan Pathmanathan is a quality evangelist, a DevOps enthusiast, and an engineering leader with nearly fifteen years of experience in designing, developing, and testing software. He currently leads the Enterprise Quality Architecture team at Quicken Loans, where he is responsible for implementing solutions and strategies for continuous quality and quality-driven development across the enterprise. Before joining Quicken Loans, Gajan worked at Intel Security/McAfee as a lead engineer and led the team that was responsible for defining quality processes and test automation processes across the organization. Gajan holds a master’s degree in computer engineering from the University of Waterloo, Canada and he is a certified SOA Architect and Scrum Master. Among other things, Gajan has been giving guest lectures at technical institutes and speaking regularly at technical conferences across Canada and the United States.
Performance Testing as a Quality Gate in Your Delivery Pipeline
Fail fast and fail often is the key tenet of DevOps that places great emphasis on continuous testing to deliver software with confidence and to ensure a positive user experience. As teams embrace the Shift Left methodology, the need arises to transform the traditional approach that relegates performance testing to later stages in the delivery process. By shifting the performance testing left and conducting continuous performance testing, teams are enabled to quickly detect and gain insight into software performance degradations earlier in the lifecycle. In this session, Gajan discusses the transition a team needs, to put performance testing at the top of their priorities. He dives into explaining two prominent open source performance testing tools, JMeter and Locust, and how they can be used with Jenkins for rapid and continuous performance feedback. He also talks about Taurus, an open source tool that enables running and analyzing tests from JMeter and Locust and shows how it can be integrated with Jenkins. Join Gajan to learn how continuous performance testing can be incorporated into iterative and rapid methods of delivering software and study some open source tools that can be used to continuously measure performance thresholds and service level agreements (SLAs) in the software delivery pipeline.