English:
Upper Intermediate
Federico R.
Vetted by YouTeam
Argentina
UTC -03:00
America/Argentina/Buenos_Aires
English:
Upper Intermediate
Federico is a MEAN MERN full stack developer, Scrum Master, Product and Project Manager with more than 14 years of experience in IT.
Federico is a MEAN MERN full stack developer, Scrum Master, Product and Project Manager with more than 14 years of experience in IT, Innovation, Digital Transformation and Software Development. He has managed projects for Brazil, Italy and Argentina as project leader and consultant. He is cofounder of the Innovation Club with Artificial Intelligence Club LATAM.
Want to hire this engineer?
Check if Federico is availableExpertise
Years of commercial development experience
15 years of experience
Core technologies
Other technologies
Project Highlights
Project Web application.
Dec `18 - Dec `20
2 years
Project Web application.
Back-office to manage Coupons and benefits platform Project Web application
Responsibilities & achievements
Tasks as IT responsible / Devops: ● Deploying frontend app to AWS S3 Bucket using AWS sdk. ● Dockerizing backend app into AWS EC2 Ubuntu instance. Tasks as full stack MEAN developer: Frontend ● Building the application from scratch with Angular 8, using NgRx with Redux pattern for state management. Designing the entire architecture and creating all modules and components, helpers, models and services. Backend: ● Building the API Rest from scratch with NodeJS, creating the entire architecture including controllers, services and functions. Database: ● Designing the entire db schema and all the relationships in MongoDB.
Linguoo Project Web
Dec `18 - Present
6 years
Linguoo
Linguoo Project Web application for audio files accessing and listening.
Responsibilities & achievements
Tasks as IT responsible: ● Checking application endpoints concurrency, Nginx logs and PM2 logs. ● Cleaning EC2 storage and maintaining storage when generating Docker images. ● Installing and setting NestJs, React, Typescript, Redux and related libraries. Tasks as Dev Ops: ● Building and applying cognito app in AWS to validate authentication/authorization process in the application. ● Deploying frontend app to AWS S3 bucket and managing DNS redirections with AWS Cloudstore service. Tasks as full stack MEAN developer: Frontend ● Migrating frontend application from AngularJS to React Typescript with Redux management. ● Adding several UI/UX features and changes in comparison with the previous AngularJs model, like light/night mode (managed by state and stored in localstorage), library view (to show favorites and custom user playlists), new playlist management (through a modal form, which allows end user to add news for a specific playlist), continuelistening list (which allows to continue listening some audio already started). Backend: ● Migrating backend application from pure NodeJs to NestJs. ● Replicating all the previous features and adding support for the new ones building new Nest controlers and services.
SmartSense Digi Tools project
Oct `18 - Present
6 years
Digi SmartSense Customer Success
Full Stack Net Core MVC 5/ MERN / Scrum Master
Responsibilities & achievements
Leading Scrum meetings for the team (Sprint Planning, Daily Stand up, Sprint Review, Retrospective). Writing documentation about delivered features and exposing reports to the Software Director (mainly burn down chart). Following work progress for each member, measuring and encouraging the team for reaching sprint goals. Communicating and interacting with the rest of the team through comments on Jira, answering other comments or approve/reject Code Reviews. Self-organizing and managing my own work, creating and prioritizing work items in Jira, estimating the size and complexity of work items and tracking my progress. Writing efficient, reliable and maintainable code. Debugging and troubleshooting issues, identifying and fixing bugs in code, as well as helping to troubleshoot issues in production environments. Developing and maintaining server-side logic, implementing business logic, integrating with external APIS and services, and working with SQL sentences as well as stored procedures for MS SQL and PostgreSQL databases. Refactoring old code according to repository pattern. Designing architecture for new features to implement and discuss blueprints with the rest of the team and Software Director to reach the end model. Migrating all DB schemas for customer success Tools project, except membership schema, from MS SQL to PostgreSQL, and decoupling MSSQL layer connection controllers to work properly on PostgreSQL. Developing and maintaining features related with the user interface, designing and implementing reusable React components, using styled CSS components to ensure that the application is responsive and mobile-friendly. Building and refactoring react components applying state management with Redux to ensure that the state is updated correctly as the end users interact with the application.
Linguoo Project Web
Dec `16 - Dec `18
2 years
Linguoo
Linguoo Project Web application for audio files accessing and listening.
Responsibilities & achievements
Migrating backend and frontend application. Creating BitBucket repository with base branch master. Setting EIP for EC2 instance in order to preserve IP when resetting server for some reason. Managing and installing domain certificates from generating ssh server key, through accessing Setting NGINX configuration to redirect internal ports, take and apply domain certificates. Rising deployed apps with PM2 Dockerizing backend and frontend applications. Adding several features and views for the end user application UI/UX, like styling discovery view, changing language management, audio list filtering by inexact searching, designing and adding “history” and “favorites” views. Adding several features and views for back-office application UI/UX, like styling list views of playlists, news, narrators, categories and sources; adding form views and modifying AngularJS libraries in order to facilitate adding/removing news from a playlist. Updating Node version and refactoring backend architecture replacing CommonJS modules and sentences by ES2015 JavaScript modules and sentences. Replacing some functions by arrow functions and improving performance refactoring code blocks that used deprecated or obsolete libraries sentences. Creating subscriptions module to add new feature premium membership for end users as a choice. This subscription sent a request using JavaScript Axios library, to a GlobalNet endpoint which validates such membership. Extending API Rest adding new capabilities for back-office, like allowing delete and modifying (through PUT and DELETE http methods) news and playlists. Building new modules to manage uploading/downloading audio and image files from and to AWS S3 Buckets. Before existing this feature, all audios and images were stored in a hard disk accessed by the back-office application.
Data Scientist at FCA Latam
Dec `16 - Oct `18
2 years
Fiat Chrysler Automobiles
Data Scientist at FCA Latam
Responsibilities & achievements
Consultant, analyst and Project Manager of several FCA projects regarding Digital Transformation, Data Science and Cloud Computing Working closely with other team members on the development and support of projects related to Social Sentiment Analysis, Connected Cars, Image Recognition, Machine Learning. ● Development of a dashboard module in Angular, which collects indicators from a linear regression model. ● Leading data mining and natural language processing projects through creation, evaluation, testing and continuous improvement Keeping up with recent advances in natural language processing, machine learning and big data processing Knowledge of Information extraction, relation extraction, and linked data. ● Experience in Deep learning and leveraging TensorFlow. Ability to contribute to full-stack applications of AI, from research to production deployment. ● Serverless and hybrid Cloud Computing consultant.
Followup FCA
Dec `14 - Dec `16
2 years
Fiat Chrysler Automobiles
Followup FCA (System used for shipping and tracking of spare parts and cars between different locations in the world)
Responsibilities & achievements
Main duties: ● Writing ORACLE functions, stored procedures and routines. ● Writing .Net MVC components (interfaces, classes, models, views, controllers.
Sancor Seguros “Time” project
Dec `11 - Dec `14
3 years
Sancor Seguros
Sancor Seguros “Time” project - Full Stack .Net Developer / IT Responsible / Project Manager
Responsibilities & achievements
Main duties: ● Business Analysis, requirements capture ● Software and technology proposal applicable to the business case. ● Environments creation (Dev, Test, Prod) ● Defining entities collections, documents, indexes in MongoDB ● Defining Backend and frontend models, business rules to interchange of data between endpoints, logging valuable data. ● Collaborator in Software development ● Software deployment ● Scrum team management ● GitLab, Jira, Workspace configuration. ● Scrum team management (2 developers in charge).
Micam Soluciones
Dec `08 - Dec `09
1 year
Micam Soluciones
Full stack developer ASP.Net
Responsibilities & achievements
Main duties: ● Writing Authorization System for Medife company and prepayment companies’ transactions.
Micam Soluciones
Dec `04 - Dec `07
3 years
Micam Soluciones
.Net desktop at Micam Soluciones
Responsibilities & achievements
Tasks: ● Writing HL7 request interpreter of prescriptions and medication management system for Reina Fabiola Clinic
Agency
50-100
GMT-3
Montevideo/Uruguay
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Construction & Real estate, Healthcare & Medicine, Automotive, Branding, design, web development, ERP
Want to hire this engineer?
Check if Federico is available