John Carlile

John Carlile Email and Phone Number

Principal Software Engineer at Walmart Global Tech @ Walmart Global Tech
John Carlile's Location
San Diego County, California, United States, United States
John Carlile's Contact Details
About John Carlile

A proven technical leader with consistent enthusiasm for micro-services, devops, and continuous delivery.

John Carlile's Current Company Details
Walmart Global Tech

Walmart Global Tech

View
Principal Software Engineer at Walmart Global Tech
John Carlile Work Experience Details
  • Walmart Global Tech
    Principal Software Engineer
    Walmart Global Tech Feb 2018 - Present
    Bentonville, Arkansas, Us
    Development of API and UI frameworks for micro-service and micro-site infrastructure. Allows other teams to integrate separately developed and deployed micro frontends and APIs easily into one wholistic user experience on our developer and cloud tools platform. Developed core services and user interfaces driving key capabilities for our developer productivity organization.Development of starter-kit frameworks to get teams off the ground quickly with common infrastructure and code templates. Also gives teams tools and capabilities to easily contribute other starter kits.Managed a small team of engineers and contractors for about two years.
  • Rei
    Principal Software Engineer
    Rei Mar 2016 - Feb 2018
    Seattle, Us
    Continued development of a robust micro-services platform, generation, and delivery toolset built to expedite creation and delivery of high-quality software to REI and its customers.Leading the expansion of DevOps and continuous delivery principles and practices across the organization.Developing solutions for cloud-based systems using infrastructure-as-code and Amazon Web Services (AWS).Mentor and go-to person for large team of contributors.Leading initiatives to strengthen the REI engineering community and culture.
  • Rei
    Senior Software Engineer
    Rei Jun 2011 - Mar 2016
    Seattle, Us
    Working with the Platform Engineering team we focused on the underlying platforms and frameworks that drive REI.com and supporting services. The Platform team builds and maintains software for developer velocity, site reliability, and the continuous build, test, and deployment systems. Much of my work was devoted to the cultural and technical changes required to move REI.com from large, infrequent releases to continuous deployment. This required coordination and work from many engineers and other cross-divisional partners, but the transformation of the engineering culture and tools required to accomplish this milestone was amazing to see unfold. Most recently my team and I built a robust and sophisticated micro-services platform consisting of a collection of tools that allow teams to create, build, test, deploy, and support a new service or application quickly and easily. Using a wide variety of open source libraries and technologies the platform jump starts development and provides a highly automated, robust, and low-risk path from nothing to something running in a production environment in only a matter of hours.
  • Expeditors
    Developer
    Expeditors 2007 - 2011
    Bellevue, Washington, Us
    Much of my development experience at Expeditors was spent designing, building, and maintaining Java based web applications and services. Using a variety of technologies, my team worked on an assortment of business applications related to customer and vendor relationships. Some of the technologies we used included complex vendor-provided solutions such as ILOG JRules as well as many open source tools, libraries, and frameworks like Spring, JSF, Hibernate, Tomcat, Maven, Ant, Jenkins, and others. My time at Expeditors is what really sparked my excitement for lean development principles and gave me a special appreciation for build, test, and deployment automation. I worked with some amazing people here and learned a tremendous amount regarding continuous integration and key concepts around rapid delivery of quality software. In addition, I gained a deep understanding of what it takes to drive technical and cultural change in a large, established development organization.
  • Expeditors
    Qa Specialist
    Expeditors 2005 - 2007
    Bellevue, Washington, Us
    This position gave me a deep appreciate for what it takes to build quality software and provided a solid foundation for me to grow as a software professional. My time in QA presented unique opportunities to work with and learn from some amazing people; not just technically, but also as it relates to empathy and understanding for people in the various roles required to build software applications. The skills I obtained in this role are things I carry with me today.My QA related work was largely spent working with accounting, insurance, and shipment booking applications where I designed, wrote, executed, and maintained manual and automated test strategies and cases. Working in this role quickly gave me an appreciation and desire to develop automated solutions. Over time I was able to design and develop extensive test automation using languages such as Ruby, VB, and Delphi to expedite tasks for myself and my teammates. I was also able to write and maintain software expanding the capabilities of the issue tracking systems and other QA related tools.

John Carlile Skills

Java Agile Methodologies Maven Docker Spring Framework Devops Continuous Integration Continuous Delivery Lean Software Development Rest Groovy Kanban Git Jsp Jsf Logstash Elasticsearch Jenkins Selenium Jpa Sonar Spring Xhtml Software Development Scrum Subversion Xml Jquery Javascript Web Applications Web Development Css Eclipse Sql Tomcat Hibernate Junit Javaserver Faces Representational State Transfer Mysql J2ee Web Services Ruby Java Enterprise Edition Web Services Amazon Web Services Software Development Life Cycle

John Carlile Education Details

  • University Of Washington
    University Of Washington
    Computing And Software Systems

Frequently Asked Questions about John Carlile

What company does John Carlile work for?

John Carlile works for Walmart Global Tech

What is John Carlile's role at the current company?

John Carlile's current role is Principal Software Engineer at Walmart Global Tech.

What is John Carlile's email address?

John Carlile's email address is j.****@****hoo.com

What is John Carlile's direct phone number?

John Carlile's direct phone number is +125343*****

What schools did John Carlile attend?

John Carlile attended University Of Washington.

What skills is John Carlile known for?

John Carlile has skills like Java, Agile Methodologies, Maven, Docker, Spring Framework, Devops, Continuous Integration, Continuous Delivery, Lean Software Development, Rest, Groovy, Kanban.

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.