Alan Swanson
About Alan Swanson
Alan Swanson is a Lead Software Engineer at Thomson Reuters, where he has worked since 2009. He specializes in back-end and middle-tier services, with significant experience in Oracle and MySQL databases, as well as microservice-based architecture on AWS.
Work at Thomson Reuters
Alan Swanson has been employed at Thomson Reuters as a Lead Software Engineer since 2009. In this role, he has accumulated 15 years of experience, focusing on back-end and middle-tier services. His work involves developing applications and utilizing various technologies, including Java, Groovy, and Elastic Search. Alan also has experience with microservice-based architecture on AWS, where he employs services such as SNS/SQS, Aurora RDS, EC2, and S3. He routinely leads smaller groups for various projects and provides mentorship to new coworkers.
Education and Expertise
Alan Swanson studied Computer Information Science at Minnesota State University, Mankato, where he earned a Bachelor of Science degree from 2000 to 2005. His educational background has equipped him with a strong foundation in software development. He has specialized expertise in back-end development, particularly with Oracle and MySQL databases using Hibernate. Additionally, he has experience with client-side technologies, including Backbone.js, underscore, and jQuery, although his primary focus remains on back-end services.
Background
Alan Swanson's career began with a brief tenure at IBM in 2005, where he worked as a Programmer for three months. He also gained experience as a Computer Analyst at Mayo Clinic in 2004 for three months. His early career experiences contributed to his development as a software engineer, leading to his current position at Thomson Reuters. Alan's educational journey began at Pine Island High School, where he laid the groundwork for his future studies in computer science.
Technical Skills
Alan Swanson possesses extensive technical skills in back-end development and database management. He has strong capabilities in using Oracle and MySQL databases, as well as experience with Hibernate for data persistence. His proficiency extends to developing applications using Java, Groovy, and Elastic Search. Alan is also knowledgeable in microservice-based architecture, particularly on AWS, where he utilizes various services to enhance application performance and scalability.