About
With over 6 years of experience, I’ve led a team of 15+ people to develop 70+ microservices, microfrontends, and PWA apps, all within a monorepository with CI/CD pipelines.
I’ve led and implemented distributed systems across the globe, collaborating with diverse teams to ensure seamless deployment in various cruise companies worldwide.
As an autodidact and entrepreneur, I also build independent tools and apps, including sales platforms, event systems, and AI-driven solutions.
Work Experience
Skills
Languages
Check out my latest work
I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.
Suite 3.0
A comprehensive platform aimed at upgrading the technology stack from .NET Framework to .NET Core and AngularJS to Angular. The suite manages the company's projects, tasks, and resources, providing a modern and scalable solution.
ITsynch Polaris
This project focuses on integrating generative AI tools and technologies into ITsynch’s operations to enhance productivity, security, and innovation. The primary objective is to implement secure and effective generative AI systems, such as Semantic Kernel and Memory Kernel, to improve daily workflows and create Retrieval-Augmented Generation (RAG) architectures. The project also involves exploring AI-driven solutions to optimize internal and client-facing tasks, ensuring secure AI adoption across the company.
Memento
A built-in offline solution for integrating RAG architectures with an intuitive interface. It features folder-based knowledge organization and RBAC integration for secure data management.
Autopilots wip, This demo connect ChatGPT, Mixtral and Eleven labs… yes this AP (auto pilot) can be connected to others. More updates in comming pic.twitter.com/jcjjx1ySMF
— Alan Asmis (@alanasmis) February 25, 2024
Autopilots
A customizable agent tool to integrate AI systems with distributed tools to generate any kind of content, including video, Audio, News, and more.
Sellers
A platform for sellers to manage their products, sales, customers and stock in private networks.
My Journey
Over the years, I’ve taken on the responsibility of driving high-scale technology transformations, managing development teams, and delivering advanced software solutions. Find bellow part of my journey.
- S
Suite 3.0: Project Manager and Technical Lead
Remote
I am currently leading 4 teams on a large-scale project called Suite 3.0. This project represents a cutting-edge technology that consolidates the company's applications, common services, and a comprehensive set of libraries known as the framework, all within a single repository. Suite 3.0 is the most ambitious project in the company's history, not only in terms of its scope and complexity but also in its goal of modernizing and streamlining our entire technology stack to enhance scalability and efficiency. - P
Polaris: Project Lead and AI Specialist
Remote
As the Project Lead and AI Specialist for the Polaris initiative, I am leading the company's efforts to integrate AI technologies into our operations and products. This project started with the AI Kickoff Event, where we explored the pros and cons of using AI, how to securely implement it, and its current limitations. During the event, I introduced tools that can optimize daily tasks and improve productivity for both our team and our clients. I am currently teaching developers about using semantic kernel, memory kernel, and concepts such as LLMs and RAG to enhance our applications. In parallel, I am working on integrating internal data with a local LLM and generating code with AI, pushing the boundaries of our development capabilities. These innovations will not only streamline our workflows but also benefit our clients as we incorporate AI-driven features into our products. - S
Systems implementation around the world
Remote
I traveled to various countries to implement the systems developed and to guide trainings for all the departments involved on the cruise ships. - T
Technical Interviews
Remote
I conduct technical interviews with candidates for development positions. - F
Frontend Specialist
Remote
I teach and guide every aspect related to frontend development, including libraries, frameworks, and best practices. - D
DataSync: Project Manager and Technical Lead
Remote
I led a team of 4 engineers to develop a tool for managing distributed databases from multiple applications with poor network connection systems. We used TDD, .NET Core 5, EFCore, GQL, and Scrum methodologies to deliver the project successfully, without any issues. Today, this tool is a standard in the company and has been implemented across multiple cruise companies, running smoothly without issues. - S
Software Engineer & Architect at ITsynch
Remote
I have been involved in migrating ITsynch's technology stack from .NET Framework to .NET Core, and from AngularJS to Angular, working with technologies like HotChocolate, MassTransit, EFCore, XUnit, and more. - D
Developer and Co-Founder at GrowApps
Remote
GrowApps is a project where we create web apps using NodeJs, Firebase, Google Cloud Platform, Angular, Ionic, and Electron. - C
Co-Creator and Developer of the 'Sistema de Georeferencia de Usuarios'
INTI, Argentina
Developed the 'Sistema de Georeferencia de Usuarios' used by the Instituto Nacional de Tecnología Industrial (INTI). - L
Lecturer at Arduino Day 2017
UADER FCyT, Concepción del Uruguay
Lectured on "Connect Arduino: Multilanguage, Real-time Data for Multiple Users and Hacking" during Arduino Day 2017. - T
Teacher in the 'Introduction to Programming' Workshop
Sadosky Foundation, Argentina
Taught an introductory programming workshop developed by the Sadosky Foundation and the National Ministry of Science and Technology. - L
Lecturer for 'Graphical Interfaces from 0 to 100 with Python and Qt Designer'
UADER FCyT, Concepción del Uruguay
Gave a talk on graphical interfaces during the international programmer’s day. - U
University Volunteer for 'Fomenting Education in TICs'
UADER FCyT, Concepción del Uruguay
Volunteered for the project 'Fomenting Education in TICs', focusing on promoting tech education. - U
University Volunteer: Programming Workshops
UADER FCyT, Concepción del Uruguay
Volunteered in workshops for 'Introduction to Programming' and 'Object-Oriented Programming with Python'. - A
Analyst in Information Systems
Autonomous University of Entre Ríos, Concepción del Uruguay
Graduated with a degree in Information Systems Analysis from the Autonomous University of Entre Ríos. - S
Student of Bachelor's in Information Systems
Autonomous University of Entre Ríos, Concepción del Uruguay
Currently completing a Bachelor's degree in Information Systems at the Autonomous University of Entre Ríos. - R
Research Project 'Kronos'
Autonomous University of Entre Ríos
Participated in the research project 'Kronos', contributing to the paper 'Parametric Prediction Model using Expert System and Fuzzy Harmonic System', published by Springer. - X
XXII Argentine Congress of Computer Science (CACIC)
San Luis, Argentina
Participated as an assistant at the XXII Argentine Congress of Computer Science (CACIC). - C
Course 'Python Level 1'
Autonomous University of Entre Ríos, Concepción del Uruguay
Completed the 'Python Level 1' course at the Autonomous University of Entre Ríos. - C
Course 'Java Programming Distance Level 1'
Autonomous University of Entre Ríos, Paraná
Completed the 'Java Programming Distance Level 1' course, organized by the Gugler Research Lab. - I
International Distance Course 'Introduction to Interactive Digital Television'
RedAUTI
Completed an international distance course on 'Introduction to Interactive Digital Television', with a final project on the GINGA NCL platform. - S
Second Workshop on Information Security
Autonomous University of Entre Ríos, Concepción del Uruguay
Participated in the Second Workshop on Information Security, organized by the Gugler Research Lab.
Get in Touch
I'm happy to talk! If you have any questions or just want to connect, feel free to send me a message on X.