Software Engineering Lessons Learned from 10 years in the Games Industry
Monday, June 3, 2013
8:00 - 9:00 pm
Software Engineering is a large are complicated topic that means many things to many sub-industries in the field. In this talk, Brendan Walker, goes over engineer lessons learned working on several games over the last ten years. This includes small 6 month "casual" game projects with rapid iteration in a startup company post-college to large AAA titles with over 100 engineers working on them. Topics covered include interesting engineering problems on each game, as well as interesting scheduling, planning and design challenges. Near the end of the talk, Brendan will cover some the interesting AI programming problems he faces on Bungie's next game, "Destiny".
About Brendan Walker
Brendan Walker is a Seattle Area native. He is currently employeed at Bungie as an AI Engineer, specializing in environmental navigation and markup problems on Bungie's upcoming game "Destiny". Brendan attended UW in Seattle where he earned his undergraduate degree in Computer Science and his masters in Industrial Engineering. Brendan has a long time passion for game developement, augmented reality, indie game projects, and other small hardware projects that never get past the first month of tinkering. When he's not tinkering, he's spending time with his wonderful wife Valerie.
Back to top
Separated Presentation Patterns for Developing Applications on Windows Platforms
Wednesday, May 29, 2013
3:30 - 4:30pm
Developing well tested, maintainable and decoupled applications ford ASP.NET, Windows 8, and Windows Phone can be challenging. Francis will provide an overview of separated presentation patterns that are commonly used such as MVC, MVP, and MVVM as well as why these patterns were developed and how they promote testability and quality.
About Francis Cheung
Francis has been a lead developer for the Microsoft patterns & practices group for more than seven years. Francis has been involved in a diverse array of projects including the Composite Application Guidance for WPF (aka Prism), SharePoint Developer Guidance, Windows Phone Developer Guidance, Mobile Web Development Guidance, and most recently leading the development effort of the Prism for Windows Store Business App Development Guidance project.
Back to top
A Framework for Applied Cyber Security Research
Tuesday, January 29, 2013
The research talk focuses on the design and development of framework that
includes the design and development of algorithms, optimization models,
computational tools, Integrated Static and Dynamic vulnerability analyses
to address cyber security related research problems. The developed research
approach is to take away the complexities of real systems, isolate key
parameters that affect the performance of these systems, and build
mathematical and computational models to better understand the impact of
design parameters on the system as a whole. From application perspective,
the scope of the research deals with solutions to practical problems in
secure cloud Computing, Supply Chain Security, social networks threat
analysis and their Security.
Back to top
A Practical Overview of Machine Learning
Wednesday, November 28, 2012
Dr. Arthur Asuncion
Machine learning is an important scientific discipline that has made inroads into virtually every academic field, from biology to business to robotics.
The main goal of machine learning is to automatically learn models from data in order to make accurate predictions. In this talk, we will give a practical overview of machine learning. We will discuss supervised and unsupervised learning algorithms and also highlight various applications of machine learning, many of which are already in mainstream use.
About Dr. Asuncion
Dr. Arthur Asuncion received a Ph.D. in computer science from the University of California at Irvine in 2011. Supported by an NSF Graduate Fellowship, his research focused on large-scale machine learning and efficient statistical inference algorithms for Bayesian models such as topic models and social network models. Dr. Asuncion has published in a variety of AI/ML venues and also reviews for ML conferences such as NIPS and ICML.
Currently, Dr. Asuncion is a software engineer at Google where he works on a variety of projects relating to machine learning and statistics.
Back to top
The Evolution of Microsoft Software Development Practices in the 21st Century
Thursday, November 15, 2012
Compared to its current rivals, Amazon, Apple, Google, and Facebook, Microsoft is an old company with old ways of engineering software. Yet Microsoft continues to innovate and slowly gain advantage over its competitors. In this talk, we’ll discuss the ways software development practices at Microsoft have changed over the last decade. We’ll highlight what matters, what doesn’t, and why people are so resistant to altering bad habits.
About Mr. Brechner
Eric is the development manager for the Xbox Engineering Fundamentals team. He is widely known within the engineering community as his alter ego, I.M. Wright. Prior to his current assignment, Eric managed development for the Xbox.com web sites, was director of engineering learning and development for Microsoft Corporation, and managed development for a shared feature team in Microsoft Office.
Before joining Microsoft in 1995, Eric was a senior principal scientist at The Boeing Company, and worked in computer graphics and CAD for Silicon Graphics, GRAFTEK, and the Jet Propulsion Laboratory. He holds eight patents, published two books, earned a BS and MS in mathematics and a PhD in applied mathematics from Rensselaer Polytechnic Institute, and is a certified performance technologist. Although Eric shares I. M. Wright’s passion for product, he tries to be a little more tolerant and open-minded.
Back to top
How to Crack the Coding Interview: Skills and Strategies for Software Engineers and PMs
Thursday, October 11, 2012
Gayle Laakmann McDowell
CS interviews are a different breed from other interviews and, as such, require specialized skills and techniques. This talk will teach you how to prepare for coding and PM interviews, what top companies like Google, Amazon, and Microsoft really look for, and how to tackle the toughest programming and algorithm problems. This is not a fluffy be-your-best talk; it is deeply technical and will discuss specific algorithm and data structure topics.
Signed copies of McDowell's Cracking the Coding Interview and The Google Resume will be on sale after the talk. Cracking the Coding Interview is the #1 interview prep book for software engineers. The Google Resume is a broader book to teach people what they need to do to position themselves for a tech job, starting from early in college up through the offer and job performance itself. The books are rated as 5 and 4.5 stars respectively on Amazon.
About Mrs. McDowell
Gayle Laakmann McDowell is the founder and CEO of CareerCup.com and the author of Cracking the Coding Interview and The Google Resume. CareerCup is the leading source of technical interview preparation and provides a free forum with 8000+ technical interview questions, a book, a video, and mock interviews.
Gayle has worked as a Software Engineer for Google, Microsoft and Apple and has extensive interviewing experience on both sides of the table. She has interviewed and received offers from Google, Microsoft, Apple, Amazon, IBM, Goldman Sachs and a variety of other firms, and she has interviewed over 120 candidates at Google and served on its hiring committee.
Gayle holds a BSE and MSE from UPenn in Computer Science, and an MBA from the Wharton School.
Back to top
Data Management for Clinical Trials of Medical Devices
Wednesday, October 3, 2012
Vice President Global Clinical Affairs
Clinical Data Management saves lives!
Properly conducted clinical research using clinical trials ensures that medical devices used in clinics throughout the world are safe and effective. Soundly performed Clinical Data Management helps ensure that clinical research is performed accurately and safely.
This talk will cover an overview of clinical research and the regulatory environment, and then go into a little history lesson of data management, a deep dive into clinical trial operations processes, workflows that use clinical data management, examples of Case Report Forms (CRFs), and typical system architecture. Afterwards you should have a good idea of why and how data management is performed at medical device innovators and manufacturers.
About Mr. Sweeney
Mr. Terrence Sweeney’s career in regulatory affairs began in 1974 as a field biologist for the EPA. He then held the position of Radiological Health and Medical Device Specialist with the FDA. He has directed regulatory affairs departments for Johnson and Johnson, Quantum Medical Systems, Advanced Technology Laboratories, and Philips Healthcare. He is now Vice President Global Clinical Affairs for Philips Healthcare. He has worked with such medical devices as X-ray, MR and CT scanners, nuclear gamma cameras, diagnostic ultrasound equipment, patient monitors and external defibrillators.
He is an Executive Board member of the WBBA and serves on the Advisory Board of the University of Washington College of Medical Sciences, where he’s an instructor for a Master’s program in regulatory and clinical affairs. He is on the Board of the Bothell Biomedical Device Innovation Zone. He represents the U.S. medical device industry on the Steering Committee of the Global Harmonization Task Force of international regulatory authorities.
About Mr. Zydel
Andrew Zydel is a Senior Manager at Philips Healthcare where he has data management responsibilities for clinical trials of medical devices. Prior to working at Philips, Andrew spent nearly 10 years at Merck where he developed custom software for using clinical data in a variety of applications. He also has experience providing clinical data software solutions to hospitals and clinics.
Back to top
The University of Washington is committed to providing equal opportunity and reasonable accommodation in its services, programs, activities, education and employment for individuals with disabilities. To inquire about disability accommodations, please contact Rosa Lundborg at Disability Support Services at least ten days prior to the event at 425.352.5307, TDD 425.352.5303, FAX 425.352.5455, or email email@example.com.