Welcome to Tech Talk!, a new column dedicated to sharing the work of the brilliant folks that make up MXAK’s IT department.
For our first article, we’d like to introduce you to the new guy, Matt Newcomer! (Yes, the new guy’s last name is Newcomer, and yes, he’s heard all the jokes.)
Matt comes to Juneau by way of Virginia and as a recent master’s graduate of Virginia Tech. He joined MXAK last summer and hit the ground running, impressing us with his work ethic, immense knowledge, and fresh perspective. In a few short months, Matt has demonstrated his technical abilities by designing, building, and launching a brand-new application that collects and displays real-time environmental data from MXAK’s broad network of marine safety sites. The progressive web application allows users to view sites by region, customize their display with bookmarks, and see forecasts and weather warnings.
We sat down with Matt to get to know him better, understand his role as a Software Engineer and ask him important questions like if he’s old enough to have ever used dial-up internet. Spoiler alert, he’s not.
Q&A
MXAK: Where are you from?
MN: I’m originally from Leesburg, Virginia – about 40 miles from Washington D.C and about 2,800 miles from Juneau.
MXAK: What’s your educational background?
MN: I earned my Bachelor of Science (B.S.) in Computer Science from Virginia Tech in May of 2023. I also earned my Master of Engineering (M.Eng.) in Computer Science from Virginia Tech in May of 2024. Go Hokies!
MXAK: Did you take an accelerated program in college? With all due respect, you seem young to have already achieved a master's degree.
MN: I did. I completed my undergrad in three years and my master’s degree in 1.5 years instead of two, which I did concurrently to my undergrad.
MXAK: That’s admirable. So, it’s safe to assume you’re not old enough to have suffered through dial up internet like the rest of us?
MN: No, but I’ve heard a recording of the iconic sound.
MXAK: What sparked your interest in software engineering?
MN: I was introduced to programming as a hobby in my freshman year of high school by some friends. I built several small, one-off projects to explore the space, and I was hooked. I was introduced to software engineering more formally in my sophomore year of college. By that point in time, my ambition for personal projects had reached a point where I needed new techniques for managing how I created software. In that way, curiosity started me down the path and my formal education gave me some of the tools I needed to improve.
MXAK: What was your first impression of Marine Exchange of Alaska?
MN: When I first came to the Marine Exchange, I was surprised by the impact that so few people can make. With a crew of a little over 30, MXAK’s ability to monitor vessel traffic, perform security audits, create and support technical products, and much more is genuinely impressive.
MXAK: What made you want to relocate to Alaska to work for MXAK? Are you enjoying life in Juneau?
MN: Software engineering jobs are typically located in large cities, and I just don’t find living there appealing. I never expected that I’d end up in Alaska, however. I decided to relocate here after visiting MXAK in January of 2024 and getting a feel for Juneau.
I generally like living in Alaska. I’m still getting used to the wintertime darkness and rain that seems to go on for days and days. The views and people I have met and work with far outweigh the challenges posed by the rough weather and remoteness, however.
MXAK: What are you currently working on?
MN: I’m currently working on version two of the new environmental data application in support of Arctic Watch. The look, feel, and functionality of version two will be extremely similar to the current version but will also include performance gains, new data sources, and other improvements that were learned in creating and deploying version one. I don’t have many specifics to share right now but stay tuned for more information on this front!
MXAK: What are you most excited to work on?
MN: Once I finish the application I’m currently working on, I’m excited to begin working on improvements to internal tooling and systems. Given the scale of our AIS transmit/receive network and the buildout of our VHF v capability, keeping track of information on each site and configuring each piece of equipment becomes challenging.
MXAK: Computer technology seems to evolve rapidly. How do you stay on top of what’s new? Are there any emerging technologies you’re excited about?
MN: Computer technology does evolve rapidly - so much so that it could be a full-time job just keeping up with changes in this space. I try to stay on top of new projects and developments using developer forums, mailing lists, and aggregation sites like Hacker News, “awesome-*” lists on GitHub, and Stack Overflow. Each source has a specific purpose and intended use, but new developments and projects that are important tend to appear across multiple sources. I am therefore able to get a broad sense of what’s out there while relying on the wisdom of the crowd to help highlight important developments.
Many of the projects that I work on here are web-based or target a web user interface, so much of my reading focuses on web technologies. I’m excited about some newer technologies like WebAssembly (Wasm), GraphQL, and TypeScript reaching wider adoption across the web ecosystem. I’m also excited that satellite-based communication technologies are becoming affordable and widely available.
MXAK: What do you like to do in your free time?
MN: Outside of work, I like to bake, read, and work on personal projects. When the weather gets nice, I want to resume gardening and biking.
We're thrilled to have Matt on the crew. He’s a fantastic asset to have on our team and we look forward to seeing how his contributions help support the mission of creating safe, secure, efficient and environmentally responsible maritime operations in Alaska.
|