I am an ingenious Software Engineer with 5+ years of expertise in the use of JavaScript, Node and backend services for software development. I provide technical expertise for the design and implementation of APIs/services for different products and applications on projects for clients. I enjoy using new databases, task queues engines, message brokers, testing tools and languages aside from JavaScript in delivering software solutions for clients.
Successfully designed and implemented a web cache tool to integrate several third party services for neilyoungarchives.com - a website 300K+ registered users.
Implemented a Stripe based paid subscribers feature on an application with over 20k active users on launch weekend.
Worked on the implementation of a concert coupons feature with real time interaction with third party booking services and databases, drastically increasing the site’s user conversions.
This project involved the development of an online game with thousands of users, dozens of events and variables happening. The dynamic was a fantasy league online game. Worked on the development of the API, multiple services for notifications and ranking systems with the help of NoSQL database, some Redis structures and RabbitMQ exchanges including web sockets for notifications. Designed the business logic on the project from requirements, worked on the prototype services using different technologies, provided expertise for implementation, testing and maintenance.
This is an online platform for the release of the music collection of Neil Young singer available up to master quality and playable on the neilyoungarchives.com website. The site has multiple features for access to a collection of media resources stored at Contentful, pre-sale tickets access with integration to multiple 3rd party vendors, subscription tier implementation with Stripe and access to live video streamings implemented with Vimeo API services. Worked on the different API designs, technical auditing for new features, 3rd party web services integration, deployment and monitoring.
Worked on a Meteor (Node framework) and React app as a volunteer on this project for a non-profit social care organization in Europe with the aim of providing food and sleeping places for homeless people. Oversaw Node tasks and provided support for bug fixes.
Collaborate with other team members on the provision of weekly voluntary online mentoring sessions on web programming for teenagers in Mexico as part of a program that provides scholarships to post-college students waiting to apply to professional education institutions.