Lawrence Ferretti
About Lawrence Ferretti
Lawrence Ferretti is a Senior Software Engineering Manager at Safe-Guard Products International, where he has worked since 2023. He has a strong background in software development, cloud computing, and modern engineering practices, with previous roles at notable companies including The Home Depot and KPMG US.
Work at Safe-Guard Products International
Lawrence Ferretti currently serves as a Senior Software Engineering Manager at Safe-Guard Products International, a position he has held since 2023. Previously, he worked as a Software Engineering Manager at the same company from 2020 to 2023. His tenure at Safe-Guard Products International is characterized by a focus on modern software development practices, including CI/CD processes and event-driven architecture. His role involves overseeing software engineering teams and ensuring the delivery of high-quality software solutions.
Previous Experience in Software Engineering
Before joining Safe-Guard Products International, Lawrence Ferretti worked at The Home Depot Contractor through The Proven Method as a Full Stack Software Engineer from 2019 to 2020. His earlier experience includes a position as an Associate Developer at KPMG US from 2013 to 2014 and a role as a Teaching Assistant at Southern Polytechnic State University from 2011 to 2012. These roles contributed to his development as a software engineer and provided him with diverse industry exposure.
Education and Expertise
Lawrence Ferretti holds a Bachelor's degree in Computer Science from Southern Polytechnic State University. He furthered his education by obtaining a Master of Science in Software Engineering from Kennesaw State University, where he studied from 2017 to 2020. His academic background is complemented by practical experience as a Graduate Research Assistant at Kennesaw State University from 2018 to 2019. His education has equipped him with a strong foundation in software development and engineering principles.
Technical Skills and Proficiencies
Lawrence Ferretti possesses a wide range of technical skills in software development. He is proficient in various development environments, including Visual Studio, PyCharm, and Unity. His expertise extends to cloud computing, with experience in both Google Cloud Platform (GCP) and Amazon Web Services (AWS). He is knowledgeable in relational and NoSQL databases, machine learning, and neural networks. Additionally, he is familiar with Agile and Scrum/Kanban methodologies, which enhance his project management capabilities.
Understanding of Software Architecture
Lawrence Ferretti has a comprehensive understanding of microservice patterns, which allows him to design scalable and maintainable software architectures. His experience with event-driven architecture and CI/CD processes reflects his commitment to modern software development practices. This expertise positions him to effectively lead software engineering teams in developing innovative solutions that meet organizational needs.