Hi!

My name is John and I’d like to be your friend
or at least a stranger you’d have a coffee with.
… That’s a deer with a mustache right there
awesome

Avatar

John P. Neumann

Vice President - Software Engineering

Bank of America

Biography

John P. Neumann is a software developer at Bank of America. His experience includes building large scale distributed APIs, software libraries, tools for enhanced data management, configurable build systems, and pipeline development. He leads the Infrastructure Team, which manages the hardware for end-of-day and intraday processes at the bank.

A lover of all things interesting, John has worked in a range of industries, including film, video gaming, virtual reality, and, most recently, finance. He has used multiple languages throughout his career including - in alphabetical order - C, C++, C#, Objective-C, Erlang, Go, Java, PHP, Python, and Ruby - to name a few.

He has continued interest in backends, build systems, embedded design, baking bread, smoking meats, OSS work, and spending time with his family.

Interests

  • Backends and APIs
  • Build Systems
  • Pipeline Development
  • Embedded Systems

Education

  • Bachelor of Fine Arts - Media Arts & Animation, 2010

    The Illinois Institute of Art - Chicago

Skills

Python

Systems/DevOps

Ansible

Jenkins

People

GoLang

C

YOLO

Git

 
 
 
 
 

Vice President of Programming

Bank of America

Jan 2019 – Present Chicago
Responsibilities include:

  • Infrastructure Management
  • Capacity Analysis and Planning
  • Hardware Procurement, Configuration, and Management
  • Disaster Recovery Planning and Execution
  • Permissions and Access Control Management
 
 
 
 
 

Dev Lead - Assistant Vice President of Programming

Bank of America

Apr 2018 – Jan 2019 Chicago
Provided guidance and support for developers writing and maintaining the infrastructure and monitoring toolsets for the bank wide risk platform. Responsible for architecture and development of project tooling, capacity planning, disaster recovery planning and implementation, access compliance and approval, and platform monitoring. Worked with and trained outside teams on deployment mechanisms using Jenkins and Ansible, as well as, datacenter strategy and disaster recovery planning.
 
 
 
 
 

Assistant Vice President of Programming

Bank of America

May 2017 – Apr 2018 Chicago
Worked on risk processing platform with a globally distributed team, mentoring developers, while reducing code complexity, memory footprint, and processing time. Introduced team standards, while architecting and developing tools for introspecting data to assist debugging processes.
 
 
 
 
 

Lead Software Engineer

InContext Solutions

Aug 2014 – Feb 2017 Chicago
Led a small team responsible for content and deployment pipelines for art assets. Focused specifically standardizing development, architecture, and mentoring junior developers. Developed automated build and deployment systems utilizing Ansible, Jenkins and Python. Built API’s and microservices using Flask/SQLAlchemy, Django, RabbitMQ and Docker. Created cross-platform tools and libraries to standardize functionality across the pipeline and interface with various services throughout the organization.

Accomplish­ments

Global Recognition Platinum Award

Received as recognition for the setup, planning, and execution of a complex disaster recovery test - involving 6 datacenters and over 275 physical servers - that completed with no issues.

Best Consumer Service Technology, ‘Play4Fun Network’

Nominated - Outstanding Visual Effects in a Special Venue Project

‘Humbugged! Rockettes to the Rescue’ was nominated for a VES award.

Navy Achievement Medal

Coordinated with multiple teams to restore network capabilities, servers, and vital tax data, to bring the VITA tax center back online within hours.

Projects

*

Ms. Katzen

3rd Grade Holiday Party project that went awesomely terrible.

Popular Topics