Senior Full-Stack Developer and Team Lead with 9+ years of experience.
Results-driven Full Stack Developer and Team Lead with 9+ years of experience delivering high-quality software solutions across diverse industries. Proven expertise in leading development teams, driving Agile best... More
Manage and lead cross-functional development teams of 8+ engineers across multiple feature deliveries. Oversee the end-to-end development for AI-driven applications, ensuring technical quality and adherence to project timelines. Collaborate with product owners and stakeholders to align feature requirements with business needs. Author and enforce documentation standards and Agile best practices, streamlining processes across multiple teams. Mentor junior developers, conduct code reviews, and ensure high coding standards. Develop front-end and back-end components, with hands-on contributions to AI model integration for supply chain solutions. Design and develop AI-based features through the use of LLMs, ML, NLP, and other related technologies. Complex feature implementation through React, TypeScript and Python. Deployment and monitoring of AWS instances using EC2. Implement proprietary LLMs in apps to enable the use of gen AI.
Lead full-lifecycle development of projects, transforming client requirements into production-ready software using modern technologies such as: TypeScript, Node.js, FastAPI, SupabaseDB. Develop and maintain high-performance features while adhering to industry best practices and client-specific coding standards. Conduct technical feasibility discussions and provide actionable insights to streamline project delivery. Standardize documentation processes through the creation of detailed developer READMEs and operational how-to guides. Modernize infrastructure in AWS and Azure by implementing efficient frameworks, tuning performance to reduce latency, and optimizing tooling to reduce costs. Keep a strong collaboration with the client development team when upscaling staffing. Leverage AI agents through spec-driven development with tools like Cursor and Claude.
Led development teams of 5+ engineers delivering banking applications using Java Spring Boot and modern architectures. Managed team sprint planning, backlog grooming, and daily standups, fostering a strong Agile culture (SCRUM). Owned and delivered feature analysis, technical design documentation, and end-to-end feature delivery. Oversaw batch job execution and updates (JSR) as part of ongoing operational support. Coordinated and implemented BEAM processes in banking applications.
Led development efforts for full-stack web applications from initial concept through production release. Managed and maintained database architecture using MySQL and MongoDB. Enforced coding standards and best practices, promoting clean, maintainable code across the team. Established and maintained Git strategies and repository management. Worked directly with clients to gather requirements, ensure delivery satisfaction, and translate business needs into technical solutions. Developed APIs and web services using Node.js and NestJS, ensuring scalability and performance. Provided technical analysis and guidance for new feature development and enhancement.
I enjoy learning about artificial intelligence, cloud technologies, and modern software architecture. I also like experimenting with new development tools, building personal technology projects, reading, traveling,... More
Hire the Best Remote Workers Across Latin America