Brian Layden

Brian Layden

Software Developer

Followers of Brian Layden344 followers
location of Brian LaydenWendell, North Carolina, United States

Connect with Brian Layden to Send Message

Connect

Connect with Brian Layden to Send Message

Connect
  • Timeline

  • About me

    Principal Software Engineer @ FedEx

  • Education

    • Union County College

      2011 - 2013
      Associate of Arts and Sciences (AAS) Game Design Creation
    • Bloomfield College

      2013 - 2015
      Bachelor of Arts (B.A.) Creative Arts and Technology - Game Design Programming
  • Experience

    • Appliedinfo Partners

      Sept 2014 - May 2016
      Software Developer

      • Worked on DIF, an online course creation tool• Worked as part of the front end team to design, estimate, and develop new features for both commercial and military versions of DIF• Utilized Actionscript 3, some C#, and XML for creation of feature requests.• Was part of a two person team to improve on an existing specification and create a user friendly tool for creating and displaying a glossary of terms in a course.• Fixed bugs and made improvements to features during periods between development cycles. Show less

    • Silverline by Andersen

      Aug 2016 - Aug 2018
      Associate Software Engineer

      • Participated in technical design planning• Utilized Agile methodologies to add product lines to sales software• Documented all code changes as well as any bugs found in code.

    • ICIMS

      Aug 2018 - Apr 2020
      • Software Engineer

        Feb 2019 - Apr 2020
      • Test Engineer

        Aug 2018 - Feb 2019
    • Attain, LLC

      Jun 2020 - Jan 2021
      Senior Associate
    • Kohl's

      Feb 2021 - Feb 2022
      Software Engineer

      Worked on marketplace team, interfacing with third party sellers to list products throughKohls.com Created Spring Batch microservices connected to MongoDB to handle ingesting productsthrough Mirakl vendor portal, and process data through various Kohls systems Participated in company interview panels and technical panels for Senior and Staff SoftwareEngineers Mentored a Software Engineer Apprentice, teaching Software Engineering skills, Agile skills,performing performance reviews, had biweekly 1x1s, and managed the Apprentice as aresource. Monitored and Maintained Gitlab pipeline, Openshift environment, and Splunk dashboards Utilized Junit to maintain 90+% coverage of net new code, as well as continuously added unittests to legacy code Created an automated solution to a confusing and laborious color code selection process forour sellers, saving them dozens of hours per week and reducing errors during productingestion Deployed created Docker images to Openshift in Google Cloud Platform, with deploymentprocess owned and maintained by the team Worked closely with Product Manager to set p Show less

    • Making Fun, Inc.

      Feb 2021 - Oct 2022
      Community Manager/Content Designer (Runestrike)

      - Managed the Discord server, including custom Roles, channels, permissions, and contests to build community engagement- Documented player reported bugs and reproduction information for tracking and triage- Designed 11 card seasonal content updates including art prompts, abilities, stats, and background narratives- Provided design input on new game features to be developed

    • Levvel, an Endava company

      Feb 2022 - Feb 2023
      Development Lead

      Served as Technical Lead for multiple client projects totaling over $5m Mentored development team on best practices and development techniques Performed code reviews on team pull requests, ensuring quality code and test coverage Created a payments platform for a financial institution subscribing to Real Time Payments(RTP) using Java, Jersey, SQL, Kafka, MQ, and JUnit Scoped and estimated statements of work targeting client's needs and timelines Served as a liaison between internal development team and client development team -Communicating code changes, design approaches, and road blocks Automated a reconciliation process to diagnose and repair payments in an error state, savinghours of manual customer service work per week Compiled performance feedback for all development team members Interviewed Senior level development and testing candidates Participated in agile ceremonies and promoted process improvements to streamline the team'sagile practice Assigned and reviewed sprint tasks with team members Performed resource planning around contract billing, paid time off, and team member rotation Took a client's automation testing from zero to a full regression suite of end to end flows usingJunit and TestNG Performed people management tasks for development team Show less

    • Kohl's

      Jan 2023 - May 2024
      Senior Software Engineer

      Served as XP Anchor on Marketplace Team, interfacing with third party sellers to listproducts through Kohls.com using Java, Spring, and MongoDB. Refactored and redesigned a batch job to follow an event oriented model using Kafkaimproving item processing speed by over 75% Implemented multi region deployment capability for all applications as part of disasterrecovery process and cloud maturation. Implemented zero downtime feature flag switches, allowing for greater control of featurereleases as well as improved disaster recovery capabilities Followed Test Driven Development, pair programming more than 50% of totaldevelopment time Created Spring Batch microservices connected to MongoDB to handle ingestingproducts through Mirakl vendor portal, and process data through various Kohlssystems Participated in company interview panels and technical panels for Senior and StaffSoftware Engineers Mentored a Software Engineer Apprentice, teaching Software Engineering skills, Agileskills, performing performance reviews, had biweekly 1x1s, and managed the Apprenticeas a resource. Monitored and Maintained Gitlab pipeline, Openshift environment, and Splunk dashboards Utilized Junit to maintain 90+% coverage of net new code, as well as continuously addedunit tests to legacy code Created an automated solution to a confusing and laborious color code selection processfor our sellers, saving them dozens of hours per week and reducing errors during productingestion Deployed created Docker images to Openshift in Google Cloud Platform, withdeployment process owned and maintained by the team Worked closely with Product Manager to set prioritization of tasks as well asopportunities to deliver value through additional features Show less

    • FedEx

      May 2024 - now
      Principal Software Engineer
  • Licenses & Certifications