Cristhian Francisco Soto Portilla
software
developer
About
Full Stack Developer at Ideamosmas focused on scalable, business-oriented web solutions. I’ve contributed to the design and implementation of key features across subscription and payment platforms, operations dashboards, and transactional web applications, using Angular, Vue/Nuxt, TypeScript, and Java (Spring Boot) with MySQL/PostgreSQL. I’m known for clear communication, strong collaboration, and the ability to translate requirements into high-quality deliverables.
Experience
- -
Full Stack Developer @ Ideamosmas
CO - On-siteSummary:
- Full stack development across web products for parking, subscriptions, payments, games, promotions, and e-commerce.
Responsibilities:
- Contributed to an existing parking application.
- Built a new web app for subscriptions and card payments.
- Contributed to the Gane web application and several games.
- Built the frontend for a dashboard to manage promotions for multiple sites.
- Contributed to a coffee e-commerce platform.
- Angular
- Nuxt
- Vue
- TypeScript
- Java
- Spring Boot
- Node.js
- TailwindCSS
- Nuxt UI
- MySQL
- PostgreSQL
- Flutter
- GitHub
- Bitbucket
- Cloudflare
Projects
Subscriptions and card payments for parking services.
- Implemented subscription flow.
- Integrated card payment flow.
- Worked within the parking-domain business logic.
- Angular
- TypeScript
- Java
- Spring Boot
- Node.js
- MySQL
- PostgreSQL
Contributions to the web app and multiple games.
- Contributed to the Gane web application.
- Contributed to several games.
- Specific technical details frontend.
- Nuxt
- TypeScript
- Java
- Spring Boot
- PostgreSQL
Multi-site promotions admin dashboard.
- Built the frontend for promotions management.
- Supported multiple websites/sites.
- UI focused on operational management workflows.
- Nuxt
- Vue
- TypeScript
- TailwindCSS
- Nuxt UI
Contributions to an e-commerce platform.
- Contributed to online store features.
- Supported full stack web development tasks.
- Specific details for purchases.
- MySQL
- Nuxt
- Vue
- TailwindCSS
Administrative web app to manage company reporting, create product subscriptions, and configure parking business rules.
- Built admin features for business reporting and operational workflows.
- Implemented subscription creation for company products.
- Configured business rules for parking operations and related processes.
- TypeScript
- TailwindCSS
- Nuxt UI
- Java
- Spring Boot
My personal portfolio built with Astro to showcase projects, experience, and contact information.
- Built with Astro and a JSON-based CV data source.
- Responsive UI and multi-language support (EN/ES).
- Deployed on Cloudflare Pages.
- Astro
- TypeScript
- TailwindCSS
- Cloudflare Pages
Skills
- Angular
- Nuxt
- Vue
- TypeScript
- Java
- Spring Boot
- Node.js
- MySQL
- PostgreSQL
- Flutter
- TailwindCSS
- Nuxt UI
- GitHub
- Bitbucket
- Cloudflare
- Git