Joshua Earl is a Senior Software Engineer with 11 years of hands-on experience designing, maintaining, and modernizing enterprise systems across C# .NET, Java, Progress OpenEdge ABL, and legacy J++. Based in New Gloucester, Maine, he excels at rapidly understanding complex codebases, migrating legacy applications to modern stacks, and integrating third-party vendors to extend product capabilities. Known for treating software development as both profession and hobby, he proactively hunts inefficiencies and bugs to improve performance and user experience. His career includes long-term impact at Northern Data Systems and roles across travel and data-management firms, demonstrating consistent delivery of pragmatic, production-ready solutions. Collected training in computer science from Worcester Polytechnic Institute underpins a methodical approach to problem solving and continuous learning.
11 years of coding experience
8 years of employment as a software developer
Computer Science, Computer Science at Worcester Polytechnic Institute
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
Joshua Earl - Senior Software Engineer at Northern Data Systems