Summary
Overview
Work History
Education
Skills
Websites
Certification
Key Strengths
Timeline
Generic

Dylan Arias Durán

Full Stack Developer | Software Engineer
Sarapiqui

Summary

Passionate Junior Backend Developer with hands-on experience in full-stack development through academic projects and internship experience. Proficient in Java Spring Boot, C# ASP.NET Core, and modern web technologies. Strong foundation in API development, database management, and software engineering principles. Demonstrated ability to learn new technologies quickly and deliver functional solutions. Currently enhancing English proficiency to support international collaboration opportunities.

Overview

1
1
year of professional experience
8
8
Certifications
2
2
Languages

Work History

Web Developer (Internship)

Design And Software Development S.A.
Heredia, Provincia De Heredia
02.2025 - 05.2025
  • Developed responsive landing pages for company systems to promote products and attract potential customers
  • Implemented SEO optimization techniques to improve web page positioning and visibility
  • Collaborated with development team following best practices in web development
  • Gained practical experience in client-focused development and professional communication
  • Applied modern web standards and design principles in real-world projects
  • With the implementation of SEO got a Google lighthouse score of 90%

Project At National University Of Costa Rica

Full Stack Developer
Heredia, Provincia De Heredia
11.2024 - 02.2025
  • Developed a comprehensive web/mobile gym management system featuring administrative tools for gym operators and interactive workout tracking for users. Led full-stack development with primary focus on backend architecture and security implementation.
  • Key Responsibilities & Achievements:
  • Backend Development:
  • Built scalable backend using C# .NET supporting 500+ concurrent users with role-based authentication
  • Implemented JWT token-based security system with 30-day token expiration and automatic refresh capabilities
  • Developed 20+ RESTful API endpoints with standardized error handling achieving 99.5% uptime
  • Created permission control system managing 4 distinct user roles (Admin, Trainer, Member, Guest)
  • Infrastructure & Performance:
  • Deployed Docker containerization with Redis caching, reducing database query load by 45%
  • Implemented Redis-based session management handling 1,000+ active sessions simultaneously
  • Achieved sub-150ms API response times for critical operations (login, attendance, routine access)
  • Optimized token storage system supporting 24/7 availability with zero session data loss
  • Database Management:
  • Designed Entity Framework architecture supporting 10,000+ user records and 50,000+ workout entries
  • Implemented 15+ database migrations with automated seeding for initial data population
  • Created normalized database schema with 95% query optimization and indexed search capabilities
  • Managed 3 environment deployments (Development, Staging, Production) with consistent data integrity
  • API Development:
  • Developed comprehensive REST API with JSON response standardization and HTTP status code compliance
  • Implemented advanced error handling reducing client-side errors by 60%
  • Created API documentation covering all endpoints with request/response examples
  • Established rate limiting (100 requests/minute per user) to prevent system overload
  • Multi-Platform Integration:
  • Built device detection system distinguishing between web and mobile sessions with separate authentication flows
  • Developed cross-platform compatibility supporting iOS, Android, and web browsers
  • Implemented QR code generation and scanning for instant gym check-ins (average scan time: 2 seconds)
  • Created real-time synchronization between web admin panel and mobile user interface
  • System Features & Metrics:
  • Web Application (Administrative):
  • Gym Management Dashboard: Real-time monitoring of 50+ daily active members with attendance analytics
  • QR-based Check-in System: Processing 200+ daily gym entries with instant verification
  • Routine Management: Creation and assignment of 100+ personalized workout plans
  • Member Analytics: Comprehensive reporting with 15+ performance metrics per user
  • Mobile Application (User-focused):
  • Interactive User Experience: Supporting 3 goal categories (weight loss, muscle gain, endurance)
  • Progress Tracking: Recording 500+ workout sessions with detailed exercise logging
  • Attendance Monitoring: Tracking monthly attendance rates with streak counters
  • Weight Progression: Comparative analysis showing percentage improvements over custom time periods
  • Technical Performance:
  • Code Quality: Maintained 90%+ unit test coverage across all critical modules
  • Security Standards: Implemented OWASP compliance with encrypted data transmission
  • Scalability: Architecture designed to support 5,000+ registered users with horizontal scaling capability
  • Error Rate: Achieved
  • Technologies: C# .NET Core, Entity Framework, JWT Authentication, Docker, Redis, React.js, React Native, QR Code API, RESTful Services, SQL Server

