Chad Cotter

Chad Cotter Email and Phone Number

Lead/Senior Software Engineer
Chad Cotter's Location
Greater Phoenix Area, United States, United States
Chad Cotter's Contact Details
About Chad Cotter

Lead software engineer with 13 years of experience designing and building scalable web applications using Java, Spring, and UI technologies. Driven team player with a proven record of leading and mentoring other engineers. Strong ability to solve complex problems and deliver business-value results.

Chad Cotter's Current Company Details

Lead/Senior Software Engineer
Chad Cotter Work Experience Details
  • General Motors
    Full Stack Software Developer
    General Motors May 2022 - Oct 2023
    Detroit, Michigan, Us
    Developed web applications to support GM new electric vehicle production using Java, Spring Boot, Angular, and PostgreSQL. Led effort to reduce infrastructure costs by migrating web applications to Microsoft Azure and open source Cloud Foundry. Conducted code reviews and mentored junior engineers. Identified and solved complex production issues. Created CI/CD automated pipelines using Azure DevOps.
  • Shutterfly, Inc.
    Lead Software Engineer
    Shutterfly, Inc. Jul 2019 - May 2022
    San Jose, Ca, Us
    Led a team of 3 to 5 software engineers and collaborated with outside teams to build and support new software. Worked directly with product service teams to translate business needs into technical requirements. Designed and developed nextgen platform solutions using Java, Spring Boot, Angular, MongoDB, and Apache Kafka. Conducted code reviews, provided technical mentoring, provided architectural oversight, and ensured quality code standards were followed by the team. Led efforts to improve the performance and availability of web apps. Monitored and reported on project deliverables to senior management.
  • Keap
    Senior Software Engineer
    Keap Oct 2014 - Jul 2019
    Chandler, Arizona, Us
    As a member of the System Architecture team, mentored other engineers and was responsible for overall system architecture, design, scalability, performance, and quality. Contributed to multiple projects and worked as a full stack Java web engineer. Analyzed, designed, coded, and tested new features and performance enhancements using Java and Spring. Designed and developed REST services using Spring MVC. Made UI changes using Vue.js. Worked on the backend and made DB schema changes. Helped move the infrastructure to the cloud by creating a file storage system that saved to Google Cloud Storage. Built an appointment email notification system on the Google Kubernetes stack using Google Pub/Sub. Debugged critical performance problems using heap dumps, thread dumps, Splunk, and Google Stackdriver. Ensured quality by creating unit tests and end-to-end tests. Improved concurrency framework. Worked across teams to coordinate performance improvements and changes.
  • Lumension
    Senior Software Engineer
    Lumension Oct 2012 - Oct 2014
    Analyzed requirements, designed, and developed a cross-platform web application product called ZENworks that is capable of supporting over 100,000+ devices. Gathered requirements and documented new design including REST services, UI, and business/repository layers. Added core new features using Java, Spring MVC, Hibernate, and Tomcat. Worked with customers and support to resolve issues and implement new features. Worked in both a Linux and Windows environment. Implemented the repository layer using Hibernate with Oracle, MS SQL Server, and Sybase SQL Anywhere. Created a continuous build and automated testing environment using Jenkins, VM Workstation, and PAExec. Communicated and worked with remote teams in Utah and China.
  • Apollo Group
    Software Engineer Ii
    Apollo Group Apr 2008 - Oct 2012
    Phoenix, Az, Us
    Designed, developed, and unit tested web applications and web services for the University of Phoenix online classroom and community websites. Worked on Grading, Assignments, Instrumentation, and Community projects using Java/J2EE, Spring, C#, ASP.Net MVC, and other technologies. Led Grading, Assignment, and Instrumentation projects during the spring while the lead developer was out of the country. Helped build the University of Phoenix online community website which was the largest online educational social community in any university. Used N-tier layered design for view, business model, and data access layers. Built automated nightly deployments and release projects for my team using Maven, Bamboo, Ant, and shell scripting. Used agile software development methodology. Implemented Google Analytics and Topaz site monitoring. Documented software design.
  • Afni
    Software Engineer
    Afni Jul 2006 - Apr 2008
    Bloomington, Il, Us
    Analyzed, designed, implemented, tested and deployed software applications. Wrote Java web services that integrated with the database to store data for reporting using J2EE and JDBC. Built HTTP messenger using .Net sockets and the HTTP protocol that responded to web browser requests. Created a new innovative application prototype that was implemented on an enterprise scale. Integrated independent websites and desktop programs into one application using Visual Studio .Net (C#), the Windows API, and web requests. Built graphical user interfaces using Windows forms, the GIMP (a graphics editor), HTML, and JavaScript. Used web requests, JavaScript, and the HTTP Analyzer to gather data from websites and automate user functions through sending HTTP requests to web applications.

Chad Cotter Skills

Java J2ee J2se Servlets Jsp Spring Struts 2 Jdbc Orm Hibernate Junit Mockito Rest Soap Web Services Jax Rs Jersey Spring Ws Json Xml Html Xhtml Css Jquery Javascript Ajax Freemarker Sql Pl/sql Osgi C# Asp.net Sas Tomcat Glassfish Jetty Mysql Oracle 10g Oracle Postgresql Microsoft Sql Server Memcached Voldemort Maven Ant Bamboo Svn Versionone Windows Linux

Chad Cotter Education Details

  • Western International University
    Western International University
    Information Technology
  • Arizona State University
    Arizona State University
    Accountancy

Frequently Asked Questions about Chad Cotter

What is Chad Cotter's role at the current company?

Chad Cotter's current role is Lead/Senior Software Engineer.

What is Chad Cotter's email address?

Chad Cotter's email address is ch****@****oft.com

What schools did Chad Cotter attend?

Chad Cotter attended Western International University, Arizona State University.

What skills is Chad Cotter known for?

Chad Cotter has skills like Java, J2ee, J2se, Servlets, Jsp, Spring, Struts 2, Jdbc, Orm, Hibernate, Junit, Mockito.

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.