Christian Diego De Martino, Developer in Buenos Aires, Argentina
Christian is available for hire
Hire Christian

Christian Diego De Martino

Verified Expert  in Engineering

Senior Full-stack Developer

Location
Buenos Aires, Argentina
Toptal Member Since
January 26, 2013

Christian is a software engineer with over 20 years of experience developing applications for big corporations and startups, working on the front and back end using Java, Python, JavaScript, Node.js, and React. Christian has a strong command of English, can communicate exceptionally well both verbally and in writing, and has worked remotely for over a decade.

Portfolio

SalsaMobi
TypeScript, React, Node.js, PostgreSQL, GraphQL, AWS Lambda, Terraform...
LJA Engineering
React, Next.js, TypeScript, AWS Lambda, Amazon DynamoDB, AWS AppSync...
DataArt
React, JavaScript, Node.js, CSS, HTML, REST APIs, RESTful Services...

Experience

Availability

Part-time

Preferred Environment

Node.js, React, JavaScript, TypeScript, AWS CLI, NestJS, PostgreSQL, Python, Flask

The most amazing...

...thing I've built as a back-end engineer is a social video network back-end in Node.js, using GraphQL, WebSockets, and video transcoding in eight weeks.

Work Experience

Full-stack Engineer

2021 - PRESENT
SalsaMobi
  • Developed a platform that allows end users to link their credit or debit cards to the app and earn automatic cashback when they make qualifying purchases with participating merchants.
  • Added new features, such as year-over-year sales reports, providing highly valuable insight, among other features.
  • Deployed new features to production after each Spring cycle. Used AWS Lambdas as our main solution for the back end and GraphQL.
  • Gained experience with Kubernetes as we started to use AWS Elastic Kubernetes Service. Took charge of deploying our apps into the cluster.
  • Used Terraform as our infrastructure-as-code solution.
Technologies: TypeScript, React, Node.js, PostgreSQL, GraphQL, AWS Lambda, Terraform, Amazon EKS, Amazon Cognito User Pools, Amazon API Gateway, Amazon S3 (AWS S3), Amazon CloudWatch, Amazon Web Services (AWS), Full-stack, Serverless Architecture, Serverless, AWS CloudFormation, Lambda Functions, CSS, HTML, REST APIs, RESTful Services, Lambda Architecture, Back-end, Full-stack Development, Back-end Development, Front-end Development, APIs, Next.js, API Development, Express.js, MERN Stack, Databases, Cloud Services, SaaS, Architecture, API Integration, Tailwind CSS, React Query, Supabase, Front-end, Amazon DynamoDB, Web App Development, Web Development, AWS Amplify, Code Review, Test-driven Development (TDD), Vercel, Storybook, Figma, Redis, Kubernetes, ESLint, CI/CD Pipelines, API Design, API/Services Architecture, MongoDB, Microservices, Sentry, Jest

React and Next.js Developer

2024 - 2024
LJA Engineering
  • Fixed outstanding issues that users very much needed.
  • Implemented a suggestion algorithm to help the party chief gather their team members faster and more efficiently.
  • Updated many libraries that were out of date for a long time.
Technologies: React, Next.js, TypeScript, AWS Lambda, Amazon DynamoDB, AWS AppSync, Domain-driven Design (DDD), ESLint, CI/CD Pipelines, API/Services Architecture, MongoDB, Jest

Full-stack Engineer

2020 - 2021
DataArt
  • Created new experiences for children, such as HTML5 Canvas with crayons and pencils of several colors for drawing and sharing.
  • Built the interface with legacy code (in Angular) to keep the UX cohesive and smooth.
  • Wrote several unit tests and integration tests with QA engineers.
Technologies: React, JavaScript, Node.js, CSS, HTML, REST APIs, RESTful Services, Front-end Development, APIs, API Development, Express.js, MERN Stack, Databases, Cloud Services, SaaS, API Integration, Supabase, Front-end, Web App Development, Web Development, AWS Amplify, Code Review, Test-driven Development (TDD), Storybook, Figma, ESLint, CI/CD Pipelines, API/Services Architecture, MongoDB, Sentry, Jest

Software Architect

2020 - 2020
Genium
  • Worked as a back-end architect and created an MVP for a social network focused on live video streaming and chat.
  • Held demos with investors, who were amazed by the results.
  • Supervised the front-end work for Android and iOS.
  • Handled the app's challenges, like reducing the video bitrate according to the client's network capabilities.
Technologies: NestJS, TypeScript, Docker, Node.js, PostgreSQL, Amazon S3 (AWS S3), WebSockets, GraphQL, HTML, REST APIs, RESTful Services, Back-end, Back-end Development, APIs, API Development, Express.js, TypeORM, MERN Stack, Databases, Cloud Services, SaaS, Architecture, API Integration, CSS, Supabase, Amazon DynamoDB, Web App Development, Web Development, AWS Amplify, Code Review, Test-driven Development (TDD), Figma, ESLint, CI/CD Pipelines, API Design, API/Services Architecture, MongoDB, Sentry, Jest

Sofware Engineer

2017 - 2020
FineTune Learning
  • Built a whole education platform around the AP and pre-AP exams for students.
  • Led and implemented a new pre-AP program for students looking to improve their opportunities to get better scores.
  • Used React with Redux as a state manager, as well as REST and GraphQL through Apollo to communicate with the back end.
  • Implemented a few back-end user stories in Node.js, Express, and MySQL (Aurora).
  • Added an experience with Docker and Docker Compose for orchestration.
  • Managed and stored PDF documents using Amazon S3 buckets.
