Alvaro Molina
-
Founder at EnhanceDocs, a simplified search tool providing natural language documentation for businesses.
-
I served as the CTO at Nordcloud's Google Department, initially joining as a consultant when the company had 200 employees. Eventually, I transitioned into the role of Head of Google Department after IBM's acquisition of Nordcloud. During the time I was there, the company expanded its workforce from 200 to 2800 employees.
-
Contributed to the development of myOnboarding a HRIS platform for german employeers to relief German law long offboarding stress and uncertainty
- Led the migration from a prototype built on Meteor to a microservices architecture using Docker containers, React for frontends, and Node.js for backend services. Worked alongside a team of around four developers, a UX/UI team, and a Product Owner.
- Implemented a full CI/CD environment with Gitlab for deploying updates on Kubernetes clusters.
- Also contributed to infrastructure code using Python.
- Worked with MongoDB and PostgreSQL databases.
-
Contributed to the software infrastructure around the Tokyo 2020 Olympic Games on an Agile environment with a team of around twelve colleagues (half remote, half in-house)
- Mainly implemented new features defined by the UX/UI team and fixed bugs from the backlog.
- Worked on both backend and frontend using a paid framework called Ext.JS for the frontend, and Spring, Spring Boot, and Hibernate, MariaDB as SQL database for the backend.
-
Launched Vexir Network with a team of two more developers consisting of an online video built on a scalable microservices environment with an average of 800 online users and more than 36.000 transactions per second with more than 2.5 million registered users.
- Worked on the 3D game client using technologies such an LWJGL 3, OpenGL, OpenAL, Netty and electron for the launcher.
- Full CI/CD with Jenkins, maven and git.
- Also built the backend services structure on Java and used technologies like Redis, PostgreSQL and MongoDB. Half of the website was on PHP that I reused from an old project but new features were developed in Node.JS together with server side rendering ejs.
- Created one of the core services, Anti-Cheat, which analyzed player behavior to detect modified clients.
- Managed a team of 30 individuals consisting of game developers, server administrators and moderators.
Open source contributions
- Implemented Google Cloud deployment example for largest open source vector database Chroma
- Added Chroma implementation on langchainjs to load vectors from existing collections
- Remove duplicated rules status from Amazon S3 user guide documentation
- Implemented create instance from instance template for Google's nodejs-compute sdk as seen on this merged pull request
- I implemented the functionality to read player details using a BungeeCord Redis Pub/Sub implementation, as seen in this commit.
- mongo-tools: A mongo-tools docker image to run server operations without the need of downloading the actual server image.
- I developed SinusForMinecraft; a minecraft bukkit and bungeecord plugin that enables community servers to connect their TeamSpeak3 Sinusbot with your Bukkit or BungeeCord Server.