Bruce T. McCleave Jr.
Summay
Software Architect with experience developing scale-able web applications that range from discovery of network
devices, document management, e-commerce, and manufacturing business intelligence. A majority of my career
has focused on developing and leading teams creating .NET based applications written in C#, HTML, SQL, and
JavaScript.
More recently I have been involved in building cloud applications that run a cloud neutral Kubernetes architecture.
I led the design, provisioning, and implementation for customers in both AWS and Azure.
Experience
November 2016 - PRESENT
ThinkIQ, Aliso Viejo, CA - Senior Software Engineer/Architect
Technical Lead/Architect for ThinkIQ’s SaaS cloud offering.
ThinkIQ is a startup company focused on giving insights into how materials flow into and out of the manufacturing
process. These insights allow companies to reduce the impact of recalls and reduce waste.
At ThinkIQ developed a microservice docker based architecture. The microservices used a mix of technologies,
based on the needs of the specific service. The containers for these services were built using Spring Cloud,
Spring Cloud stream, .NET core, Python, and PHP. We deployed the services to Kubernetes clusters in AWS,
Azure, and Redhat OKD on premise. I helped build the CI/CD process as well as provisioning of the infrastructure
in AWS and Azure.
Technologies used: Java (Spring Cloud Framework), Groovy, C#, Python, PHP, JavaScript, PosgreSQL,
MySQL, RabbitMQ, Kafka, Hadoop, HBASE, Docker, Kubernetes, AWS, Joomla
November 2008 - November 2016
Rockwell Automation, Mission Viejo, CA - Senior Software Engineer
Technical Lead/Architect for the FactoryTalk VantagePoint product. Additionally, I advised and collaborated with
the Rockwell cloud initiative that was built on a derivative of the VantagePoint software stack. Both these
applications are built in .NET with an AngularJS web front end.
I received two Innovation Awards while at Rockwell. The first was for creating a new model federation runtime
based on the VantagePoint model. The second was for creating a new extensible type system that allowed our
customers to change types in VantagePoint at runtime. Before this new type system was implemented, type
changes were only possible by creating custom SQL scripts.
Technologies used: C#, VB.NET, Python, XML, JavaScript, ASP.NET, C++
January 2002 - November 2008
NowDocs International, Mission Viejo, CA - Enterprise Architect
NowDocs was a startup company that provided a web based print on demand service. Customers could submit
their documents to be printed and delivered the same day. This business model failed and the entire development
team was let go. I was hired onto NowDocs, with one other developer, to turn the software they created into a
SaaS offering. We evaluated the application they built in Perl and decided to move to ASP.NET. We created a
new product called NowPrint. NowPrint was used by Goldman Sachs, Microsoft, Staples, Office Depot, and
multiple universities.
Technologies used: XML, JavaScript, ASP.NET, C#, C++, PostScript, Perl
June 2000 - January 2002
CQOS Inc, Irvine, CA - Software Engineer
CQOS developed products for measuring IP quality-of-service. The main customers were Internet service
providers and telecommunication companies.
I joined CQOS directly out of college when it was still a small startup. Because of this I was able to participate in
defining the architecture for the system. My main focus was on the storage and reporting of the measurements
collected. We built the application in Java and I did all my development on Linux.
Technologies used: XML, Java, JSP, Struts, WebLogic 6.x, Apache, Oracle 8i, SQL Server, CGI, UML,
JavaScript
January 1998 - June 2000
Canon Information Systems, Irvine, CA - Software Engineer/QA Intern
I started at Canon as a QA intern. I did manual testing, test planning, and test automation. I was then moved to a
role as a software engineering intern where I worked on a web application built on ASP and the precursor to AJAX
framework.
Technologies used: C++, ASP, XML, HTML, JavaScript, Segue QA Partner
Education
California State University-Fullerton - B.S. Computer Science