Technologies: Redux, React, JavaScript, Python, Amazon Web Services (AWS), Full-stack, CSS, HTML, REST APIs, RESTful Services, Back-end, Full-stack Development, Back-end Development, Front-end Development, APIs, API Development, Express.js, TypeORM, MERN Stack, Databases, Cloud Services, SaaS, Architecture, API Integration, Supabase, Front-end, Amazon DynamoDB, Web App Development, Web Development, AWS Amplify, Code Review, Test-driven Development (TDD), Storybook, Figma, ESLint, CI/CD Pipelines, API Design, API/Services Architecture, Sentry, Jest

iOS Developer

2014 - 2015
Deviget, LLC
  • Coded a migration project from RubyMotion to Objective-C.
  • Worked for several months on a social network similar to LinkedIn, but with audio and text messages coded in Swift.
Technologies: REST APIs, RESTful Services, MySQL, Databases, Front-end, Code Review, Test-driven Development (TDD)

Project Manager, Scrum Master

2009 - 2011
Nextive, LLC
  • Managed a number of remote developer teams that used Scrum Agile methodology.
  • Developed games and productivity apps for iOS and Android mobile platforms.
  • Collaborated with clients and game designers to implement a product backlog on all games that were developed.
  • Maintained a product roadmap to provide customers with realistic expectations, including establishing concrete dates for deliverables and project milestones.
  • Synthesized business requirements and turned them into user stories.
Technologies: Objective-C, MySQL, Test-driven Development (TDD)

Software Engineer

2007 - 2009
Sabre
  • Headed the corporate travel business team, integrating Scrum Agile practices into daily operations.
  • Assisted the team in generating estimations for each user story in the sprint and product backlog.
  • Negotiated deliverables and priorities with stakeholders, working across marketing and sales.
  • Tracked bugs, risks, and tasks using Scrum methodology.
Technologies: Java, REST APIs, Back-end, Back-end Development, APIs, API Development, Databases, SaaS, Code Review, Test-driven Development (TDD)

Software Engineer

2006 - 2007
Verizon
  • Coordinated development tasks with other team members, including product design, coding, and unit testing.
  • Implemented new features, simplifying the calculation of actual call costs of a phone call across multiple carriers.
  • Ported a legacy C++ application with thousands of lines of code into Java.
Technologies: HTML, REST APIs, Back-end, Back-end Development, APIs, API Development, Databases, SaaS, Java, Code Review, Test-driven Development (TDD)

Semi Senior Java Developer

2005 - 2006
Banco Credicoop
  • Processed re-engineering jobs using BPEL and web services.
  • Built web services to function on top of legacy systems.
  • Designed and implemented products based on analyst requests.
  • Designed process choreography using the WS-BPEL tool.
Technologies: HTML, Back-end, Back-end Development, Front-end Development, APIs, API Development, Databases, SaaS, Web App Development, Code Review, Test-driven Development (TDD)

Java Developer

2003 - 2005
Primary Brokers
  • Created an electronic trading system from scratch for banks and brokers, using the Java WebStart platform.
  • Used Windows XP to implement Agile software methodology.
  • Designed and coded applications from scratch, including performing integration and unit testing.
  • Involved in peer programming, design reviews, and peer reviews.
Technologies: Java, HTML, Back-end, MySQL, Back-end Development, Front-end Development, APIs, API Development, Web App Development, Code Review, Test-driven Development (TDD)

Advertising Platform

An advertising platform that enables users to get automatic cash back at thousands of places when shopping, dining, or booking hotels. This service is accessible to end users via mobile for both Android and iOS and a web interface for merchants. Merchants can also create and monitor their marketing campaigns through the web app.

I fixed many platform issues and added several features and UX improvements.

The College Board Pre-AP Program

https://pre-ap.collegeboard.org/
Led the pre-AP program from design to production deployment. I contributed to the improvement and maintenance of a large—if not the largest—education platform for high school students in the US.

My work also included adding many unit tests to increment code coverage, using React with Redux and Apollo for GraphQL queries, and working on the back end with Python.

Ring (Formerly Doorbot)

https://ring.com/
I assisted in porting the iOS app from Ruby Motion over to Objective-C, writing all the features and testing the application with the Doorbot device that was provided to test the app in a real environment.

Languages

JavaScript, TypeScript, HTML, Java, CSS, Python, GraphQL

Frameworks

Redux, Jest, Express.js, Tailwind CSS, Next.js, Flask, NestJS

Libraries/APIs

React, Node.js, REST APIs, API Development, AWS Amplify

Tools

Figma, Sentry, CircleCI, AWS CloudFormation, Terraform, Amazon EKS, Amazon CloudWatch, AWS AppSync

Paradigms

Test-driven Development (TDD), Serverless Architecture, Lambda Architecture, API/Services Architecture, Microservices

Storage

Amazon S3 (AWS S3), Databases, MySQL, PostgreSQL, Amazon DynamoDB, Redis, MongoDB, Amazon Aurora

Other

Full-stack, RESTful Services, Back-end, Full-stack Development, Back-end Development, Front-end Development, APIs, MERN Stack, Cloud Services, SaaS, API Integration, Supabase, Front-end, Web App Development, Web Development, Code Review, Storybook, ESLint, CI/CD Pipelines, API Design, Serverless, Lambda Functions, TypeORM, Architecture, React Query, Convolutional Neural Networks (CNN), Amazon Cognito User Pools, Amazon API Gateway, WebSockets, Domain-driven Design (DDD)

Platforms

Docker, Amazon Web Services (AWS), Vercel, AWS Lambda, Kubernetes

2000 - 2005

Engineering Degree in Information Systems

Universidad Tecnologica Nacional - Buenos Aires, Argentina

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring