×
Will Fisher

Will Fisher

Software Engineer

2107 Marshalls Ln SE, Atlanta, Georgia, US, 30316
(843)263-3471
English

Background


About

About

A programmer with significant experience. I enjoy tackling interesting problems with elegant scalable solutions.

Work Experience

Work Experience

  • Custom Software Engineering Associate Manager, Accenture Federal Services

    Nov, 2023 - Present

    MuleSoft Engineer / Associate Manager - Leading implementation and designing custom mule app networks to solve federal client needs.

    • Lead Development and maintaince of over 80 on-premises domain-project-based mulesoft applications for USDA

    • Updated entire suite of mulesoft applications from mule 4.4 with java 8 to 4.9 with java 17

    • Created dozens of integrations with custom SAP USDA systems and third party tools like Box and Onespan

  • MuleSoft Engineer, Green Irony

    Sep, 2021 - Sep, 20232 years

    MuleSoft Engineer - Designing custom mule app networks to solve client and organization needs.

    • MuleSoft Certified Developer 1

    • Collected client requirements in order to formulate app-network diagrams (UML) and RAML API specifications

    • Rapidly designed and developed a new crew management application network to enable a new mobile tool for flight attendants and pilots. UML -> RAML/OAS -> Anypoint Studio -> Cloudhub

    • Created custom MuleSoft Connector for OpenAI APIs using Mule SDK’s XML SDK

    • Based upon stakeholder statements of need, rapidly designed and developed a resume reviewing integration between OpenAI and Workable. Designed an application network, authored RAML specifications, and implemented each layer. Used in production to enable hiring.

    • Leveraged Apache Tika for text extraction from documents. Invoking Java from Mule 4 with Dataweave

    • Turned a research PoC into an in-production custom MuleSoft based app-network for managing timecards/PTO Salesforce records within Slack

    • Green Irony’s first Slack Certified Developer

    • Green Irony’s first Slack Certified Consultant

    • Constructed reusable Mule-4-specific PMD ruleset using established best practices to analyze MuleSoft XML files for XPath antipatterns. Reducing time spent doing PR reviews across the org

    • Improved existing ADO pipeline reusable/composable assets to be more lightweight. Shorter build lifecycle and improved reliability.

    • Spun up app networks comprised of CloudHub deployed proxies

    • Spearheaded the Research and Development Project

    • Executed PoC research projects, built demos and delivered findings to the architect review board

    • Authored custom distributed git-hooks to ensure particular commit format

    • Revamped internal applications to adhere to best practices in order to ease future enhancements to the codebase, improve auditability of deployed artifacts, and create a referenceable in-production example of preferred methods.

    • Extensive Slack/MuleSoft development including total production replacement of official Slack/MuleSoft connector with custom HTTP Connector configurations

    • Mentored teammates on best practices, coding standards, and engineering methodologies

  • US Developer, Wilbur.io

    Dec, 2019 - Sep, 20211 year 9 months

    Enabling the early stages of Wilbur in the US via node applications and angular UIs.

    • Designed and implemented a during-catastrophe communications tool in three 2-week sprints using a microservice style architecture, Node.js with TypeScript, and Angular 9. Leveraged sendgrid and twilio to make batch notifications via email/sms.

    • Optimized an existing ruby on rails claims management behemoth which has a half Angularjs / half Angular UI

    • Created automated e2e UI tests in order to reduce the manual testing required for each deployment

    • Created various TypeScript Node microservices for use as internal tools/templates

    • Used terraform to create expandable infrastructure for our AWS deployments

  • Senior Software Engineer, Globant

    Apr, 2018 - Dec, 20191 year 8 months

    Technical Lead of the Digital Experience team on a project for a large insurance company where I:

    • Maintained and improved existing codebases

    • Created node.js microservices in order to decouple functionality from a legacy ESB

    • Vue.js, Angular, backbone, Node.js, swagger, TypeScript, microservice architecture

    • Performed root cause analysis of errors reported by client (jaeger/dynatrace)

    • Oversaw build and deployment to App/Play stores of both iOS and Android versions of the cordova/backbone mobile application

    • Created from-scratch Vue proof of concept application that serves content from a headless CMS(Contentful) with multi-factor display filtering.

    • Led an offshore team of 5+ developers

    • Mentored teammates on best practices, coding standards, and engineering methodologies

    • Led weekly client meetings with our client product owners to assess their current business needs, gathered technical requirements, and reinforced our professional rapport

    • Oversaw the code review, semantic versioning, and deployment of 10+ internal github repositories

    • jenkins, terraform

    • Attended Dynatrace Perform 2019 conference in Jan 2019

    • Sole developer on a project for a facultative reinsurance company client where I:

    • Maintained and improved existing codebase with a very tight development window each month

    • Angularjs, Java(mainly debug)

  • Solutions Developer, Deloitte Digital

    Mar, 2016 - Apr, 20182 years 1 month

    • Developed automated UI testing of mobile applications using Appium

    • Developed and launched initial release of benefits eligibility mobile app for the state of Washington

    • Integration of existing REST APIs for a thin mobile client app

    • Foundingmember of USDC mobile team serving to onboard and guide new hires

    • Extensive experience with implementing Accessibility features and improving designs to be 802 compliant

    • Developed state government benefits access applications for Android/iOS applications in Titanium

    • Coordinated a nationwide team of developers and UX/UI/QA professionals

  • Software Developer, Jester Communications

    Jan, 2015 - Dec, 201511 months

    Cross Platform Mobile Dev for yacht companies.

    • Developed enterprise mobile apps using Appcelerator Titanium

    • Developed Node.js REST APIs to deliver content and web services to native applications

    • Titanium experience: UI dev with Alloy, SQLite with Ti.Database, matrix animations, HTTPClients, 3rd party module integration, Appc’s cloud services (ACS), native map integration, geolocation, image/video capture, push notifications, and dynamic styling (tss)

Skills

Skills

  • Software Development
  • API Design and Documentation (RAML/OAS/Swagger)
  • node.js
  • MuleSoft
  • Dataweave
  • Typescript
  • Maven
  • Slack API
  • Azure Devops Pipelines
  • UML
  • OpenAI APIs
  • Large Language Models (LLM)
  • Test-driven development (TDD)
Education

Education

  • , Bachelor of Science (B.S.), Georgia Institute of Technology

    Aug, 2002 - May, 2013

Certificates

Certificates

Interests

Interests

  • Bicycles

  • Music

  • Film

References

References

  • Savanna Rovira

    Will was an developer on one of my teams. Not only is he a strong developer who consistently worked hard to build our product, but he is also a pleasure to work with. He rose to take on additional responsibilities, contributed to a strong team morale, and was steadfast in times of ambiguity. I wish Will could be a part of all my teams!

  • Thomas Pearson

    I have had the pleasure of working with Will on a project for the past 6 months. Will is an excellent team player who brings a refreshing sense of intensity and ownership to initiatives that he works on. In my experience Will excels in providing meaningful feedback.