Resume
A detailed look at my professional experience, education, and career milestones.
Sumary
Braun Goodson
Experienced engineer with a proven track record in leading diverse teams, implementing cutting-edge solutions, and delivering projects on-time. Co-coricular expertise in AI-driven innovations and multi-continent collaboration. Committed to excellence, innovation, and sustainable engineering practices.
- Boston, MA - Remote
- brn.gdsn@gmail.com
Education
Master of Science in Computer Science
Graduated 2012
Boston University, Boston, MA
Boston University graduate with an MS in Computer Science, specializing in advanced full-stack web application development and advanced database administration. Focus lies in creating robust web solutions and managing complex databases.
Bachelor of Fine Arts in Photography & Mixed Media
Graduated 2008
California Institute of the Arts, Valencia, CA
Alumnus from CalArts holding a BFA, adept in blending visual imagery with film elements. Expertise lies in modern abstract expressions and cinematic storytelling.
Professional Experience
Senior Software Engineer
2021 - 2023
Hospital for Special Surgery, New York, NY
- 100% Remote Development across multiple teams.
- Part of the innovation team developing patient experience for mobile and web applications.
- Driving POCs for Enterprise Messaging System, a platform developed with Twilio and AWS Lambda underHIPAA.
- Maintaining and supporting MyHSS Health full-stack cloud application for Web in ES2017 JavaScript with ReactJS, for Android native in Kotlin, and for iOS native in Swift.
- Migrating MyChart SDK integration from v9 to v10 for Android.
- Writing and deploying serverless Twilio functions, and developing Twilio Studio Flows to support omni-channel patient experience across SMS, Web, and Mobile.
- Writing and deploying RESTful API serverless AWS Lambda services to support OAuth2 JWT flows that consume EPIC services and secure patient information across domains.
- Developing AWS ETL services with Lambda, API Gateway, and RDS, to consume EPIC and transform HL7 feeds into Twilio SMS Notifications.
- Developing ES2017 JavaScript SDK of DAO/DAL for ETL core logic and services.
- TDD with NightwatchJS and Jasmine in a CircleCI cloud, designing and developing E2E suites and unit-testing specs against 95% coverage.
- Technical document writing, using swimlanes.io and mermaid diagrams, modeling application infrastructure, architecture, E2E UX Flows, ER-Models, and RESTful API Consumer Flows.
- Designing and implementing AWS cloud infrastructure for secure web applications.
JavaScript Developer
2018 - 2021
Loomis Sayles, Boston, MA
- 100% Remote Development across multiple teams.
- TradeX is a multifaceted and highly customizable trade communication web application that affects the Loomis Sayles trade desk directly. With the ability to create trade workflows based off templates, using dropdown and typeaheads to select securities and accounts, defining buy or sell parameters, refinement modals with incremental refinements and complex busi- ness logic.
- Developing Buy Extra feature for TradeX from user story to conceptual models and design iterations for UX and UI, to implementation and backwards compatibility of ReactJS compo- nents bound to RESTful APIs. The Buy Extra feature allowed incremental refinements of trade refinements by group.
- Developing tabulated comparison enhancements and features to Bart, a web application built with ReactJS using HighchartsJS and home grown data tables to visualize enterprise re- sources—via a RESTful API—such as securities, bonds, historical data, benchmarks, and more.
- Writing a SPA replacement front-end for an existing Flex/Flash client.
- InSiteCMS is mostly a Content Management System that affects the Loomis Sayles website, and whose front-end focuses on consuming an RPC style Java back-end to upload and download binary images and PDFs, kick off server-side processes, and upload/download XML files. The goal of the project was to simply swap out the flash front-end (due to Adobe's EOL for the product in 2020) with a JS front-end without touching the legacy RPC Java API.
- Using ReactJS, React Redux, and Redux Sagas in JavaScript to build a Single Page App with Primereact front-end UI library.
- Writing RESTful API proxy in JavaScript with NodeJS to consume server-side XML and bi- nary services written in Java, which ultimately maps an RPC based API to a pragmatic REST- ful API.
- Supporting feature development and bug fixes for multiple trade applications in ReactJS that use Highcharts for information visualization, and PrimeReact UI component library.
- Spearheading a real-time spreadsheet front-end with VueJS and Vuex. Securing user input with XSS immunization strategy for shareable executable content.
- Using an eventually consistent data-flow architecture between clients and servers to solve distributed user input contention between spreadsheet cells.
- Designing and implementing syntax analyzer and parse tree interpreter for mathematical for- mulas and spreadsheet row/col references.
- Designing and developing a test-harness with NodeJS and Socket.io for push API.
- Contributing to internal productivity platform called IO with React, React Redux, and Redux Observable.
- Using JavaScript to implement business logic, and LESS to stylize the UX. IO has over 500 daily users who use the app in place of Jira and Slack in real-time with Web Sockets and over a RESTful JSON API to chat, share multi-media, and create and manage workflows within the organization.
- Working closely with CTO to gather requirements via User Stories.
- Using Git and Gitlab for source control.
Senior Engineer
2019 - 2019
Hometurf
- 100% Remote Development on a team of 10 contributors
- Developing a cross-platform mobile application on the front-end with React Native, React Redux, and React v16.8^ Hooks.
- Developing Game Time experience with react-native-fs, react-native-video, Pusher real-time API, and HomeTurf REST API.
- Developing Make Noise experience with react-native-sound-level, Pusher real-time API, and HomeTurf REST API.
- Developing Chat experience with Getstream real-time API and HomeTurf REST API.
- Developing Google sign-in feature with react-native-google-signin, and HomeTurf REST API.
- Developing Avatar Upload feature with AWS S3 and HomeTurf REST API.
- HomeTurf is a fan-time experience for NFL sports.
Lead UI Engineer
2018 - 2018
Amica Mutual Insurance, Lincoln, RI
- Developing a training and mentoring curriculum for Amica’s in-house react-native mobile development team using JavaScript.
- Spearheading a transition and acquisition program for Amica's development workflow with Git and Github, the Vincent Driessen model, react-native, react-redux, and redux-saga.
- Vetting candidates for multiple staff augmentation contracts with self-developed interview process including phone screen topics and questions, time limited and remote code chal- lenge, and a final round of technical qualifications covering topics from promise implementa- tion to comprehensive algorithm analysis.
- Working closely with management across mobile and web products, digital program initia- tives, and product design and development.
- Contributing to native modules in Java and Objective C for Amica's react-native mobile ap- plication's multi-media components.
Software Engineer
2017 - 2018
Tolemi, Boston, MA
- Using VueJS, Vuex, and Webpack to conceptualize, design, and implement Folio web application.
- Using React Native to develop Iris mobile application for iOS and Android.
- Using ReactJS to write UI components for Tolemi browser client.
- Scrum master and Agile facilitator using Asana and Instagantt.
- Using Groovy to write RESTful data APIs.
- Using PostgreSQL and writing SQL queries for RESTful data APIs.
- Working closely with co-founders and clients out in the field to understand requirements and discover value.
Principal Creative Engineer
2017 - 2017
DigitasLBi, Boston, MA
- Designing and implementing full-stack cloud applications for advanced analytics, data health, and identity and access management.
- Using ES2017, immutable data structures, native API, and reactive functional programming paradigms.
- Using VueJS ecosystem to design and develop state-less browser clients and RESTful data APIs.
- Using AWS SDK in ES6 with NodeJS to design and develop IdiomIQ (Idiom IAM Query), an AWS IAM wrapper tool for data engineers’ permissions exploration.
- Using VueJS, Vuex, vue-resource, and Bulma to design and develop KomodoUI, a browser client for visualizing data health, and monitoring complex ETL processes’ input and outs.
- Using docker, docker-compose, and docker-swarm for immutable infrastructure and product portability.
Senior Creative Engineer
2015 - 2017
DigitasLBi, Boston, MA
- Writing SPA-oriented browser clients with VueJS, React, and AngularJS and Angular 2 for data visualization and exploration tools.
- Prototyping AngularJS/Angular 2 hybrid browser client in TypeScript with the Angular- CLI.
- Designing component oriented hierarchies for re-useable AngularJS drag’n’drop recursive components.
- Designing and implementing microservice RESTful data APIs for advanced analytics platform and tools.
- Designing and developing Continuous Integration model for Blue Green deployment and automated E2E testing.
- Spearheading client-pitch demo applications for two primary clients of product platform.
- Introducing the Vincent Driessen model, and leading engineers to best practices for source control with Git.
- Standing in SCRUM master and Agile coordinator for facilitating multiple product kick- offs.
- Attending ng-conf, a conference specifically for AngularJS, and sponsored by Google.
Senior Web Developer
2014 - 2015
Grand Circle Corporation, Boston, MA
- Spearheading AngularJS integration, and migrating legacy jQuery modules.
- Using AngularJS ui-router to develop front-end hierarchical state machine that supports deep linking and asynchronous REST API consumption for Dates and Prices workflow.
- Designing and developing front-end media containers for streaming video, and still images from third party providers.
- Migrating legacy front-end build system from grunt to gulp.
- Conceiving of Jeffy, the GCC Front-End AngularJS Workflow.
- Strategizing and implementing local continuous integration infrastructure for team wide end-to-end test driven development with karma, protractor, and selenium.
- Migrating master product code repository from SVN to Git, while designing branch and rebasing methodology.
- Writing QA tools for mobile and tablet development.
- Mentoring team members.
- Daily stand-ups, and bi-weekly sprints.
Software Engineer
2013 - 2014
Rakuten USA, Boston, MA
- Developing multi-tenant SaaS product for customer-loyalty rewards management with AngularJS, Nginx, Node.js, and Mongodb.
- Researching, documenting, and consuming numerous third party affiliate program APIs.
- Documenting continuous integration workflow with team-city for development unit.
- Developing data visualization tools with AngularJS and Twitter Bootstrap.
- Acquiring >95% code coverage across front-end SaaS product in AngularJS using Jasmine TDD framework and Istanbul code coverage tool.
- Developing back-end QA platform with Mocha BDD framework, make, and karma.
- Designing MongoDB data schemas.
- Daily stand-ups, and bi-weekly sprints.
Full-Stack Developer
2010 - 2011
Bostig Engineering, Boston, MA
- Reverse engineering MRP database schema.
- Horizontally integrating systems for automated customer facing MRP system including the bostig.com website, FoxyCart, and USPS program with PHP.
- Writing front-end replacement for proprietary MRP system using ActionScript3 and XML, and back-end data access layer.