Kyle Ekstrand
About Kyle Ekstrand
Kyle Ekstrand is a Senior Software Engineer with extensive experience in software development and a background in IT support. He has worked for various organizations, including USAA and Cloudastructure, Inc., and holds degrees in Management Information Systems and Fisheries Sciences from the University of Alaska.
Current Role at Cloudastructure
Kyle Ekstrand serves as a Senior Software Engineer at Cloudastructure, Inc. since 2021. In this role, he focuses on software development utilizing various modern technologies and methodologies. He employs RESTful microservice design patterns and HATEOAS design patterns in his software architecture. His expertise includes the use of Java streams and Aspect-oriented Programming (AoP), which contribute to the efficiency and effectiveness of his projects.
Previous Experience at USAA
Prior to his current position, Kyle worked at USAA as a Senior Software Engineer from 2015 to 2021. During his tenure, he developed software solutions and contributed to various projects. His experience at USAA helped him refine his skills in software engineering and project management.
Educational Background in Information Systems
Kyle studied Management Information Systems (MIS) at the University of Alaska Anchorage from 2008 to 2014. This six-year program provided him with a solid foundation in information technology and management principles. He also studied Fishing and Fisheries Sciences and Management, Economics at the University of Alaska Southeast for one year from 2010 to 2011.
Technical Skills and Tools
Kyle possesses a range of technical skills relevant to software engineering. He frequently utilizes tools such as Gradle, Swagger, and Spring Boot in his projects. He is proficient in Continuous Integration/Continuous Deployment (CI/CD) procedures and version control systems including Git, GitHub, and GitLab. Additionally, he has experience with API testing and development using Postman and ReadyAPI, and employs testing frameworks such as Junit and Mockito for quality assurance.
Early Career Experience
Kyle began his career with various roles in the IT sector. He worked as a Network and Desktop Support Technician at the University of Alaska in 2011 for six months. He also served as a Lab Consultant and Programming Tutor at the University of Alaska Anchorage from 2013 to 2014. His early experiences laid the groundwork for his future roles in software engineering.