Hi, my name is

Mark Poulsen.

I like to build for the web.

A software engineer at The Walt Disney Company, and graduate from the University of Central Florida with a Bachelor’s degree in Computer Science. I have experience with Java web-based frameworks, RESTful servers, and React web and desktop applications. In my spare time, I enjoys mobile and web application development.

About Me

I am a software engineer with a passion for web and mobile development. This site is a portfolio for my resume, projects, snippets I find useful, and a blog.

When I’m not developing for the web or mobile, I tinker with home automations and 3D printing.

Here are a few technologies I've been working with recently:
  • Java
  • TypeScript
  • JavaScript
  • React
  • Node
  • Express
  • HTML
  • CSS
  • Python

Experience

Software Engineer - Disney
Jan 2019 - present

As a Software Engineer for Disney, I am on a team responsible for 10 distributed microservices that support the Walt Disney World resorts online sales flow, which includes rooms and Disney World vacation packages. My contribution includes ensuring the services maintain 99.9% availability and consistency for peak sales, developing new features related to business requirements, coordinating with product owners and other development teams, and sustaining the team’s applications. During the most recent peak sales, some services received roughly 40k calls per minute with average response times <50ms, and the others received about 10k calls per minute with an average response time <400ms.

  • Backend Software Engineer: RESTful API development and integration for single-page applications and internal APIs, develop and integrate new features, migrate Spring Boot monolithic services to microservices, containerize services using Docker, create team documentation related to new features, and create dashboards to monitor metrics, such as sales data, for peak offer launches
  • Tests: create unit tests for 100% branch and line coverage, component tests to ensure application works as intended, and integration tests to verify annotations and other framework tools produce expected results. Develop Postman scripts for development team and SDETs for automated API testing and Spring actuator endpoints, such as cache clearing
  • Sustainment: security upgrades (e.g. dependencies, authentication, API constraints), triage development and production environments using cloud services and analytic tools, update applications when dependencies retire or become abandoned, and work with CICD team to improve deployment pipeline
  • Team: review pull requests across different applications (Java and Angular JS), forecast velocities for scrum/kanban sprints, and led scrums and retros for smaller scoped projects
  • Frontend Software Engineer: plan and develop a ServiceNow single-page application with backend RESTful APIs to display FAQs and wait times from a real-time database
  • Automation: create and maintain scripts to recover linux and OSX based development environments using dotbot
Front End Engineer Intern - Sighthound
Aug - Dec 2018
  • Developed slated features for web and electron-based applications
  • Helped migrate ReactJS codebase to the latest major version (i.e. v15 to v16)
  • Diagnosed, reported, and fixed bugs across multiple products
Software Developer - Stackframe
Apr - Aug 2018
  • Helped create a social media mobile application for high school and college athletes for Android and iOS devices using the React Native framework
  • Transformed application’s static components to have dynamic states via Redux
  • Designed UI and UX components for uploading posts and comments
  • Assisted with updating the application’s theme: color scheme, icons, and profile view
Java Developer - Panoptex Technologies
Mar 2017 - Jan 2018
  • Wrote Javadocs for preexisting codebase
  • Constructed sequence and class diagrams for team’s online documentation – Confluence
  • Researched, documented, and presented potential libraries and frameworks to aid slated features
  • Helped design and implement microservice architecture with REST API
  • Developed unit and integration tests

Education

2016 - 2019
Bachelor's Degree in Computer Science
University of Central Florida