Edwin G.
About Edwin G.
Edwin G. is a Senior Software Engineer with extensive experience in Java development and software testing. He has worked for various companies, including Ricoh USA, Inc., Gaggle, and Swirlds Labs, and holds a Bachelor of Science in Computer Science from Colorado State University.
Current Role at Swirlds Labs
Edwin G. currently serves as a Senior Software Engineer at Swirlds Labs, a position he has held since 2022. In this role, he focuses on software development and engineering practices, leveraging his extensive background in various programming languages and methodologies. His contributions to the team are informed by years of experience in both client-side and server-side development.
Previous Experience in Software Engineering
Edwin G. has a diverse background in software engineering, having worked at several organizations prior to his current role. He was a Senior Software Engineer at West Safety Services | Intrado from 2015 to 2017 and at Raytheon from 2014 to 2015. His experience includes roles at Gaggle and NODE40, where he focused on Java development and blockchain applications, respectively.
Education and Expertise
Edwin G. earned a Bachelor of Science (B.S.) in Computer Science from Colorado State University, completing his studies from 1997 to 2001. His expertise encompasses a range of technologies, including Java, Spring, JavaScript, and JSP. He is proficient in build maintenance tools such as Ant, Maven, and Gradle, and advocates for Object Oriented Design, Test Driven Development, and Continuous Integration.
Experience with Software Development Methodologies
Throughout his career, Edwin G. has gained experience in both Agile and Waterfall methodologies. His roles have required him to adapt to different project management styles, ensuring that he can effectively contribute to various teams and projects. This adaptability has been a key component of his work across multiple organizations.
Early Career and Testing Experience
Edwin G. began his career in software testing, working as a Software Tester at Colorado vNet from 2003 to 2006. He also served as a Software Test Engineer at IBM from 2007 to 2011. These early roles provided him with a solid foundation in software quality assurance, which he has built upon in his subsequent engineering positions.