×
Bryan Tidwell

Bryan Tidwell

Experienced Software Engineer

United States, US
Email or LinkedIn me for phone.

Background


About

About

I'm a backend leaning full stack software engineer with 8 years of experience.
My expertise is primarily in java where I've worked on microservice clouds with tens of millions of users, legacy jsps, struts, and even android. I've prototyped in elixir. I've written a new react ui in typescript for a swiss bank. I've scripted workflows using the awscli using my expertise in bash/zsh.

Work Experience

Work Experience

  • Principal Software EngineerWest Monroe

    Feb, 2023 - Present

    • Promoted to Principal in a little over a year

    • Shipped a project to redus a 50h manual process to 1h with aws lambda and ContentStack.

    • Worked on the authorization team for a cloud native multimillion user microservice cloud.

    • Implemented voice mfa for landlines using prove's apis in order to verify device reputation and ownership.

    • Implemented virtual threads from java 21 to timeout mfa confirmation without polling.

    • Implemented lambda to publish anonymized user data to kafka from SQS.

  • Senior Software EngineerWest Monroe

    Nov, 2021 - Feb, 20231 year 3 months

    • Implemented 10 digit card number correlation for a large credit bureau's anti-fraud api.

    • Lead team to success in unfamiliar technology for migrating between insurance management products.

    • Adapted helm charts for an anti-fraud api to the standards set by the clients SRE team.

    • Implemented jws demo client in python for anti-fraud api.

  • Software Engineer (contractor)UBS

    Oct, 2019 - Oct, 20212 years

    • Implemented metrics downloading frontend in typescript react from javascript react starter repo.

    • Set up single jar to hold both spring boot backend and react frontend in same jar to use internal deployment tool.

  • DeveloperAtiba

    Nov, 2017 - Jul, 20191 year 8 months

    • Converted deeply nested json datetime data to base64 to reduce boiler metrics graphing latency from minutes to ~15 seconds.

    • Fixed ash script so test busybox time clocks for large retailer wouldn't point to production by default.

    • Using socat and pymodus I was able to obviate the need for a hardware appliance to test a smart boiler system.

    • Implemented elixir prototype to integrate smart boiler system with google nest. This prototype had one process bearing an https stream per connected boiler.

  • DeveloperFranklin American Mortgage Company

    Mar, 2016 - Nov, 20171 year 8 months

    I am a developer for the famc Corporate Operations team.

    • Maintained legacy jsp page & struts2 jsp page applications core to the business.

    • Implemented 2 way sync between in-house crm and Salesforce

  • Lab ManagerAustin Peay State University

    Aug, 2015 - Dec, 20154 months

    I perform various lab related duties, and help tutor students in programming and computer science topics.

    • Filled a gap in tutoring for students needing tutoring in calculus or Data Structures & Algorithms.

  • Business Objects Qa (intern) then (1099 Contractor)Comdata

    May, 2014 - Dec, 20147 months

    Quality Assurance for reports in SAP business objects.

    • Introduced to ui testing with proprietary selenium alternative.

    • Tested spreadsheet output using openpyxl.

Skills

Skills

  • Backend

    OOP

    Functional

    APIs

    Reactive Programming

    java

    elixir

    python

    GraphQL

    RPC

    REST

    microservices

    SQL

    NoSql

    SOA

    Queues

    splunk

  • Frontend

    GraphQL

    SPA

    Frontend

    Typescript

    javascript

    react

  • Linux

    Ubuntu

    Redhat

    shell

    cloud

    unix

    bash

  • Amazon Web Services (AWS)

    EKS

    ECS

    Lambda

    Dynamodb

    SQS

    SNS

    Batch

    S3

    Codebuild

    Codepipeline

  • Java

    Hibernate

    Spring

    OOP

    Dozer

    junit

    quarkus

    gradle

    maven

  • Unit Testing

    junit 4

    junit 5

    spock

    mockito

    bdd

    cucumber

  • Spring Boot

    Spring

    Spring Framework

    Sprint MVC

Education

Education

  • Computer Science, Bachelor of Science (B.S.), Austin Peay State University

    Dec, 2011 - Dec, 2015

Awards

Awards

  • Cum Laude , Austin Peay State University

    Awarded on: Dec 31, 2015

  • George Brotherton Memorial Scholarship , Private Scholarship

    Awarded on: Aug 31, 2015

    The George Brotherton Memorial Scholarship is a merit based scholarship for Computer Science students at Austin Peay State University.

Volunteer Work

Volunteer Work

  • volunteer, Nashville Software School

    - Present

    I spoke with two graduates 1:1 to give them advice about professional software development. This is a great and fun field and love sharing my enthusiasm for it.