Michael Settles

Michael Settles Email and Phone Number

Lenoir City, TN, US
Michael Settles's Location
Knoxville, Tennessee, United States, United States
Michael Settles's Contact Details
About Michael Settles

Information Technology professional with extensive experience as an application developer, web designer, team leader, and architect. Strong leadership skills in the development process with small to large teams of developers in all aspects of software development. Extensive expertise in leading-edge Java, Microservice, Web, Cloud, etc technologies. Excels in either a leadership or a pure developer role. Highly motivated, self-starter with a strong desire to progress in the Information Technology industry and learn new skills.Specialties: Java, Python, JavaScript, Angular, jQuery, Spring MVC, Spring Boot, Swing, Hibernate, JPA, GWT, Struts, JUnit, Cucumber, SQL, HTML, CSS, Grails/Groovy, PHP, Smarty, C, C++Amazon Web Services, Pivotal Cloud Foundry, KubernetesPostgreSQL, MySQL (DBA), DB/2 (DBA), Oracle, AMQ, MQ Series, RabbitMQ, InteliJ, Eclipse, Rational IDECloud Foundry (PaaS), Maven, Ant, Gradle, Jenkins, Docker, KubernetesMVC, SOA, Restful Services, Microservices, SAN, Wireless, Mobile Development Methodologies (Agile, Test Driven Development, Prototyping, Waterfall), CI/CD. Git, Rational Clearcase, SVN, CMVC, Perforce

Michael Settles's Current Company Details
Settle Down Adventures

Settle Down Adventures

View
Retired
Lenoir City, TN, US
Michael Settles Work Experience Details
  • Settle Down Adventures
    Retired
    Settle Down Adventures
    Lenoir City, Tn, Us
  • Cgi Business Consulting
    Senior Java Developer
    Cgi Business Consulting Sep 2015 - Present
    Paris La Défense, Fr
    Served as Senior Software Developer on the creation of a brand new micro-service architecture using the Agile Scrum methodology. This leader in the geospatial industry produces satellite imagery for a variety of commercial and government clients. The company began a complete replacement of its satellite image processing software, with my team responsible for key parts of the implementation. • Performed design and code development on a seven-person Agile Scrum team. • Facilitated the introduction of new technologies into state-of-the-art software, such as Amazon Web Services, Cloud Foundry, Kubernetes, Micro-services architecture, Java, Python, Angular, Spring MVC, Spring Boot, JPA/Hibernate, Jenkins continuous delivery, GitHub, Cucumber/Gherkin testing, etc.• Implemented and documented procedures for installation and integration of the new technology stack on local development environments, AWS, and Cloud Foundry environments.• Implemented services to schedule and drive the satellites, process image downloads, accept customer orders, produce the products/metadata, and deliver products to the customer via S3, SFTP, etc.• Personally created an innovative algorithm for splitting large geospatial images that overcame a previously complex, error-prone process with a simplified, reliable solution based on image scan lines. The client was highly pleased with this implementation, which resolved months of re-design and saved money with a simplified, quick implementation.• Implemented several developer automation tools, including environment setup, a nightly automated build and test process for CI/CD, and improved automated testing of services and libraries. • Designed and developed many common libraries, used by all services for functions such as Authentication and Authorization (OAuth/UAA), Maven POM structures and library/version/dependency control, Spring framework use and configuration, and Geospatial functional libraries.
  • Iqnavigator
    Senior Java Developer
    Iqnavigator 2014 - Aug 2015
    Centennial, Colorado, Us
    Served as Software Architect and Developer on an Agile Scrum team for this SaaS company. The world class Vendor Management System provides complete management of the contingent workforce, from job posting and candidate search through onboarding, timecard tracking/approval, and off-boarding. This Intranet SaaS application is written in Java and Grails/Groovy, using various technologies, including JSP, Wicket, Toplink, Hibernate, Spring MVC, JQuery UI, Bootstrap, etc.). • Performed architecture, design, agile planning and code development on a 7 person Scrum team.• Played a lead role in the introduction of new technologies during the start of a new product transformation, including Grails/Groovy, SOA, JQueryUI, Bootstrap, RabbitMQ, Cloud Services, etc.• Investigated, implemented and documented procedures for installation and integration of the new technology stack on local development environments and server environments.
  • International Business Machines
    Senior Java/Php Developer (Contractor)
    International Business Machines Jun 2009 - Nov 2014
    Armonk, New York, Ny, Us
    Design and develop a tracking and Financial Billing system for the Managed Storage Services area. This Intranet web application is written in Java and PHP, using a wide variety of Open Source tools (Hibernate, Spring, Velocity, Smarty Templates, etc.).
  • International Business Machines
    Senior I/T Specialist
    International Business Machines Jun 1988 - Dec 2008
    Armonk, New York, Ny, Us
    2007 – 2008Served as overall Architect and Team Leader for a large Intranet Java Web application with over 30,000 users and approximately 15 developers and architects in 7 countries. • Responsible for architecture, resource allocation, project planning, and code development. • Provided overall leadership, technical expertise, and development for migration from windows servers to zLinux and AIX, including WAS 6.1 and Rational Software Architect V7.2005 – 2007Provided Development Team leadership for the UI component of a complex Intranet Java Web application. • Performed requirements analysis, user interface design and implementation. • Coordinated a large, remote global development team. • Also performed development activities in all areas of the application, including web pages, command beans, business logic and Enterprise Java Beans (EJBs). • Led an effort to migrate/convert the entire team to Rational Application Developer V7 from a variety of other IDEs.2003 – 2005Served as Application Architect on the Barcode Initiated Manufacturing team. • Responsible for overall design on a complex Java application, installed in multiple worldwide geographies. • Provided guidance, leadership and technical expertise for the programming team. • Assisted the customer with deciding and implementing strategic goals and detailed requirements.1996 – 2003Served as Development Team Leader on the Barcode Initiated Manufacturing team.• Responsible for developing automated software manufacturing applications in the Java and C languages.1988 – 1996Served as Team Leader on the worldwide Common Corrective Service System, the Publications OrderProcessing team and the Finance team. • Responsible for overall success of software development and maintenance for these large MVS applications.

Michael Settles Skills

Java Agile Methodologies Sql Java Enterprise Edition Spring Framework Microservices Cloud Foundry Hibernate Jpa Docker Continuous Integration

Michael Settles Education Details

  • University Of Georgia - Terry College Of Business
    University Of Georgia - Terry College Of Business
    Management Information Systems
  • Universidad Internacional
    Universidad Internacional
    Spanish

Frequently Asked Questions about Michael Settles

What company does Michael Settles work for?

Michael Settles works for Settle Down Adventures

What is Michael Settles's role at the current company?

Michael Settles's current role is Retired.

What is Michael Settles's email address?

Michael Settles's email address is m.****@****ast.net

What is Michael Settles's direct phone number?

Michael Settles's direct phone number is +176542*****

What schools did Michael Settles attend?

Michael Settles attended University Of Georgia - Terry College Of Business, Universidad Internacional.

What are some of Michael Settles's interests?

Michael Settles has interest in Volleyball, Skiing, Technology, Sports, Spanish Language, Travel.

What skills is Michael Settles known for?

Michael Settles has skills like Java, Agile Methodologies, Sql, Java Enterprise Edition, Spring Framework, Microservices, Cloud Foundry, Hibernate, Jpa, Docker, Continuous Integration.

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

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.