# Barry Gear > Startup mode! Location: San Francisco, California, United States Profile: https://flows.cv/barrygear In my 15+ years of experience I've worked in a wide variety of applications including Windows games, multimedia applications, auction websites, VOIP softswitch frontends, JME applications, mobile apps and more. Lately I've been working on Kubernetes services and React/Nodejs applications. Specialties: Linux systems, Java, C/C++, Obj C, SQL, J2EE, JME, Mac OS X, Win32/64, distributed architectures, scalable architectures, LAMP, postgresql, mysql, IT management, networking ## Work Experience ### Senior Software Engineer @ Jabali Jan 2024 – Present | San Francisco Bay Area ### Staff DevOps @ Electronic Arts (EA) Jan 2020 – Jan 2024 | San Francisco Bay Area • Responsible for Kubernetes System Management for EKS and coding tasks for various projects • Maintain legacy software ◦ decompiling and rebuilding ◦ debugging existing binaries • Streamlining EKS software deployments ◦ Created deployment process utilizing gitops flux ◦ Created a brew like repository of manifests and helm charts • Create unified process for managing arbitrarily created k8s clusters ◦ Created wrapper for eksctl for deployments ◦ Create and Import clusters not created using terraform ◦ Creates a uniform management processes • Applied gitops principles to k8s application deployments • Designed and implemented solutions for DevOps issues ◦ DNS message bus for replicating route53 events on other accounts ◦ Automating the rotation of IAM User accounts using AWS Secrets Manager and Lamda • Modernized Java Spring 2.0 applications, OpenDoc, OpenTelemetry, Spring Boot 3 • Deployed Jaeger UI for visibility into OpenTelemetry data ◦ Production deployment consisted of hosted ElasticSearch backend, OTEL Collector with Prometheus metrics emissions, Jaeger Collector for persistence, Jaeger UI • Maintained a python based distributed MongoDB backup system • Participated in PagerDuty on-call schedules • Deployed a polyglot runtime system to enable DevOps solutions ◦ Stackstorm HA DevOps platform deployed to k8s • Consultant for server side architectural designs ◦ Recommendations for scaling, configuration, security, and CI/CD pipeline optimizations (trimmed to fit message limits) ### Software Architect @ Enklu Jan 2019 – Jan 2020 | San Francisco Bay Area • Enklu develops a multi user, real time, iterative AR experience using HoloLens and Unity. • React/Redux front end development • NodeJS server side development • Kubernetes hosted on Azure • CI/CD pipeline development (Jenkins, Nexus, Git) • Azure services ◦ DNS, VPN, AKS etc ◦ AWS to Azure migrations • NodeJS, C#, Gradle ### Software Architect @ Amber Jan 2019 – Jan 2019 | San Mateo, CA Supported team in Romania with the intention of bringing a AAA mobile title to launch. C# REST services created at NCSoft Kubernetes production deployment using KOPS on AWS Remote in San Mateo and on-site in Bucharest Developed backend multiplayer services for prototype game using Unity and Dark Rift 2 ### Senior Software Architect @ NCSOFT Jan 2017 – Jan 2019 • Worked with internal and external resources to choose live ops platform • Designed, implemented Kubernetes configuration, deployment, and runtime process management. ◦ Initial Kubernetes version was 1.6. Final was 1.10.11 • Implemented C#/dotnet core based REST web services. • Member of core services architectural team. • Kubernetes deployed to AWS via Kops. • Implemented scripted template system for Kubernetes Declarative object management of deployments. (i.e. infrastructure as code) • Performance tuning and scaling optimization of kubernetes deployments. ### Principal Software Developer @ Glu Mobile Jan 2011 – Jan 2017 | San Francisco Performed iOS/Android client development as well as Java server side development. • Integrated in-house developed server side software solution into active software titles on iOS platform (Big Time Gangsta, Contract Killer, Bug City). Software provided game save management, friend management, gifting. Client library was written in C++/Obj- c. • Primary client side engineer for virtual currency software on Android platforms. The software was C/C++ and targeted iOS, Android native, Unity3D as plugins and command line for testing. Written in C++/C/Obj-c/Java. Added unit tests in Obj-C. • Primary developer for Gluon product. Gluon is a PAAS system that provided competitive gaming services similar to Google Play. Gluon was a message based architecture using HornetQ for delivery, clustered MongoDB for data storage, native client SDKs (Unity3D was primary target) and provided services such as Player creation, Attribute saving, distributed in game Chat, Leaderboards. Performed full stack duties from building, installing, developing, running on AWS, monitoring via JMX, metrics using Hosted Graphite. • Work on second generation of Gluon services. Applications were rewritten utilizing a micro-service architecture with dynamic configurations which simplified deployment. Provided a full continuous integration environment (CI/CD) with automatic testing and deployment for development code branches. Process involved Git, Gitlab, AWS CodeDeploy, AWS CodePipeline, deployment to Autoscaled EC2 environments. Centralized logs was done with ElasticSearch. • Provided support to the engineering team as a problem solver and mentor. ### Director Of Engineering @ skyrockit Jan 2009 – Jan 2011 • Deliver high quality Branded entertainment and in house designed applications for mobile platforms. • Responsible for technical direction and overall application quality. Team count peaked at 10 members. • Continue with my duties as Director, as well as IT Lead, and Lead Developer. Lead Engineer for J2EE, J2ME, iPhone, and Android platforms. ### Senior Software Engineer / Software Manager @ Moderati Jan 2005 – Jan 2009 • Responsible for technical direction and overall application quality. Team count peaked at 10 members. • Headed up iPhone development with two other engineers. Apps included Zippo, Paranormal State, Romplr. • Architected content management and delivery system for mobile devices utilizing J2EE components on a tomcat cluster with apache load balancing. Features include autohandset detection, automatic file conversion & install, PSMS billing • Conducted common management responsibilities including code reviews, performance reviews, and team building. • The responsibilities of the position included elements of the Directors position, management duties, as well as senior engineering. I continued developing code while fulfilling the Managers role. ### Software Manager @ Level3 Communications Jan 2003 – Jan 2005 (Telverse Communications was purchased by Level3.) Managed a 4+ person software development team Responsible for designing solutions for software integration problems utilizing design patterns, J2EE components, and open source software Responsible for project deadlines, software quality, and performance Provided 24/7 Tier 4 support for products in production. Responsible for product upgrades including Apache Webserver, BEA Weblogic, and Netscape Directory Server on Solaris systems. Redesigned back end software to include webservices on top of stateless EJBs Assisted with deployment and installations of applications too remote sites ### Lead Developer @ Telverse Jan 2001 – Jan 2003 Designed, implemented, and installed a n-Tier clustered, distributed web architecture initially with 3 nodes using Apache 1.x, BEA Weblogic Server 7, Jakarta Struts 1.1, Netscape LDAP 4.11, MySQL, Solaris 8 Designed and implemented middleware to integrate multiple enterprise telecom java applications and provided a common api (IPUnity Unified Messaging, IPUnity Conference Bridge, Sylantro Softswitch). Lead engineer of a team that started with me and grew to 4+. ### Senior Software Engineer @ Demandline.com Jan 1999 – Jan 2000 Designed database schema’s in SQL Developed web user interfaces using Java servlets, implemented custom middleware extensions, wrote JSP/HTML front end pages. Installation and setup of n-Tier clustered systems using Apache and BEA Weblogic Application server and Windows 2000 and Red Hat 7 systems Refactored and redesigned previous implementations of proprietary middleware solutions. ### Software Engineer @ The Animation Farm Jan 1997 – Jan 1998 Multimedia engineer targeting multiple platforms. The Animation Farm produced interactive CDROM entertainment and web sites. Titles included Fairy Tale (an edutainment title based on the movie), a CEO training CDROM series, and isometric strategy game prototypes. ### Software Engineer @ Rocket Science Games Jan 1995 – Jan 1997 Engineer on a cross platform (Mac/Win32) CDROM entertainment title. (Obsidian) Valued member of a five person engineering team. Duties included cross platform VCS management, software development using mTropolis Object Model (a “C with Classes” API for extending a high level authoring tool), Win32 code compatibility and software debugging. Build management duties and CDROM mastering of title ## Education ### Computer and Information Sciences in General San Francisco State University ## Contact & Social - LinkedIn: https://linkedin.com/in/barry-gear-05290a --- Source: https://flows.cv/barrygear JSON Resume: https://flows.cv/barrygear/resume.json Last updated: 2026-04-01