Christian Diego De Martino
Verified Expert in Engineering
Senior Full-stack Developer
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
Experience
Availability
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
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.
React and Next.js Developer
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.
Full-stack Engineer
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.
Software Architect
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.
Sofware Engineer
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.
iOS Developer
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.
Project Manager, Scrum Master
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.
Software Engineer
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.
Software Engineer
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.
Semi Senior Java Developer
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.
Java Developer
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.
Experience
Advertising Platform
I fixed many platform issues and added several features and UX improvements.
The College Board Pre-AP Program
https://pre-ap.collegeboard.org/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/Skills
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
Education
Engineering Degree in Information Systems
Universidad Tecnologica Nacional - Buenos Aires, Argentina
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring