01
Development Team Lead and Developer
Responsibilities
- Led the startup's development team, organizing the work, setting priorities and technically supporting every team member.
- Defined and implemented system architectures adapted to evolving business needs, including a microfrontends model.
- First developer hired, responsible for building a multi-restaurant web system from scratch with jQuery and Laravel.
- Built a Vue e-commerce that integrated restaurant management with the customer experience, minimizing human interaction.
- Owned application deployments on AWS using EC2, RDS, S3, Route 53, SES, AutoScaling and Load Balancer.
- Defined development standards and team workflows as the startup scaled.
- Onboarded and technically ramped up the new developers who joined the team.
Achievements
- Led the development team's growth from a single developer to a group of roughly four to six people, defining their working standards.
- Designed a microfrontends architecture that allowed parts of the platform to evolve independently and reduced system coupling.
- Built the multi-restaurant platform from scratch, taking it from an initial prototype to a system in productive use by several restaurants.
- Designed the AWS deployment with AutoScaling and Load Balancer, sustaining service availability through the restaurants' demand peaks.
- Cut new-version deployment time from manual full-day efforts to a repeatable few-hour process on AWS infrastructure.
- Supported the startup's growth for nearly three years, adapting the technology to every new business need.
Technical
- Arquitectura de Sistemas
- Computación en la Nube
- Desarrollo de E-commerce
- Despliegue en AWS
- Laravel
- Microfrontend
- Vue
Soft
- Gestión de Equipos
- Liderazgo de Equipo
- Metodologías Ágiles
- Orientado al Cliente