
Steven Haines
Pluralsight Author
Steven Haines has worked as a software architect for the last twenty years, most recently as a principal software architect at Turbonomic, focused on their cloud offering. He spent seven years in various architect roles at Disney, beginning as a technical architect on Disney's MyMagic+ program and finishing his tenure as a lead solution architect and principal application architect, overseeing large projects ranging from rolling out Disney Shanghai, replacing the online ticket sales website for the Hong Kong Disney Resort, and moving PhotoPass to a serverless architecture. He has a passion for application performance and scalability and has spent time working on Application Performance Management applications at Quest Software and AppDynamics. He's the author of Java 2 From Scratch (QUE, 1999), Java 2 Primer Plus (SAMS, 2002), and Pro Java EE Performance Management and Optimization (Apress, 2006). He was the Java Host on InformIT.com, where he contributed weekly articles about Java for nearly ten years, he's a regular contributor to JavaWorld, and he wrote over two dozen white papers on performance, scalability, and cloud-based architectures. He taught computer science and Java courses at Learning Tree University as well as the University of California, Irvine. In his spare time he focuses on building his technical and business acumen by reading books, taking online courses, and building new applications, and spends as much time as he can with his family: his wife Linda of almost 20 years, his son Michael (17), and his daughter Rebecca (9).
Topics Authored
Software Development
Courses Authored
7
Total Ratings
204
Avg Course Ratings
4.2
Courses by Steven
-
Course
Spring Certified Professional: TestingIntermediate
1h 6m
Jul 07, 2025
Course
Unit Testing in Spring Framework 6 with JUnitIntermediate
2h 57m
Dec 13, 2023
(20)Course
Developing Python 3 Apps with DockerIntermediate
2h 29m
Jun 16, 2022
(50)Course
Spring Integration 5: Message System Design PatternsBeginner
1h 40m
Jun 16, 2022
(21)Course
Spring Integration 5: Advanced Message Handling Using Routing and TransformationsAdvanced
1h 52m
Jun 16, 2022
(11)Course
Spring Integration 5: Using Channel Adapters to Integrate with External SystemsIntermediate
1h 58m
Jun 16, 2022
Course
TDD with Spring 5 and JUnit 5Intermediate
2h 12m
Jun 16, 2022
(102)
-
Course
Spring Certified Professional: TestingIntermediate
1h 6m
Jul 07, 2025
Course
Unit Testing in Spring Framework 6 with JUnitIntermediate
2h 57m
Dec 13, 2023
(20)Course
Developing Python 3 Apps with DockerIntermediate
2h 29m
Jun 16, 2022
(50)Course
Spring Integration 5: Message System Design PatternsBeginner
1h 40m
Jun 16, 2022
(21)Course
Spring Integration 5: Advanced Message Handling Using Routing and TransformationsAdvanced
1h 52m
Jun 16, 2022
(11)Course
Spring Integration 5: Using Channel Adapters to Integrate with External SystemsIntermediate
1h 58m
Jun 16, 2022
Course
TDD with Spring 5 and JUnit 5Intermediate
2h 12m
Jun 16, 2022
(102)
-
No labs authored.