Published using Google Docs
Ben Creech - Resume
Updated automatically every 5 minutes

Benjamin P. Creech

Jersey City, NJ | ben@bpcreech.com | https://bpcreech.com | linkedin.com/in/bpcreech

SOFTWARE ENGINEERING TECH LEAD AND MANAGER (TL/M)

Accomplished software engineering manager with a track record in overseeing managerial growth and leadership within dynamic teams. Successfully managed a 2-level, 18-engineer team dedicated to Google-internal developer infrastructure, focusing on Google Cloud. Extensive background spans financial portfolio analysis, real-time HPC SONAR simulation, flight simulation, and expertise in SSO integration and Active Directory-based workstation fleet management. Demonstrated ability to drive team success in diverse technical domains, ensuring optimal performance and alignment with organizational goals. Open to work in the NYC area or remotely.

AREAS OF EXPERTISE

Software Engineering Management | Cloud Computing | FinTech | Distributed Systems | Agile | High Performance Computing | Real-Time Signal Processing | Modeling and Simulation

TECHNICAL SKILLS

Software Systems: Docker | GCP | Boost | dpkg | rpm | Win32 | MATLAB | SciPy | SQLAlchemy | PostgreSQL | MySQL | Kerberos | Microservices | MPI | HPC | gdb | pthreads | valgrind | PyGTK | git | github | Mercurial | Bazel | Linux | Serverless | Kubernetes |Splunk | Google Cloud | Google Cloud Datastore | Google Cloud SQL | Google Cloud Spanner.

Programming and Markup Languages: C/C++ | Python | Java | Go | TypeScript | JavaScript | sh | Fortran | Ada | Perl | XML | XSD | XSLT | HTML.

PROFESSIONAL EXPERIENCE

Google LLC, New York, NY        10/2018 - Present

Senior Software Engineering Manager (TL/M, L7), Cloud Ecosystem

The Corp Eng Cloud Ecosystem team addresses the cross-cutting concerns of several thousand Google-internal developers as they develop for Google Cloud Platform.

Directed the seamless containerization of critical workloads and enhanced software supply chain integrity. Drove the modernization of a GCP Serverless-based low-code application platform, leading strategic initiatives for adoption of serverless, Kubernetes, and cloud-based ML in Corporate Engineering and partner orgs.

Bloomberg LP, New York, NY        12/2010 – 9/2018

Engineering Team Lead, Portfolio Analytics, 4/2014 – 9/2018

The Bloomberg Portfolio Analytics group provided historical and real-time performance, attribution, characteristics, and risk analysis of user portfolios, funds, and indices. The integration team focused on building and connecting a microservice-based backend system composed of services mostly written in C++, Python, and Java, running on Linux, Windows, AIX, and Solaris.

Led the innovation and development of customer-centric custom calculation expressions within the portfolio analysis system, fostering adaptability and usability. Spearheaded the management of a diverse software engineering team, driving the adoption of Agile Scrum and Kanban processes, and successfully resolving performance and interpersonal challenges.

Senior Software Engineer, Portfolio Analytics, 12/2010 – 4/2014

This was an individual contributor role which grew into the above leadership role.

Solomon Page, New York, NY        10/2010 – 12/2010

Senior Software Engineer Contractor

Portfolio Analytics

Worked for Solomon Page as a right-to-hire contractor, in Bloomberg’s Portfolio Analytics group. The contract ended when Bloomberg extended an offer to work in-house.

Science Applications International Corporation, Bethesda, MD        12/2006 – 10/2010

Simulation Software Engineer, Acoustic and Marine Systems Operation, System Engineering Products Division

Worked for SAIC (now Leidos) as a contractor supporting the US Naval Surface Warfare Center, Carderock Division (NSWC-CD).

ADDITIONAL RELEVANT EXPERIENCE

Science Applications International Corporation, Lexington Park, MD        

Simulation Software Engineer, Simulation and Research Services Division, Reconnaissance and Surveillance Operation

Worked for the SAIC in Lexington Park, MD, supporting the US Naval Air Warfare Center Aircraft Division (NAWCAD).

North Carolina State University, Raleigh, NC        

Systems Programmer

Worked for the College of Engineering computing branch, Information Technology and Engineering Computer Services (ITECS).

EDUCATION

Master of Science (M.S.) in Computer Engineering        

North Carolina State University

GPA 3.778

Bachelor of Science (B.S.) in Computer Engineering        

North Carolina State University

GPA 3.864, Summa Cum Laude

Machine Learning by Stanford University & DeepLearning.AI on Coursera. Certificate, January 2024