Hi, I'm Sergio, a Software Engineering student at ITESO. This profile documents the main software projects I have built or contributed to, including backend systems, cloud services, full-stack applications, databases, testing, cybersecurity practices and game development.
- Backend development with
TypeScript,Node.js,Express.js,PythonandDjango. - Cloud and serverless applications using
AWS Lambda,API Gateway,DynamoDB,S3,SQS,SNSandCloudWatch. - Full-stack development with
React,Angular,Next.js,HTML,CSS,SCSSandJavaScript. - Database work with
MongoDB,PostgreSQL,DynamoDB,Apache CassandraandDgraph. - Testing, quality and security practices with
Jest,Cypress,ESLint,JWT,OAuth,CSRF protectionandOWASP Top 10. - Deployment and tooling with
Docker,Docker Compose,GitHub Actions,semantic-releaseandAWS Amplify.
Modular AWS backend system developed across several repositories. It includes catalog management, sales notes, PDF generation, file storage, asynchronous bulletin processing, notifications and monitoring.
Repositories: module-catalogos-747109 · module-notas-747109 · module-notificaciones-747109 · generador-boletines-747109 · procesador-boletines-747109 · receptor-boletines-747109
Technologies: TypeScript · Node.js · AWS Lambda · API Gateway · DynamoDB · S3 · SQS · SNS · CloudWatch · PDFKit · Docker
Highlights: serverless backend development, REST APIs, asynchronous workflows, event-driven communication, document generation, cloud storage and monitoring.
Collaborative full-stack marketplace project with backend, frontend, authentication, database and deployment components.
Technologies: Python · Django · TypeScript · Next.js · PostgreSQL · Docker · OAuth
Highlights: full-stack development, backend/frontend integration, authentication, relational data modeling and team collaboration.
Large collaborative frontend project connected to the E-TESO backend. It includes a functional Angular frontend, Cypress testing and a cloud-oriented refactor in the nube branch.
Related backend: Proyecto Tecnologías del Lado del Servidor
Technologies: TypeScript · Angular · Cypress · HTML · CSS · AWS-oriented Refactor
Highlights: frontend architecture, backend integration, end-to-end testing, cloud adaptation and long-term team development.
Collaborative backend project for an e-commerce-style system, connected to the E-TESO frontend.
Technologies: TypeScript · Node.js · Express.js · MongoDB · Socket.io · Stripe API · AWS S3
Highlights: backend APIs, database integration, real-time communication, payment workflows and file storage.
Complete task management web application with backend, frontend, authentication, file uploads, payment-related functionality and a strong testing focus.
Technologies: Node.js · Express.js · MongoDB · Mongoose · JWT · bcrypt · Multer · Stripe · Jest · ESLint · HTML · CSS · JavaScript
Highlights: full-stack web development, authentication, database modeling, testing, quality workflows and maintainable application structure.
Cybersecurity-focused dating platform prototype for ITESO students, restricted to institutional @iteso.mx accounts. The main implementation is located in the dev branch.
Technologies: React 18 · Tailwind CSS · Zustand · Node.js · Express.js · Socket.io · MongoDB 6 · JWT · AWS S3 · Docker
Highlights: secure full-stack development, real-time chat, profile/gallery uploads, Dockerized deployment, admin panel, OWASP-based mitigations, CSRF protection, httpOnly cookies, rate limiting and audit logging.
Condominium management system focused on scalable system design, cloud deployment and formal software engineering documentation.
Technologies: JavaScript · HTML · CSS · AWS Amplify · SRS · SDD · SMPM
Highlights: scalable systems design, cloud deployment, requirements analysis, architecture documentation and documented technical decisions.
Sports data management project using multiple NoSQL database models.
Technologies: Python · MongoDB · Apache Cassandra · Dgraph
Highlights: NoSQL database design, graph databases, data modeling and polyglot persistence.
Java game development project focused on recreating core elements of the original Zelda NES experience using object-oriented programming.
Technologies: Java · Object-Oriented Programming · Game Development
Highlights: game mechanics, maps, animation, enemy movement, object-oriented design and collaborative development.
Collaborative mobile/frontend project built with Dart and Flutter.
Technologies: Dart · Flutter
Highlights: mobile UI development, frontend implementation and collaborative development.
This profile prioritizes the projects that best represent my applied software development experience. Older practice or class repositories are kept public or archived as historical evidence of coursework and learning.
- Email:
sergioisaacsantana@gmail.com - LinkedIn:
https://www.linkedin.com/in/sergio-isaac-santana-jim%C3%A9nez-45157b309/

