Senior Software Developer at Tata Consultancy Services
O'Fallon, Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Patrick Hill is a Senior Software Developer with 13 years of professional experience building geospatial applications and analytic tools for defense, transportation, and agriculture. He blends deep GIS domain knowledge—from ArcGIS and geodatabase design to remote sensing and imagery analysis—with production-grade software skills in Python, JavaScript, Java, C++, and C#. His background includes long tenures at ESRI and roles delivering customer-focused GIS solutions, and he now applies that expertise at Tata Consultancy Services. Patrick specializes in marrying GIS/remote sensing concepts with AI, computer vision, and high-performance computing to enable advanced geospatial analytics. He is equally comfortable as a user and a developer of complex geospatial systems, often designing the underlying data structures that make spatial analysis scalable and maintainable. Based in O'Fallon, Illinois, he brings a rare combination of academic grounding (MS Computer Science, MA Geography) and practical experience across public and private sector geospatial programs.
12 years of coding experience
18 years of employment as a software developer
MA Geography, MA Geography at University of Illinois Chicago
BA Geography, BA Geography at University of Illinois Urbana-Champaign
MS Computer Science, MS Computer Science at University of Chicago
A repository to showcase demonstrations, prototypes and proofs of concept from the Defense Solutions Team.
Contributions:22 commits, 5 PRs, 18 pushes in 11 months
milightprototypesdatabasedefenseweb-development
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
Patrick Hill - Senior Software Developer at Tata Consultancy Services