Mark Rodriguez
About Mark Rodriguez
Mark Rodriguez is a Principal Software Engineer at Blue Origin with extensive experience in software development across various companies and a strong background in computer information systems.
Professional Role at Blue Origin
Mark Rodriguez serves as the Principal Software Engineer at Blue Origin since 2021. Based in Kent, Washington, he has been contributing significantly to the company's engineering projects. His role encompasses developing and implementing advanced software solutions essential for the company's aerospace initiatives. Prior to his current position, he was a Full Stack Developer at Blue Origin from 2020 to 2021, where he played a crucial role in enhancing the company’s web applications and service platforms.
Previous Positions and Experience
Mark Rodriguez has an extensive background in software engineering, spanning various roles across top tech companies. From 2018 to 2020, he worked at Conversica as a Software Development Engineer 3, focusing on advanced software solutions. Prior to that, he held the position of Software Development Engineer 2 at Expedia, Inc. for five years, contributing to numerous high-impact projects. His early career includes significant tenures at Microsoft as both a Software Development Engineer 2 from 2008 to 2013 and a Contractor from 2007 to 2008, along with previous roles at Walt Disney Internet Group and The Cobalt Group.
Education and Academic Background
Mark Rodriguez graduated from Baruch College with a Bachelor of Business Administration (BBA) in Computer Information Systems. His academic background laid a solid foundation for his expertise in developing complex software systems and understanding the business implications of technology solutions.
Current Projects and Technologies
Currently, Mark Rodriguez is heavily involved in various innovative projects using cutting-edge technologies. He is working on a project that integrates Strawberry (GraphQL), Beanie (MongoDB ORM) with FastAPI, and MongoDB (DocumentDB in AWS). Additionally, he has integrated Redis (Elasticache in AWS) to cache GraphQL queries, dramatically improving performance. He is also diving deep into asyncio and aiohttp to accelerate service speeds and is expanding his skills by training in Unity and learning the Godot game engine for game development.
Learning and Development
Mark Rodriguez is dedicated to continuous learning and professional development. He is currently embarking on learning Rust, aiming to leverage his extensive C++ background for fast cross-platform code development. His commitment to staying at the forefront of technology is evident in his various learning endeavors and training in new programming languages and technology stacks.