Robert Thornton

Engineering Manager at JESU KRISTI KIRKE AF SDH

Utah, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
Robert Thornton is an Engineering Manager with a decade of experience leading Java-focused teams and delivering enterprise web services using Java SE/EE, Spring Boot, Hibernate, and related technologies. Based in Utah, he blends hands-on technical leadership with organization-wide training in Java, Spring Boot, Maven, and Kotlin, helping teams adopt best practices and modernize build pipelines. His background spans REST and SOAP services, JVM and JavaScript stacks, and both server-side and UI tech like JSF and JavaFX, enabling pragmatic full-stack decisions. An active open-source contributor, he implemented a Kotlin DSL for Maven POMs in the takari/polyglot-maven project, demonstrating deep knowledge of Maven internals and model translation. He’s comfortable translating complex build and dependency concerns into readable, maintainable solutions and mentoring engineers through those changes. Colleagues rely on him for steady delivery, practical tooling improvements, and clear guidance on evolving Java ecosystems.
code10 years of coding experience
languagesSpanish, English
github-logo-circle

Github Skills (4)

kotlin10
maven10
scripting10
build-automation8

Programming languages (7)

TypeScriptJavaDockerfileJavaScriptGroovyRubyKotlin

Github contributions (5)

github-logo-circle
takari/polyglot-maven

Feb 2019 - Oct 2020

Support alternative markup for Apache Maven POM files
Role in this project:
userBack-end Developer
Contributions:27 commits, 4 PRs, 24 comments in 1 year 8 months
Contributions summary:Robert primarily contributed to the implementation of a Kotlin-based DSL for defining Maven POM files, focusing on translating models into Kotlin scripts. Their work involved creating and modifying code to support various aspects of POM file definition, including parent, dependencies, and build configurations. The user's commits reflect a deep understanding of Maven's model and its representation in Kotlin. They also enhanced the ExecuteContext for external script execution and refactored code to improve the generated script's readability.
maven-pluginmavenapachemaven-pommarkup
An implementation of the Spring Data interfaces for the MarkLogic NoSQL database
Contributions:30 pushes, 1 branch, 11 tags in 4 years 4 months
spring-bootspring-datanosqlnosql-databasespring
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Robert Thornton - Engineering Manager at JESU KRISTI KIRKE AF SDH