Craig Saunders
About Craig Saunders
Craig Saunders is an IAM Engineer I at Provision IAM in Cumberland, Maryland, with extensive knowledge in cloud tools like AWS and expertise in UNIX/Linux systems. He has a background in full stack development and has been involved in various technologies, including Java, Angular, and SQL.
Work at Provision
Craig Saunders has been employed at Provision IAM as an IAM Engineer I since 2021. In this role, he applies his extensive knowledge of cloud tools, particularly AWS, to manage identity and access management solutions. His work involves utilizing various technologies and methodologies to enhance system security and efficiency. Craig's position is based in Cumberland, Maryland, where he has contributed to the company's objectives for three years.
Previous Experience at Smoothstack
Before joining Provision IAM, Craig Saunders worked at Smoothstack as a Full Stack Java Engineer for a period of six months in 2021. During his tenure, he developed applications using Java and contributed to various projects that required a comprehensive understanding of both front-end and back-end technologies. This experience helped him refine his programming skills and gain practical insights into software development.
Education and Expertise
Craig Saunders studied at Gwinnett Technical College from 2009 to 2012, where he focused on Simulation/Game Development and earned a certificate. His educational background laid the foundation for his technical skills. Additionally, he is self-taught in coding, having started at the age of 14. This early interest in programming has enabled him to acquire proficiency in various programming languages and technologies over the years.
Technical Skills and Proficiencies
Craig possesses a wide range of technical skills, including expertise in UNIX/Linux systems and shell scripting. He is proficient in using Docker for containerization and Git/GitHub for version control. His knowledge extends to tools such as Jenkins, Sonarqube, Swagger, Junit, and Spring Boot. Craig is also experienced in Agile/SCRUM methodologies and CI-CD practices, which enhance his ability to deliver high-quality software solutions.
Programming Languages and Technologies
Craig Saunders is skilled in several programming languages and technologies, including Java, Angular, SQL, and NoSQL. He has experience in developing REST APIs and has familiarity with C# and Jasmine. His technical toolkit also includes JavaScript frameworks like Node.js, as well as API testing tools such as Insomnia/Postman. This diverse skill set allows him to tackle various challenges in software development and system integration.