Hi, my name is Mark Monday.

I create technical solutions.

I'm a software engineer specializing in React and Java Spring Boot.

Currently, I'm a senior UI developer for Travelport.

Professional Experience

Travelport
Remote
June 2023 - present

Senior Software Development Engineer II

Responsiblities
  • UI developer on a small Agile team building web applications to support travel booking through agencies.
  • Translate HTML screen mocks into interactive proofs of concept with company’s theme and branding.
  • Work with back-end developers to integrate UI with APIs as completed.
  • Gave presentation to my VP comparing internally maintained React component library to Material UI and Ant Design to help in deciding what to use for new applications.
Technologies Used
  • ReactJS
  • Typescript
  • Material UI
  • Vite
  • React Testing Library
  • Mock Service Worker

Software Engineer - Contractor

Responsiblities
  • Member of an Agile scrum team writing and maintaining microservices as part of an event-driven architecture.
  • Contribute code to publisher and consumer functions to synch student financial information between internal databases and Salesforce.
  • Modify Terraform scripts to deploy code and configuration changes to AWS.
Technologies Used
  • Node.js
  • Typescript
  • Java Spring Boot
  • Apache Kafka
  • AWS Lambda
  • AWS ECS
  • AWS IAM
  • Terraform

Lead Software Engineer

Responsiblities
  • Technical team lead on a small Agile scrum team working on a telehealth conferencing web application.
  • Analyze user stories and break those stories down into tasks.
  • Collaborate with product owner to place development tasks into sprints and assign the tasks to developers.
  • Conduct code reviews of other team members submitted pull requests.
  • Evaluate impacts of high level requirements for upcoming projects and write proposed technical designs.
  • Present design documents to my peers and my managers.
  • Assist in debugging production issues.
Technologies Used
  • Java Spring Boot
  • Lombok
  • Spring Data JPA
  • MySQL
  • ReactJS + Redux
  • Webpack
  • Jest

Senior Software Development Engineer

February 2020 - April 2022

Software Development Engineer

May 2019 - February 2020

Responsiblities
  • Full-stack web developer for advertising technology company.
  • Implement REST APIs using Java Spring Boot and Hibernate.
  • Write technical specs based on business requirements and divide work into tickets tracked in Jira.
  • Review and provide feedback on Github pull requests.
  • Involved in technical design discussions and determine how UI code will use APIs. Have worked on UI coding tasks, too, when needed.
  • Debug and fix issues found during QA testing. Some experience using SSH to connect to Linux servers and Vi to search log files.
  • Helped design relational schema as part of migrating an application from a JSON database to MySQL.
  • Contribute code and review pull requests for Prebid.js open-source project.
Technologies Used
  • Java Spring Boot
  • Lombok
  • Hibernate
  • MySQL
  • JUnit
  • Mockito
  • ReactJS + Redux
  • Node.js
  • Webpack
  • Jest
  • Jenkins

Senior Software Engineer

March 2018 - May 2019

Software Engineer

January 2012 - March 2018

Responsiblities
  • One of lead full-stack developers on a large team developing an application to process service orders from the US Federal Government.
  • Involved in the technical design (code structure and database schema), requirements reviews, user story/task assignments, and development.
  • Assisted other developers on the team and reviewed code changes for a particular module.
  • In addition to main project, worked on 2 different side projects, both using Angular. One had a Node/Express/MongoDB back-end; other had a Spring Boot/Hibernate/Oracle back-end. Was senior developer on both projects, which included mentoring others as well as completing coding tasks.
Technologies Used
  • Javascript
  • jQuery
  • Ajax
  • HTML5
  • CSS3
  • Bootstrap
  • DataTables
  • Java Spring
  • Hibernate JPA
  • Oracle SQL
  • Subversion

Responsiblities
  • One of the lead UI developers on a large team developing hybrid web application for sales representatives.
  • In addition to coding tasks, involved in designing front-end architecture and mentoring newer team members.
Technologies Used
  • Javascript
  • jQuery
  • jQuery UI
  • jQuery mobile
  • Ajax
  • REST
  • HTML5
  • CSS3
  • RequireJS
  • BackboneJS
  • Java Spring
  • Hibernate JPA
  • JUnit
  • Mockito
  • Git
  • Subversion

Responsiblities
Developed tools to automate identifying circuits to be disconnected and entering disconnect orders.
Technologies Used
  • Java
  • EclipseLink JPA
  • Oracle SQL
  • Maven
  • Subversion
  • VHI screen scraper interface

Responsiblities
Built web-based application to track patent sales opportunities using Salesforce's Force.com platform.
Technologies Used
  • Apex
  • VisualForce
  • JavaScript
  • jQuery
  • HTML
  • CSS

Education

The College of New Jersey
Ewing, New Jersey

Graduated December 2011

  • Bachelor of Science in Computer Science with a Minor in Philosophy
  • Magna Cum Laude, Merit Scholar
  • GPA: 3.85 / 4.0, Dean's List (all semesters)

Internships

AT&T
Middletown, New Jersey
June 2010 - August 2011

Student Intern

June 2011 - August 2011

Student Intern

June 2010 - August 2010

Responsiblities
  • Converted business requirements into Tier 1 system requirements.
  • Wrote documents outlining high level requirements for each system impacted in projects.
  • Participated in regular meetings with both business clients and engineers who would later write more detailed requirements.

Student Intern

Responsiblities
  • Application programmer for a web-based system to handle accounting and appointment scheduling.
  • Created custom website to handle customer sign-ups.
  • Made customizations to existing forms (e.g. service orders, invoices, inspection reports) and added new forms to system.
  • Added searching and sorting criteria to reports.
Technologies Used
  • HTML
  • CSS
  • JavaScript
  • VB Script
  • Visual Basic
  • ASP
  • Microsoft SQL Server

Contact me

I'm interested in hearing about new senior software engineering roles.