KENROD Logo

Hello, I'm
Kenneth Rodriguez

Full Stack Senior Software Engineer

I'm a full-stack engineer with a strong focus on both front-end and back-end development. On the front end, I excel in React and Angular, creating dynamic, user-friendly interfaces. In the back end, I'm proficient in Node.js, C#, and Python, implementing advanced patterns like CQRS, Event-driven architecture, and Saga to build scalable systems.

Technical Skills

My expertise spans across various technologies and domains, allowing me to deliver comprehensive solutions for complex projects.

React

React

Frontend
C#

C#

Backend
ASP.NET

ASP.NET

Backend
Node.js

Node.js

Backend
PostgreSQL

PostgreSQL

Database
NextJS

NextJS

Frontend
Angular

Angular

Frontend
TypeScript

TypeScript

FrontendBackend
HTML

HTML

Frontend
CSS

CSS

Frontend
SCSS

SCSS

Frontend
D3

D3

Frontend
Express.js

Express.js

Backend
FastAPI

FastAPI

Backend
Python

Python

BackendETL
Go

Go

Backend
Docker

Docker

Backend
Kubernetes

Kubernetes

Backend
Serverless Computing

Serverless Computing

Backend
MongoDB

MongoDB

Database
MSSQL

MSSQL

Database
CosmosDB

CosmosDB

Database
Redis

Redis

Database
Blob Storage

Blob Storage

Database
Prisma ORM

Prisma ORM

Database
Datalake

Datalake

Database
PySpark

PySpark

ETL
Databricks

Databricks

ETL
Git

Git

DevOps
Azure DevOps

Azure DevOps

DevOps
CI/CD

CI/CD

DevOps
Azure

Azure

Cloud
AWS

AWS

Cloud

Professional Experience

My career journey across different roles and organizations.

2022 - Present

Full Stack Senior Software Engineer (Team Lead)

Accenture Inc.

Eastwood

As a Team Lead at Accenture, I balance hands-on full-stack development with technical leadership, directly implementing solutions while guiding the team's technical direction. I develop and architect systems using modular approaches and modern integration techniques, staying deeply involved in the codebase while providing strategic oversight. This approach helps deliver effective solutions across projects of various scopes and scales.

Key Responsibilities:
  • Develop and maintain frontend applications and backend microservices
  • Design and implement multi-cloud and multi-tenancy solutions
  • Implement performance optimizations across applications
  • Contributed to the Data Quality Management Service project, spearheading code quality remediation efforts that resolved 6,000+ maintainability issues
2021 - 2022

Full Stack Senior Software Engineer

Accenture Inc.

Eastwood

As a Full Stack Senior Software Engineer at Accenture, I focused on delivering high-quality technical solutions across various projects. I specialized in frontend optimizations, cloud efficiency, and data processing pipelines while collaborating with cross-functional teams to meet project objectives and technical requirements.

Key Responsibilities:
  • Lead frontend optimizations and major framework version upgrades
  • Optimize applications to maximize cloud service efficiency and reduce costs
  • Develop IoT data ingestion pipelines and ETL applications
  • Participate in sprint design, review, planning, and demo
2019 - 2021

Application Developer

Deltek Systems (Philippines) Ltd.

Makati

As a member of the Research and Development (R&D) team, this role primarily involves the development of prototypes and tools, the enhancement of current applications using the latest technological frameworks, and the formulation of strategies and data flow solutions to meet long-term technical and business needs.

Key Responsibilities:
  • Develop prototypes and tools for research and development
  • Enhance current applications using the latest technological frameworks
  • Formulate strategies and data flow solutions
  • Meet long-term technical and business needs
2017 - 2018

Full-Stack Web Developer

Freelance

Quezon City

As a freelance full-stack engineer, I specialize in delivering custom web solutions to various clients. With front-end and back-end development expertise, I manage projects independently, collaborate effectively with clients, and create responsive, user-friendly web applications. My work reflects versatility and a commitment to excellence in web development.

Key Responsibilities:
  • Deliver custom web solutions to various clients
  • Manage projects independently
  • Collaborate effectively with clients
  • Create responsive, user-friendly web applications

Featured Projects

A selection of my recent work showcasing my skills and expertise.

Data Quality Management Service

A comprehensive data quality management platform designed to ensure data integrity, consistency, and reliability across enterprise systems. The service implements advanced architectural patterns to maintain high code quality and scalability.

Technologies Used:

C#ASP.NET CorePostgreSQLEntity FrameworkCQRS PatternMediator Pattern

Key Contributions:

  • Developed well-structured APIs implementing CQRS and mediator pattern for improved separation of concerns
  • Led major code quality initiative, resolving 6,000+ maintainability issues and eliminating code duplications
  • Fixed critical bugs and implemented architectural improvements to enhance system reliability
  • Applied software engineering best practices to ensure maintainable and scalable codebase

Enterprise Connected Vehicle Platform

A comprehensive platform for connected vehicles that enables real-time monitoring, data analytics, and remote management capabilities.

Technologies Used:

React JSNode.jsTypeScriptExpress.jsGoPostgreSQLKubernetesAWS

Key Contributions:

  • Developed and maintained frontend applications and backend microservices
  • Implemented performance optimizations across the application
  • Collaborated with cross-functional teams to deliver features

Smart Fleet Management Solution

An intelligent fleet management system that provides real-time tracking, analytics, and optimization for vehicle fleets.

Technologies Used:

AngularNode.jsTypeScriptExpress.jsMongoDBMSSQLPrismaRedisKubernetesCloud Services

Key Contributions:

  • Built frontend applications, ETL processes, and microservices
  • Led frontend optimizations and major framework version upgrades
  • Designed and implemented multi-cloud and multi-tenancy solutions
  • Optimized applications to maximize cloud service efficiency and reduce costs
  • Participated in sprint design, review, planning, and demo

IoT Data Processing Platform

A scalable platform for processing and analyzing IoT data from various sources, enabling real-time insights and automated actions.

Technologies Used:

C#.NETAngularNode.jsTypeScriptExpress.jsMSSQLAzure ServicesDatabricksPythonPySpark

Key Contributions:

  • Developed IoT data ingestion pipeline, ETL applications, and microservices
  • Led application optimizations for cloud service efficiency
  • Implemented data processing and analytics solutions

Certifications

Professional certifications that validate my expertise and knowledge.

AZ-220: Microsoft Azure IoT Developer Specialty

Issued by Microsoft

AZ-900: Microsoft Azure Fundamentals

Issued by Microsoft

DP-900: Microsoft Azure Data Fundamentals

Issued by Microsoft

Trained Technology Architect

Issued by Accenture

Advance Design Patterns: Design Principles

Issued by LinkedIn

Get In Touch

Feel free to reach out to me directly.

Contact Information

Location

Quezon City

Connect with me