Brian Cupples

Brian Cupples Email and Phone Number

Senior Software Engineer @ Blue Sky Network
Mesa, AZ, US
Brian Cupples's Location
Mesa, Arizona, United States, United States
Brian Cupples's Contact Details
About Brian Cupples

Over 20 years’ experience designing user-friendly and innovative web, desktop, and mobile applications, while adhering to rigid standards and strict deadlines.Specialties: .NET, 508, Adobe Photoshop, Agile, ASP.NET, architectural design, bash, C, C#, computer hardware, CSS, database development, Dapr, documentation, Elixir, embedded applications, HTML, IIS, IntelliJ based ides, JavaScript, JSON, Kotlin, Kubernetes, LDAP, Linux, macOS X, microservices, Microsoft Windows, MVC, MySQL, networking, object oriented design, operating systems, PHP, research, software engineering, SQL, TypeScript, Visual Studio, VS Code, web application development, web servers, web site production, XML

Brian Cupples's Current Company Details
Blue Sky Network

Blue Sky Network

View
Senior Software Engineer
Mesa, AZ, US
Employees:
42
Brian Cupples Work Experience Details
  • Blue Sky Network
    Senior Software Engineer
    Blue Sky Network
    Mesa, Az, Us
  • Nal Research Corporation
    Senior Software Engineer
    Nal Research Corporation Jun 2024 - Present
  • Blue Sky Network
    Senior Software Engineer
    Blue Sky Network Jul 2019 - Jun 2024
    Manassas, Virginia, Us
  • Business & Decision North America
    Principal Consultant / Technical Lead / Architect
    Business & Decision North America Oct 2015 - Jul 2019
    Paris La Défense, France, Fr
    Lead multi-national (multi-continental) development teams to create custom/customize applications to meet clients’ needs. Responsibilities include:Software Architecture – design, propose, and implement software architecture following proven design patterns that fit with the client’s needs.Technical expert – advise, suggest and implement best approaches for clients and colleagues regarding proper technologies to use in resolving problems. Technical Lead/Project Architect:o Oversee other team members and ensure tasks are completed in a timely manner.o Create/Review Design Documents.o Collaborate with business analysts, project managers, clients, and software architecture to ensure project success. o Perform code and developer performance reviews. o Ensure delivered code meets project’s quality standards. o Research, setup, and maintain continuous build environment(s).o Deploy application to all environments throughout the software life cycle.o Perform integration testing.o Assist QA team with automated web/regression testing.o Perform client demos.UI Specialist – collaborate with and advise graphic design team (when part of a project) to create robust, innovative user interfaces/experiences that meet the project’s web accessibility requirements (WCAG 2.0).Project Estimation – collaborate with project managers, sales team and others to estimate projects when submitting bids/responding to requests for proposals on a number of projects.Risk Mitigation – identify and communicate possible risks to a project. Suggest ways to reduce or remove each risk.Design Patterns – advise/mentor colleagues on various design patterns, when they’re beneficial, and why they should be followed. Especially the benefits of the repository pattern.
  • Business & Decision North America
    Senior Consultant
    Business & Decision North America May 2012 - Oct 2015
    Paris La Défense, France, Fr
    Work closely with clients to create custom applications to meet their needs. Responsibilities include:Software Architecture – design, propose, and implement software architecture following proven design patterns that fit with the client’s needs.Technical expert – advise, suggest and implement best approaches for clients and colleagues regarding proper technologies to use in resolving problems. Team Lead on multiple projects – oversee other team members and ensure tasks are completed in a timely manner. Assist other team members with problems. Collaborate with business analysts, project managers, clients, and software architecture to ensure project success.UI Specialist – collaborate with and advise graphic design team (when part of a project) to create robust, innovative user interfaces/experiencesProject Estimation – collaborate with project managers, sales team and others to estimate projects when submitting bids/responding to requests for proposals on a number of projects.Risk Mitigation – identify and communicate possible risks to a project. Suggest ways to reduce or remove each risk.Design Patterns – advise/mentor colleagues on various design patterns, when they’re beneficial, and why they should be followed. Especially the benefits of the repository pattern.Mentoring – work with junior developers to further their knowledge and proficiencies with full application stack development.Collaborated with a remote team to create a proof of concept Windows Store Application utilizing HTML, CSS, JavaScript and WinJS for a client.
  • Arizona State University
    Senior System Analyst
    Arizona State University Feb 2012 - May 2012
    Tempe, Az, Us
    Work collaboratively with team members to create custom web interfaces into our WebTMA system and provide user support.
  • California State University
    Web/Multimedia Developer
    California State University Feb 2005 - Jan 2012
    San Bernardino, Ca, Us
    As member of web development team, work collaboratively with developers, graphic designers, and project managers to develop and maintain various web applications and web sites adhering to federal accessibility guidelines (ADA 508).Spearheaded the move from table-based layout to full CSS layout in campus websites built by web development team.Participated in paired programming during development of university's website as modular ASP.Net 2.0 web application. Developed custom ASP.Net Membership, Profile, and Role Provider authenticating users via LDAP server, and merging application-specific profile data stored in database with LDAP user information. Used by all members of web development team in projects requiring user authentication.Created a website template currently in use by 40% of campus websites and all new websites created by our team. Created templates/themes for both Plone and Wordpress content management systems. Find and resolve website security problems in legacy websites.Worked with data center to move physical servers into virtualized environment.As administrator for campus' learning management systems (LMS), created system to process enrollment and course data from campus' common management system and enter into LMS.Created ASP.Net MVC web application allowing faculty to place course requests for LMS, and allowing students and faculty to look up FAQs or submit questions/problems.Assisted in research and implementation of new open-source LMS (Moodle) on existing hardware.Documented administration procedures and software customizations.Created custom theme for Moodle installation.
  • California State University
    Web Developer
    California State University Oct 2000 - Feb 2005
    San Bernardino, Ca, Us
    Administered the campus' learning management systems. Administered department's Linux web server. Coordinated with administration, academic divisions, and departments in the design and development of websites and PHP-based web applications.
  • California State University
    Online Course Developer
    California State University Jan 1999 - Oct 2000
    San Bernardino, Ca, Us
    Worked with faculty and staff to design, format, and upload course material to the Internet, primarily into one of the campus' two learning management systems. Course administration of the campus' LMS.
  • California State University
    Student Technician
    California State University Sep 1996 - Jan 1999
    San Bernardino, Ca, Us
    Created and updated documentation on supported lab software. Assisted/instructed students in the use of hardware and software in a network environment consisting of Windows 95 and Macintosh OS 9 computers.
  • Forged Metals Inc
    Software Engineer Intern
    Forged Metals Inc Apr 1998 - Jun 1998
    As a member of the software engineering team, created an SRS and architectural design for a master control program to be integrated with existing software and an Oracle database. Created a rapid prototype in Visual Basic of our application.

