Personal details

Brent S. - Remote back-end developer

Brent S.

Based in: 🇲🇹 Malta
Timezone: Amsterdam (UTC+2)

Summary

Software Engineer with 5+ years of experience designing, developing and deploying web-based software solutions from concept to delivery. Specialized in backend JavaScript programming and focused on working with diverse teams of engineers to optimize software functionality, performance, and efficiency at scale.

Work Experience

Software Engineer
Hotel Engine | Nov 2021 - Aug 2023
SQL
Node.js
Git
PostgreSQL
GitHub
Amazon S3
TypeScript
JavaScript
Jest
AWS Lambda
Knex.js
Aws glue
GitHub Actions
AWS (Amazon Web Services)
  • Contributed significantly to the successful integration of a 3rd-party room mapping service, resulting in a substantial increase in room mapping accuracy among suppliers. This enhancement significantly improved the user experience on the room selection page by eliminating duplicate and inaccurate room availability. Created innovative algorithms for our room mapping service, leading to the identification of optimal rates for each room. This optimization eliminated suboptimal offers and significantly reduced the cognitive load on users, making it easier for them to select the best rates.
  • Collaborated with the Data Science team to migrate from our 3rd-party room mapping service to a new automated in-house service, employing Node, Postgres, Knex.js, S3, and AWS Glue, which resulted in a measurable improvement in conversion and increase of room photo coverage to over 90%.
    Played a key role in the successful migration of a properties database with 1MM+ properties from DynamoDB to PostgreSQL with PostGIS, resulting in a significant reduction in geospatial query latency on our search engine by 5 seconds.
  • Optimized existing supplier integrations by implementing an open-source rules engine, enhancing control over fine-grained supplier-related requirements. Provided consistent support for our search and rooms endpoints using Node and AWS Lambda.
    Assisted in the delivery of a new Node microservice designed to streamline the integration of our main endpoints with various hotel suppliers. This service is planned for integration with all new suppliers, migration of existing legacy suppliers, and eventual support for over 30 suppliers in total.
Software Developer
Techtonic, Inc. | Sep 2018 - Nov 2021
Node.js
MySQL
Git
GitHub
PayPal
Amazon EC2
Stripe
React
Jest
Koa
Bookshelf.js
Redux
AWS Lambda
Knex.js
Aws cognito
Amplify
GitHub Actions
Express.js
AWS (Amazon Web Services)
  • Designed and developed a new order processing platform, for one of the largest manufacturers and retailers within their product space in the US, consisting of 2 Node REST APIs - One for primary business logic and managing state transitions, and a second microservice for identity management.
  • Built new functionality for user registration, login, password management, user-invites, guest-user management, and the issuing of refresh and authorization tokens.
  • Developed integrations for payment processing utilizing 3rd party APIs including Stripe and Paypal.
  • Maintained 95 percent unit test coverage across both Node APIs using Jest.
  • Entirely re-built the marketing portion of a client's website, using Apostrophe CMS to allow much greater customization and control over every piece of content managed by the marketing team. Implemented several custom-built widgets and components to achieve this and provide ease-of-use and a far superior experience to their previous WordPress-built site.
  • Liaised with the client, the project manager, technical lead, and other teams to define architectural requirements for a 3-4 phase project.
  • Mentored 2 junior developers on programming and testing best practices with a focus on working with Node, Koa, Bookshelf, and MySQL.
  • Developed a web application for water park customer service personnel to manage ride reservations, cancellations, and an in-park, point-based incentive program in which guests can earn and redeem points for various items/rides in the park.
  • Created and deployed a REST API on the Serverless Framework using AWS Lambda and Node and implemented user account authentication and authorization with AWS Cognito and Amplify.
  • Managed, provisioned, and deployed AWS services using AWS CloudFormation on EC2 instances to deploy applications in the cloud, manage user access and permissions, and facilitate sign-in/sign-up processes.

Education

Metropolitan State University of Denver
Partially completed Bachelor's・Aviation and Aerospace Science
Aug 2012 - May 2017

Certifications & Awards

Information Technology Specialist
U.S. Department of Labor | Sep 2019