Most users never think about performance—at least not until a system that should feel instant begins slowing down their entire workflow.

For developers like Angel Flores Torres, performance is the first thing on their mind. Whether he’s designing database processes or refining application logic, Angel approaches every project with the same goal: make it simpler, make it cleaner, and make it faster. That mindset has guided his work throughout a development career spanning more than a decade.

Angel recently joined Traust as a Senior Oracle APEX Developer, bringing nearly nine years of experience working with Oracle APEX. Over that time, he has built a reputation for thoughtful engineering and efficient problem solving. His focus isn’t just on building software that works, but on building systems that perform reliably under real-world demands.

A Career That Started as an “Accident”

Angel didn’t originally plan on becoming a software developer. When he first entered university, he began studying law, a path encouraged by his parents. After about a year of coursework and simulated courtroom debates, however, he realized something important about himself.

“In the debates, I realized I’m not a lawyer,” Angel says. “I’m someone who listens more than I talk.”

That realization prompted him to reconsider his path. Around the same time, his sister suggested he look into systems engineering, a relatively new program at his university. Angel had already spent time repairing computers at his family’s internet café, so the idea seemed like a natural direction.

What he discovered once he started the program, however, was that systems engineering focused less on repairing hardware and more on building software. Fortunately, that discovery turned out to be exactly what he was looking for. With strong instructors and a growing curiosity about how software systems work, Angel quickly developed a passion for programming and application development.

Discovering Oracle APEX

Angel’s introduction to Oracle APEX came early in his professional career, and he quickly recognized what made the platform different from many traditional development frameworks. “APEX already gives you things like authentication, reports, and structure,” he explains. “You don’t need to build everything from scratch.”

For Angel, that efficiency is one of APEX’s greatest strengths. Instead of spending time writing boilerplate code for common functionality, developers can focus on the logic and data structures that actually make an application useful. That allows him to concentrate on solving real business problems while keeping systems maintainable and scalable.

Performance as a Craft

While many developers focus primarily on adding features, Angel often approaches development from another angle: performance. He thinks carefully about how efficiently a system processes data, how queries interact with the database, and whether complex logic can be simplified without sacrificing functionality.

“I always try to write code thinking about performance,” Angel says. “Making things simpler and faster.”

One project that stands out involved a system responsible for generating accounting summaries. The process originally took around thirty minutes to complete, which significantly slowed down the workflow for users. By redesigning parts of the underlying database structure and optimizing the processing logic, Angel was able to reduce the runtime to less than five minutes.

For him, improvements like that represent one of the most satisfying aspects of software development. Writing code that performs well requires understanding how systems behave under the surface, and the reward is software that feels responsive and dependable for the people who rely on it every day.

Contributing to the Oracle APEX Community

Angel is also an active participant in the Oracle APEX developer community. He currently holds the designation of Oracle ACE Associate, a recognition given to individuals who share knowledge and contribute to the broader Oracle ecosystem.

One way he contributes is through his technical blog, where he writes about practical challenges developers encounter while building APEX applications. His articles cover topics ranging from performance optimization to everyday coding techniques and reusable development patterns.

The blog is available in both Spanish and English, allowing him to reach developers across a wider global audience. “At first I wrote my posts in Spanish,” Angel explains. “But I realized writing in English could reach more people.”

Several of Angel’s recent posts highlight the practical, real-world problems he enjoys solving as a developer. In Sending Large JSON Payloads with POST in Oracle APEX RESTful Services, he walks through strategies for handling large, structured JSON data in APEX APIs and processing it efficiently in PL/SQL. In another article, Using apex.server.process with AJAX, Promises, and Async/Await, he demonstrates how modern JavaScript techniques can be used to coordinate client-side interactions with server-side APEX logic. Together, these posts reflect the same mindset Angel brings to his work with clients: practical solutions, thoughtful architecture, and clean, efficient code.

Through writing and sharing these resources, Angel hopes to make everyday development a little easier for other members of the community.

Life in Arequipa

Angel lives in Arequipa, Peru, a city known for its strong regional identity and proud local culture. Residents sometimes joke that Arequipa is practically its own country because of how fiercely independent its people can be.

Outside of client work, Angel enjoys experimenting with new ideas and building personal software projects. “I’m not someone who only writes code for work,” Angel says. “I really enjoy building things, so even in my free time I’m usually working on my own projects or experimenting with new ideas.” One of his recent efforts is a JavaScript Logger project designed for Oracle APEX, which gives developers more control over their client-side logs and helps them debug applications more quickly and safely.

When he’s not writing code, Angel occasionally relaxes by playing Dota 2, a competitive strategy game he’s been playing for years. At home, he shares his space with several companions—five cats, three of them black.

Why Traust

One of the things Angel appreciates most about working at Traust is the company’s trust-based remote work culture. The environment emphasizes results and responsibility rather than close supervision, allowing developers to focus on delivering quality work.

“It’s a relationship based on trust,” Angel says. “You trust me to do the work, and I focus on delivering what I was hired to do.”

Working in this kind of environment also allows Angel to collaborate with colleagues around the world. Traust’s distributed team includes developers across multiple countries and time zones, bringing together a wide range of perspectives and experiences.

For Angel, that global collaboration is one of the most rewarding parts of the job.

Looking Ahead

As enterprise systems continue to evolve, Angel sees significant opportunities for Oracle APEX development to help organizations modernize existing platforms. Many businesses are looking for ways to replace or extend legacy systems with modern, flexible applications, and APEX provides a powerful foundation for building those solutions.

For Angel Flores, the principles guiding that work remain straightforward. Focus on writing clean, efficient code, build systems that scale well over time, and always look for ways to make software faster.