Project At National University Of Costa Rica

Full Stack Developer
Heredia, Provincia de Heredia
02.2024 - 06.2024
  • Developed a comprehensive task management system with activity scheduling and reminder functionality, implementing secure user authentication and seamless frontend-backend integration.
  • Key Responsibilities & Achievements:
  • Backend Development:
  • Implemented robust backend using Spring Boot with JPA, achieving sub-200ms API response times for core operations
  • Integrated Spring Security for user authentication and authorization, supporting role-based access control for 3+ user types
  • Implemented JWT token-based authentication with 24-hour session management and automatic token refresh
  • Database Management:
  • Implemented Flyway for database migration and version control, managing 15+ database schema versions with zero data loss
  • Designed normalized database structure supporting 1,000+ concurrent task records with optimized query performance
  • Achieved 99.9% uptime through consistent and reliable data structure across development and production environments
  • Frontend Development:
  • Created intuitive React-based user interfaces, improving user task completion efficiency by 40%
  • Implemented responsive design supporting desktop, tablet, and mobile devices (3 breakpoints)
  • Developed 5+ interactive components with real-time data updates and form validation
  • System Integration:
  • Developed and implemented global state manager reducing API calls by 35% through efficient caching
  • Integrated RESTful API architecture with 12+ endpoints for comprehensive task management
  • Implemented real-time notifications system processing 50+ daily reminders per active user
  • Core Features Delivered:
  • Task Management: CRUD operations supporting unlimited task creation with category-based organization
  • Scheduling System: Calendar integration with weekly, monthly, and custom date range planning capabilities
  • Reminder Engine: Automated notification system with 3 notification types (email, push, in-app)
  • User Authentication: Secure login system with password encryption and session management
  • Performance Metrics:
  • Database Query Optimization: Reduced average query execution time by 60%
  • Code Coverage: Maintained 85%+ unit test coverage across all modules
  • Error Rate: Achieved less than 1% error rate in production-ready features
  • Technologies: Spring Boot, JPA, Hibernate, Spring MVC, Spring Security, JWT, Flyway, React, Maven, PostgreSQL

Education

Bachelor's Degree - Information Systems Engineering

National University of Costa Rica
Sarapiqui, H
11.2025

Diploma - Computer Applications Programming

National University of Costa Rica, Campus Sarapiquí
Sarapiqui, H
11.2024

Skills

  • Programming Languages: C#, C, C, Java, Python, PHP

  • Backend Technologies: Spring Boot ASPNET Core Web API NET Spring Security JPA/Hibernate SpringMVC Maven Laravel

  • Frontend Technologies: React HTML5 CSS3 JavaScript ES6 Angular

  • Databases: MySQL PostgreSQL Microsoft SQL Server

  • Tools & Technologies: Git GitHub Docker Redis JWT Authentication Flyway Laravel JIRA Monday FileZile Azure AWS S3 AWS Lambda Azure Services

  • Development Practices:
    REST API Design Agile/Scrum Methodology Version Control Unit Testing Database Migration

Certification

Technical Certifications:

Key Strengths

  • Self-directed learner with proven ability to master new technologies independently
  • Problem-solving mindset with strong analytical and debugging capabilities
  • Collaborative team player experienced in agile development methodologies
  • Detail-oriented with focus on code quality and best practices
  • Adaptable and eager to take on new challenges in software development
  • Strong foundation in object-oriented programming and software design patterns

Timeline

Web Developer (Internship)

Design And Software Development S.A.
02.2025 - 05.2025

Project At National University Of Costa Rica

Full Stack Developer
11.2024 - 02.2025

Project At National University Of Costa Rica

Full Stack Developer
02.2024 - 06.2024

Bachelor's Degree - Information Systems Engineering

National University of Costa Rica

Diploma - Computer Applications Programming

National University of Costa Rica, Campus Sarapiquí
Dylan Arias DuránFull Stack Developer | Software Engineer