Developer Spotlight: Innovating and Building OpenEdge Enterprise Solutions with Passion

Decorative Graphic
by Jessica (Malakian) Newton Posted on December 16, 2025

Joshua, a 29-year-old software developer at FDM4, demonstrates the power of passion and adaptability in enterprise application development. With a robust background in technology and a keen enthusiasm for problem-solving, Joshua thrives on building impactful solutions using the Progress OpenEdge platform.

Early Ambitions and Career Shift

Joshua’s story begins at the University of Nevada, Las Vegas, where his original dream was to develop video games. “I wanted to make video games, but I found the industry very competitive, so I transitioned to web development. Which is also competitive, but there’s more opportunities.” These opportunities led him to FDM4, a premier Progress partner specializing in integrated ERP, product decoration, warehouse management, e-commerce, and CRM software for the apparel and hardgoods industries.

Getting Started with OpenEdge

Joshua had no previous experience with OpenEdge development before joining FDM4. He was introduced to the language on the job and spent his early months training and getting adapted to the language.

His first impressions of OpenEdge highlight its dual nature: “At first, it’s surprising because it’s a database language and a programming language in one. It was easy to pick up because of the syntax, especially if you have previous experience programming.”

Day-to-Day Life as an OpenEdge Developer

Joshua’s role has evolved during his five years at FDM4. “Early on it was bug fixing but now I’m working on new UI for the company—inventory management, order processing, web pages, everything from order processing, warehousing to invoicing.”

When it comes to learning on the job, he credits company resources and collaborative work: “There’s already a ton of structure in how we use OpenEdge, so after 2–3 week training process of seeing what different parts of the application does, I was able to start developing with OpenEdge.”

Comparing Languages—And What Makes OpenEdge Unique

“In school it was C++ and Java. At FDM4, I was learning JavaScript and Progress OpenEdge. OpenEdge is different. It’s very English-like and verbose, but I like that. It’s strongly typed, which is good, especially when you work with data.”

Asked what he likes most about OpenEdge, Joshua says: “I like that the database data is very accessible, like programming with a database without having to use SQL or something similar. I also like the web support at Progress. They make it very easy to make requests and interpret responses from clients. There’s also a strong, well-documented library of OpenEdge objects and methods.”

He emphasizes the close connection between the language and its database: “I think it’s the coupling between the database and the language itself. I’ve never programmed in anything like that, but it makes it very easy to work with data and understand the language. Especially syntax wise.”

“With something like SQL, it’s taught separately. You’d have to learn a programming language plus a database language. So, when it’s combined together, you’re learning the programming languages while keeping database principles in mind at the same time.”

Advice for New Developers and Looking to the Future

When asked for advice to those starting with OpenEdge, he offers: “I would say be open minded and take your time learning. There are plenty of industries utilizing OpenEdge worldwide providing lots of opportunities and a stable career.”

Modernization and user experience are at the top of Joshua’s priorities: “I like web development. Especially UI. I’ve been working on a lot of UI projects and modernizing screens for FDM4 with Progress.”

Interested in doing a similar journey to Joshua? Become an OpenEdge developer today!


Jessica Malakian
Jessica (Malakian) Newton

Jessica (Malakian)  Newton is a Senior Product Marketing Specialist at Progress, focused on the Progress OpenEdge product. Jessica started her career at Progress as an intern in 2020 and has since developed into a full-time marketer, dedicated to guiding customers on how to maximize the value of their OpenEdge solutions. Outside of work, Jessica enjoys reading and writing.

More from the author

Related Products:

OpenEdge

Application development platform that enables users to build, run and manage business-critical applications that require high availability and AI capabilities, while offering flexible deployment options to support scalability, security and performance.

Get Started

Related Tags

Related Articles

Developer Spotlight: Creativity, Community and the Art of Becoming an OpenEdge Developer
Lester Luoma’s journey from music to technology highlights how creativity, community, and hands-on learning shaped his success as an OpenEdge developer at Picas Group, where he values the platform’s stability, supportive environment, and encourages aspiring developers to pursue their passions and build connections.
Developer Spotlight: Celeste Mhlahlo Says OpenEdge Is a Language for Everyone
The blog spotlights Celeste Mhlahlo, a Junior Software Engineer whose journey from medicine to software development highlights how Progress OpenEdge and its ABL language empower newcomers to quickly become productive, emphasizing the value of curiosity, practical learning, and supportive internship programs for aspiring developers.
This Innovative Developer’s Award-Winning Hackathon Journey Is Bringing AI and OpenEdge Together
Carlos Vega’s award-winning OpenEdge AI Hackathon project demonstrates how Progress OpenEdge applications can be modernized by integrating AI, enabling natural-language data queries and inspiring the community to innovate with human-centric, conversational AI workflows.
Prefooter Dots
Subscribe Icon

Latest Stories in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

Loading animation