top of page

About Me  

My name is Rogelio Pérez, and I am a Principal Software Engineer, Technical Lead, and Engineering & Automation Lead Consultant with extensive experience building, modernizing, integrating, and stabilizing enterprise software systems across backend, frontend, cloud, data, integrations, automation, and distributed environments.

​

I specialize in the kind of software work that rarely starts clean: legacy applications, undocumented business rules, SQL-heavy workflows, fragile integrations, inconsistent environments, production issues, security gaps, manual processes, and platforms that still need to keep running while they are being improved.

​

My work usually starts by understanding how a system really behaves. I read the code, trace the data, follow the business workflow, analyze integrations, identify hidden dependencies, and turn that complexity into clearer architecture, safer APIs, maintainable frontend structures, database migration paths, automation opportunities, and production-ready delivery plans.

​

I have worked across enterprise platforms involving C#, .NET, ASP.NET Core, Angular, TypeScript, JavaScript, HTML/CSS, SQL Server, MySQL, PostgreSQL, Python, REST APIs, Web Services, Dapper, Entity Framework, Node.js, PHP, Azure, AWS, Azure Functions, Docker, CI/CD, CRM and ERP integrations, D365 workflows, supplier portals, payment processes, commerce platforms, data synchronization, and legacy modernization.

​

My experience spans hands-on implementation, architecture review, system analysis, debugging, integration design, database development, production troubleshooting, technical handoff documentation, security readiness, and modernization planning.

​

I am comfortable moving between architecture and code: designing API contracts, reviewing authentication and authorization flows, decomposing legacy modules, analyzing stored procedures and SQL workloads, improving frontend architecture, debugging distributed integrations, reviewing database behavior, and preparing systems for secure production deployment.

​

I am strongest when the problem crosses multiple layers: the frontend depends on backend rules, the backend depends on legacy SQL behavior, business workflows depend on external platforms or CRM/ERP systems, and multiple APIs or services must work together reliably.

​

A major part of my recent work has also involved AI-assisted engineering, automation, LLM-based workflows, and intelligent software tooling.

​

I use tools such as Codex, Claude Code, ChatGPT, GitHub Copilot, and other AI development tools to accelerate codebase analysis, debugging, refactoring, documentation, test design, modernization planning, technical research, and repetitive engineering tasks.

​

I also work with concepts around LLMs, AI agents, tool calling, retrieval workflows, structured outputs, natural language processing, automation, and AI-assisted system integration, particularly from the perspective of software engineering and enterprise application development.

For me, AI is not a replacement for engineering judgment. It is leverage.

​

The value comes from combining AI speed with technical ownership, validation, testing, security awareness, architecture discipline, and real-world system understanding.

​

I use AI to inspect unfamiliar codebases, reconstruct long, running project context, compare implementation options, generate technical documentation, identify refactoring opportunities, validate assumptions, automate repetitive workflows, and move faster through complex systems.

​

But the responsibility for architecture, correctness, maintainability, security, performance, and delivery remains human.

​

I help teams modernize legacy systems without losing the operational knowledge hidden inside them. That includes turning implicit business behavior into explicit API contracts, decomposing large legacy modules into maintainable frontend and backend responsibilities, improving authentication and authorization flows, analyzing databases and stored procedures, modernizing web services, improving integration boundaries, and creating technical documentation that preserves context across long-running projects.

​

I have also worked with systems involving CRM platforms, ERP workflows, external APIs, cloud services, commerce integrations, scheduled jobs, data synchronization pipelines, database-heavy applications, and distributed business processes, where understanding how information moves between systems is often just as important as the code itself.

The problems I solve are not only coding problems.

​

They are system problems: unclear requirements, brittle deployments, missing observability, duplicated logic, slow data access, weak integration boundaries, manual processes, incomplete security controls, inconsistent environments, and technical debt that blocks delivery.

​

I also work with organizations to make technical risk visible before it becomes operational risk.

​

That means documenting decisions, clarifying ownership, identifying what must be solved now, what can be deferred, and what risk the business is accepting when a control, migration, refactor, integration change, or production-readiness item is postponed.

​

I bring a practical Principal Engineer mindset: understand the business context, analyze the system, identify risk, design the right level of architecture, write or review the implementation, support delivery, automate where it makes sense, and leave the system in a better state than I found it.

​

I believe strong engineering is not about overcomplicating solutions, collecting buzzwords, or pretending every system needs a massive rewrite.

​

It is about making clear technical decisions, building software that can survive real business conditions, and creating systems that remain maintainable, secure, observable, scalable, and useful over time.

​

Because engineering is not just about writing code.

It is about understanding the problem, connecting the systems, making better decisions, and delivering software that lasts.

​

Outside of engineering, I enjoy documentaries, science, technology, nature, history, and science fiction. I am also passionate about animals, especially big cats and dogs.

​

If you would like to connect, collaborate, or discuss software modernization, architecture, integrations, cloud systems, automation, AI-assisted engineering, enterprise platforms, or technical consulting opportunities, feel free to reach out through the Contact section.

​

Best regards,

​

Rogelio Pérez

Rogelio_Perez.jpeg

Brands and organizations where I’ve shared my expertise, engineering mindset, and passion for building impactful technology.

Megacable
T-Mobile
BP
Oxy Petroleum
The Home Depot
Executrain
Chevron
Renaissance
la-casa-de-los-postres_edited_edited_edi
bottom of page