I love what I do, I've been programming since I was 7 years old, and it has become not only my profession but my hobby.
I´m a forward-thinking problem solver, with experience in developing end-to-end features for global companies in education, project management platforms, e-commerce, social media, and Cloud Infrastructure projects.
I am an avid learner that keeps updated with emerging technologies and best practices. A passionate leader and mentor, with a proven ability to motivate, educate, and manage a team to build high-quality and robust software solutions.
Please check my LinkedIn profile to see my latest professional experience and see images of the projects I've worked in.
Lead Fullstack Developer - Amalgama.co (Argentina Remote, Sep 2019 - Today)
- Led development for the Mine'd project, a social media application for Android & iOS.
- Successfully implemented end-to-end core features like Live Video Broadcasting, Chat, and On-Demand recording.
- Designed & Implemented Cloud Infrastructure
Node.js, Express.js, Postgres, Sequelize, React-Native, Redux, redux-pack, redux-thunk, reselect, Gitlab CI/CD, AWS, Docker, Jest, Mocha, Chai.
- End-to-end development using Node.js and React-Native / Redux.
- Worked in 2 week sprints using Scrum.
- Led whole development team to apply best practices and principles of software development.
- Applied BDD using Mocha and Chai.
- Regression tests on frontend using Jest.
- Code Reviews.
- Implemented Live Video Broadcasting, similar to Instagram lives.
- Implemented realtime Chat for broadcastings.
- Implemented a Scheduled Notification system for broadcastings.
- Implemented an On-Demand Recording service for broadcastings.
- Implemented an in-app Subscription with ApplePay and Playstore.
- Implemented original designs using React-Native's Javascript styling (matches CSS).
- Designed and implemented Redux store normalized schema.
- Designed and implemented whole Database Schema.
- Designed and implemented an scalable RESTful API using Express.js on top of Node.js working threads.
- Implemented Web Hooks events with Node.js for events such as Recording being uploaded to Cloud Storage.
- Designed and implemented AWS Cloud Infrastructure (ECS, RDS, Lambda, Route53, S3, CloudFront).
- Implemented CI/CD for development, staging and production environments using Gitlab CI/CD & custom Gitlab Runners.
Fullstack Developer - On Campus Marketing (USA Remote, Feb 2020 - Apr 2020)
- Collaborated with the website team to develop new features and update productino-scale legacy systems to a new micro-services pattern and serverless services.
- Discussed, analyzed and strategized product design with the develoment team.
Node.js, Next.js, React.js, Redux, Context API, Hooks API, Golang, C++, Gitlab Runners, MaterialUI.
- Migrated C++ features in legacy systems to Node.js serverless & Golang services.
- Code Reviews.
- Implemented Category Page for desktop/mobile with Next.js/React.js/SASS/MaterialUI.
- Implemented Gift Message feature to Checkout with Next.js/React.js/SASS/MaterialUI.
- Worked in Product Detail Page for desktop/mobile with Next.js/React.js.
- Discussed and strategized the need of attacking technical debt the team had taken.
- Discussed and analyzed possible architectural boundaries to implement in frontend architecture.
Fullstack Developer - Amalgama.co (Argentina On-Site, Jun 2019 - Sep 2019)
- Fullstack Development of WeThrive, a team management mobile application for Android & iOS, for managing files, deliverables, messages, and calendar events for teams.
Node.js, React-Native, Redux, redux-pack, redux-thunk, reselect, Jest.
- End-to-end frontend development using React-Native / Redux.
- Works in 2 week sprints using Scrum.
- Code Reviews.
- Integrated with client's production API.
- Mocked client's API for faster development cycles with Node.js as it was undergoing frequent changes.
- Designed a normalized schema of client's database models to use in our Redux Store.
- Reviewed, discussed and improved client's API design.
- Help both the client and rest of the team, to adopt SOLID principles, resulting in faster and higher quality delivers.
- Developed multiple end-to-end web applications.
- Developed multiple institutional pages.
- Consulting/assistance in specific subjects such as deploying to cloud or advanced features.
Node.js, Express.js, React.js, JQuery, Angular.js, Bootsrap, AWS, Heroku, Python
- Developed project-management web app for teams to share files, chat, and keep track of to-do tasks in real-time with an integrated notification system (Node.js, Express.js, Angular.js, HTML5/CSS3, Bootsrap).
- Developed a drawing platform where users can upload images and draw over them in real-time with others (Node.js, Express.js, JQuery, HTML5/CSS3, Boostrap).
- Consulting for already working products such as how to migrate to cloud or new features development.
- Javascript (Node.js)
- Python
- Golang
- C++
- Express.js
- React.js
- React-Native
- JQuery
- Jest
- Mocha
- Chai
- Selenium
- Django
- Gin
- Clean Architecture
- Hexagonal Architecture (Ports & Adapters)
- SOLID
- Object-oriented design patterns
- SOA
- DDD
- TDD
- BDD
- SQL
- MySQL
- Postgres
- NoSQL
- Mongo
- Redis
- ORMs
- Sequelize
- Mongoose
- AWS
- Docker
- Gitlab Runners
- Babel
- Flow
- HTML5 / CSS3
- HTTP / HTTPS (SSL/TLS)
- SASS
- Webpack
- Start date: 2017
- Expected end date: 2022
- Status: Ongoing
- Start date: 2014
- End date: 2017
- Status: Dropped