Sandi Metz เป็นวิศวกรซอฟต์แวร์และเป็นผู้เขียนหนังสือ 'Practical Object-Oriented Design in Ruby' ซึ่งได้รับการยอมรับอย่างกว้างขวางว่าเป็นแนวทางที่ชัดเจนสําหรับ OOP ใน Ruby. เธอยังให้บริการให้คําปรึกษาและฝึกอบรมแก่ทีมพัฒนาซอฟต์แวร์.
Sandi Metz เริ่มอาชีพของเธอในฐานะวิศวกรซอฟต์แวร์ในปี 1985.
เธอทํางานให้กับ บริษัท ต่างๆรวมถึง AT&T, Adobe และ Amplify ตลอดช่วงปี 1990 และ 2000.
ในปี 2012 เธอตีพิมพ์ 'Practical Object-Oriented Design in Ruby' ซึ่งกลายเป็นหนังสือขายดีและทําให้เธอเป็นผู้นําทางความคิดในการพัฒนาซอฟต์แวร์.
ตั้งแต่นั้นมาเธอได้เขียนและพูดอย่างกว้างขวางในหัวข้อที่เกี่ยวข้องกับการออกแบบและพัฒนาซอฟต์แวร์โดยเฉพาะอย่างยิ่งหลักการเชิงวัตถุ.
วิศวกรซอฟต์แวร์และผู้แต่งหนังสือยอดนิยมหลายเล่มเกี่ยวกับการออกแบบและพัฒนาซอฟต์แวร์รวมถึง 'รหัสสะอาด' และ 'สถาปัตยกรรมสะอาด'. เขายังเป็นผู้พูดในที่สาธารณะและสนับสนุนการปฏิบัติในการพัฒนาที่คล่องตัว.
วิศวกรซอฟต์แวร์และผู้เขียนหนังสือที่มีอิทธิพลหลายเล่มเกี่ยวกับการพัฒนาและการออกแบบซอฟต์แวร์รวมถึง 'Refactoring', 'Patterns of Enterprise Application Architecture' และ 'Domain-Specific Languages'. เขายังเป็นผู้พูดในที่สาธารณะและสนับสนุนการปฏิบัติในการพัฒนาที่คล่องตัว.
วิศวกรซอฟต์แวร์และผู้แต่ง 'Domain-Driven Design' ซึ่งเป็นหนังสือที่ได้รับการยกย่องอย่างกว้างขวางว่าเป็นแนวทางที่ชัดเจนสําหรับ DDD ในการพัฒนาซอฟต์แวร์. เขายังเป็นวิทยากรและที่ปรึกษา.
หนังสือที่ให้คําแนะนําเชิงปฏิบัติเกี่ยวกับการออกแบบเชิงวัตถุในภาษาการเขียนโปรแกรม Ruby. ครอบคลุมหัวข้อต่าง ๆ เช่นหลักการ SOLID การฉีดพึ่งพาและรูปแบบการออกแบบ.
Sandi Metz ให้บริการให้คําปรึกษาแก่ทีมพัฒนาซอฟต์แวร์โดยมุ่งเน้นที่หัวข้อต่าง ๆ เช่นการออกแบบซอฟต์แวร์คุณภาพของรหัสและการเปลี่ยนแปลงของทีม.
Sandi Metz จัดอบรมเชิงปฏิบัติการให้กับทีมพัฒนาซอฟต์แวร์ซึ่งครอบคลุมหัวข้อต่าง ๆ เช่นการออกแบบเชิงวัตถุคุณภาพของรหัสและการทดสอบ.
หนังสือเล่มนี้เป็นแนวทางปฏิบัติในการออกแบบเชิงวัตถุในภาษาการเขียนโปรแกรม Ruby. ครอบคลุมหัวข้อต่าง ๆ เช่นหลักการ SOLID การฉีดพึ่งพาและรูปแบบการออกแบบ.
Sandi Metz ให้บริการให้คําปรึกษาที่เกี่ยวข้องกับการออกแบบซอฟต์แวร์คุณภาพของรหัสและการเปลี่ยนแปลงของทีม. เธอทํางานร่วมกับทีมพัฒนาซอฟต์แวร์เพื่อระบุพื้นที่สําหรับการปรับปรุงและพัฒนากลยุทธ์ในการจัดการกับพวกเขา.
Sandi Metz จัดให้มีการฝึกอบรมเชิงปฏิบัติการที่ครอบคลุมหัวข้อต่าง ๆ เช่นการออกแบบเชิงวัตถุคุณภาพของรหัสและการทดสอบ. การประชุมเชิงปฏิบัติการเหล่านี้ออกแบบมาเพื่อช่วยให้ทีมพัฒนาซอฟต์แวร์พัฒนาทักษะและมีประสิทธิภาพมากขึ้น.
Sandi Metz เป็นที่รู้จักกันดีในเรื่องความเชี่ยวชาญในการออกแบบและพัฒนาซอฟต์แวร์โดยเฉพาะอย่างยิ่งในด้านหลักการเชิงวัตถุ. เธอเป็นผู้แต่ง 'Practical Object-Oriented Design in Ruby' และให้บริการให้คําปรึกษาและฝึกอบรมแก่ทีมพัฒนาซอฟต์แวร์.
ผู้เขียนคนอื่น ๆ ที่คล้ายกับ Sandi Metz ได้แก่ Robert C. Martin (ลุง Bob), Martin Fowler และ Eric Evans. ผู้เขียนทั้งหมดเหล่านี้เป็นผู้เชี่ยวชาญที่รู้จักกันดีในการพัฒนาและออกแบบซอฟต์แวร์และมีหนังสือที่มีอิทธิพลในหัวข้อเหล่านี้.