English:
Upper Intermediate
Argentina
UTC -03:00
America/Argentina/Buenos_Aires
Fullstack Sr Engineer
● 10 years programming professionally. ● Frontend-oriented. Proficient with JavaScript and React. ● Committed to the quality of the code and performance, following well-known principles, design patterns, and good practices. ● Experience designing and implementing REST API's, web servers for CRUD DB operations, integrations with custom services as well as 3rd party APIs and SDKs such as Google Play services, Firebase, Instagram, pub-sub services, etc. ● Experience containerizing and deploying services on VPS using Docker. ● Diverse technical background, with experience
Want to hire this engineer?
Check if Esteban is availableExpertise
Years of commercial development experience
10 years of experience
Core technologies
Other technologies
Project Highlights
Involve.ai internal platform
Mar `22 - Sep `22
6 months
Involve.ai
Involve.ai https:/ involve.ai
Responsibilities & achievements
Front-end heavy role with occasional back-end tasks, in which I was assigned with the responsibility to support and develop the involve.ai platform. Worked with a team of 5 engineers under the supervision of a team leader. ● Took ownership in the design and implementation of new core app features, deprecating previous architectures. ● Helped define and created contracts for the REST API to connect the react front-end app with the Flask app. ● Introduced improvements in performance, as well as in the quality and consistency of the code. ● Implemented tools to enhance the development experience such as MSW mock server, Storybook. ● Collaborated closely with UI/UX and product teams to review definitions and estimations. ● Introduced unit and integration testing with Jest and React testing library ● Proposed the adoption of Cypress for e2e test automation and suggested improvements on the current Docker file and deployment.
Large and complex React.js application.
Aug `21 - Present
3 years
Intive
We connect industry expertise, design & engineering for exciting business impact. https://intive.com/
Responsibilities & achievements
Pure front-end role for a very large and complex React application originally built on top-of-class components as well as modern features such as hooks and code-splitting added more recently. The front-end team consists of more than 20 developers, split into smaller teams for different features and goals on which we would rotate periodically. ● Worked on the project’s design system, updating, refactoring and creating new components, as well as showcasing and documenting them on Storybook. ● Worked along with the design and product team on the development of new features. ● Collaborated with the .NET back-end team defining endpoints and contracts. ● Performed maintenance and debugging tasks. ● Worked closely with tech leads on performance improvements, colocating coupled dependencies allowing to code-split the main javascript bundle.
FutureFuel.io
Sep `20 - Apr `21
7 months
FutureFuel.io https:/ futurefuel.io
Responsibilities & achievements
● Contributed to performing maintenance, debugging, and UI improvement tasks as well as improving test coverage (unit, integration, and e2e).
Freelance
Feb `20 - Sep `20
7 months
Small and medium shop owners Various projects from clients I’ve met on freelance platforms such as Freelancer.com, Elance and Guru, and Shopify communities.
Responsibilities & achievements
● Worked on static and dynamic Liquid template customizations, which range from simple theming to implementing unique functionalities. ● Created custom full-stack Shopify apps as per required by the clients. ● Added Progressive Web Apps (PWA) capabilities to stores.
Worked on Android Apps
Nov `12 - Jan `20
7 years
Self-employed / Own business
Apps published on Google Play Store Period of time in which I ran an apps business, creating Android applications from scratch and monetizing them with in-app purchases, recurrent subscriptions and ads.
Responsibilities & achievements
● Designed, developed, published and monetized numerous Android applications across diverse categories, from simple games to video call apps, system and network utilities and more (initially written in Java and XML). ● Handled maintenance and updates, reducing the amount of crashes and ANRs to 0.09% and 0.07% respectively, on a user-base above 5k daily active users. ● Designed and implemented back-end services (initially written in PHP and MySQL on a monolithic architecture) to handle user authentication, support, social media features, other CRUD operations and third party integrations such as Google Play Billing library for purchases and Firebase for push notifications and tracking crashes/ANRs. ● Migrated back-end services to a more micro-services oriented approach using self-hosted Docker containers orchestrated by Docker Swarm for production and docker-compose for development. ● Migrated web servers from PHP to Node.JS as well as some databases from MySQL to MongoDB and some other to PostgreSQL using self-hosted docker containers. ● Migrated the UI part of some apps, from XML native views to Ionic React, using Capacitor.JS to bridge the Webview with the native code in Java. ● Created independent modules to share across all apps, such as a support ticket platform and admin panels using React on Next.JS
Agency
10-50
GMT-3
Uruguay
Core Expertise
Industries
Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Arts & Culture, Branding, design, web development, Augmented reality, SaaS
Want to hire this engineer?
Check if Esteban is available