Brian Cupples Skills

Javascript Web Applications Databases Mysql Css Html Apache Visual Studio Sql Xml C# Asp.net Iis Web Development Asp.net Mvc Php Web Services Ajax Agile Methodologies Dreamweaver Jquery Microsoft Sql Server User Interface Design Linux Java Windows Operating Systems Database Design Photoshop Custom Software Development .net User Experience Web 2.0 Jquery Mobile Jquery Ui Html 5 Wordpress Os X Html5 Wpf Flash Template Design Oracle Software Engineering Eclipse Object Oriented Design Subversion C++ Sql Server Writing

Brian Cupples Education Details

  • California State University-San Bernardino
    California State University-San Bernardino
    Computer Science
  • California State University-San Bernardino
    California State University-San Bernardino
    Computer Science

Frequently Asked Questions about Brian Cupples

What company does Brian Cupples work for?

Brian Cupples works for Blue Sky Network

What is Brian Cupples's role at the current company?

Brian Cupples's current role is Senior Software Engineer.

What is Brian Cupples's email address?

Brian Cupples's email address is mk****@****hoo.com

What is Brian Cupples's direct phone number?

Brian Cupples's direct phone number is +195128*****

What schools did Brian Cupples attend?

Brian Cupples attended California State University-San Bernardino, California State University-San Bernardino.

What are some of Brian Cupples's interests?

Brian Cupples has interest in Collecting Antiques, Exercise, Nascar, Home Improvement, Shooting, Reading, Gourmet Cooking, Sports, The Arts, Golf.

What skills is Brian Cupples known for?

Brian Cupples has skills like Javascript, Web Applications, Databases, Mysql, Css, Html, Apache, Visual Studio, Sql, Xml, C#, Asp.net.

Who are Brian Cupples's colleagues?

Brian Cupples's colleagues are Khin Zaw, Bill Reddy, Md Yusuf, Bapun Kumar, Rishabh Raman, Konrad W Mayr, Megan Zamora.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.