Fredy Martinez, Developer in Bogotá - Bogota, Colombia
Fredy is currently unavailable

Fredy Martinez

Software Developer

Bogotá - Bogota, Colombia

Toptal member since August 18, 2020

Bio

Fredy is a seasoned system engineer with a wealth of experience specializing in back-end development. His standout attribute lies in his proficiency in designing, analyzing, developing, and thoroughly testing client requirements to ensure the delivery of superior products. Along with his back-end development expertise, Fredy has exceptional communication skills and thrives under pressure. He is driven by a deep passion for learning new technologies and is relentless in overcoming challenges.

Portfolio

Tradier Inc.
Java, Spring Boot, REST APIs, Event-driven Architecture...
Reddit, Inc.
Go, Back-end, Back-end Development, Apache Thrift, Distributed Systems...
Rooms To Go - Main
Node.js, MongoDB, Microservices, JavaScript, REST, Amazon Web Services (AWS)...

Experience

  • Software Development - 7 years
  • REST APIs - 5 years
  • Docker - 3 years
  • Amazon Web Services (AWS) - 3 years
  • Go - 3 years
  • Terraform - 2 years
  • AWS Lambda - 2 years
  • PostgreSQL - 2 years

Preferred Environment

Go, Java, MacOS, PostgreSQL, AWS Lambda, Node.js, Lambda Functions, Amazon Web Services (AWS)

The most amazing...

...thing I've developed is an educational platform utilizing a serverless architecture to optimize costs and enhance efficiency.

Work Experience

Senior Java Developer

2024 - 2025
Tradier Inc.
  • Developed and optimized a market data usage tracking system using Java 17 and Spring Boot, improving reporting accuracy and reducing API response latency through caching and efficient query design.
  • Implemented an event-driven architecture leveraging AWS SQS and SNS, enabling near-real-time ingestion of large volumes of market data events and ensuring high processing reliability across distributed microservices.
  • Designed and delivered RESTful and JSON APIs for internal analytics tools, automating daily usage reports and streamlining data workflows for compliance and business intelligence teams.
Technologies: Java, Spring Boot, REST APIs, Event-driven Architecture, Amazon Web Services (AWS), IntelliJ IDEA

Go Developer

2023 - 2023
Reddit, Inc.
  • Implemented new features to improve the user experience.
  • Fixed bugs and implemented mechanisms to improve response time.
  • Increased the test coverage to 80% to reduce the possibility of new bugs.
Technologies: Go, Back-end, Back-end Development, Apache Thrift, Distributed Systems, Kubernetes, Scala, Java, Spark, gRPC, Redis, Cassandra, IntelliJ IDEA

Back-end Node.js Developer

2022 - 2023
Rooms To Go - Main
  • Developed the back end using JavaScript programming language and serverless architectures to create an efficient and reliable solution that aligns with the business requirements, delivering optimal performance and scalability.
  • Enhanced the back-end services to bolster the protection of sensitive data, guaranteeing its confidentiality, integrity, and availability while ensuring full compliance with industry regulations.
  • Ensured the above-mentioned services' full compliance with industry regulations.
Technologies: Node.js, MongoDB, Microservices, JavaScript, REST, Amazon Web Services (AWS), Microsoft SQL Server, AWS Lambda, TypeScript, IntelliJ IDEA

Senior Software Engineer

2020 - 2022
FloatMe
  • Created an efficient and reliable back end using Go and serverless architectures, carefully tailored to meet specific business requirements. The solution offers optimal performance and scalability to handle growing demands.
  • Leveraged Flutter and Dart to develop and incorporate new features and functionalities into mobile applications, enhancing their capabilities and user experience.
  • Developed REST APIs that seamlessly integrate with mobile applications, facilitating smooth communication between the front and back end. This ensures efficient data exchange and robust functionality across the entire application ecosystem.
Technologies: Go, AWS Lambda, Flutter, Dart, PostgreSQL, IntelliJ IDEA

CTO | Co-founder

2019 - 2022
Go 4 Innovation
  • Designed and implemented a RESTful API that enables seamless communication between the system and the front-end application, ensuring efficient data exchange and a smooth user experience.
  • Developed and integrated new features using the Go programming language in conjunction with DynamoDB, harnessing their combined capabilities to enhance system functionality and performance.
  • Utilized Amazon WebSockets to create a dynamic chat application, enabling real-time communication and interaction between users.
  • Successfully managed and deployed the Go4innovation website, ensuring its availability and performance to provide a seamless browsing experience for users.
Technologies: WebSockets, AWS CodeBuild, Bitbucket, Trello, Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon Cognito, Amazon API Gateway, Amazon DynamoDB, Serverless, Go, Back-end, JavaScript, Back-end Development, Jira, Git, REST APIs, SQL, Linux, Docker, Amazon Web Services (AWS), AWS Lambda, PostgreSQL, Node.js, Microservices, Object-oriented Programming (OOP), JSON, GoLand, Lambda Functions, Functional Programming, Lambda Architecture, JSON Web Tokens (JWT), Integration, Apache Kafka, CI/CD Pipelines, Flutter, IntelliJ IDEA

Software Engineer

2019 - 2020
Productora de Software
  • Developed apps to extract, transform, and load data using client frameworks.
  • Created AWS resources to analyze ETL results like AWS Glue jobs, crawlers, and AWS Athena.
  • Created GitLab pipelines to automate ETL's deployments using Terraform.
  • Developed a Python app to create tables and views on AWS Athena.
Technologies: Jenkins, Terraform, GitLab CI/CD, Bash Script, Python, Scala, Java, Back-end Development, Jira, Git, REST APIs, SQL, Linux, Docker, Amazon Web Services (AWS), MySQL, AWS Lambda, PostgreSQL, Node.js, Microservices, Object-oriented Programming (OOP), JSON, GoLand, Lambda Functions, Lambda Architecture, Integration, Apache Kafka, CI/CD Pipelines, Azure, Flutter, IntelliJ IDEA

Senior Software Engineer

2017 - 2019
Endava
  • Developed and maintained Go RESTful APIs for content creation and administration for a newspaper.
  • Tracked and fixed existing system issues using Jira as a reporting tool.
  • Integrated third-party APIs like Facebook Instant Articles Publishing Tools.
  • Deployed and maintained the production apps on a client's infrastructure.
  • Designed and implemented RESTful APIs for the system to be consumed by media clients.
Technologies: Docker, Spring Data JPA, Spring Boot, Java 8, Go, Back-end Development, Jira, Git, REST APIs, Spring, SQL, Amazon Web Services (AWS), MySQL, AWS Lambda, PostgreSQL, GoLand, Integration, IntelliJ IDEA

Software Engineer

2015 - 2017
Prodigious – Bosz Digital Colombia
  • Integrated and conducted an end-to-end application using Apigee.
  • Developed a RESTful API for the system to be consumed by other applications.
  • Contributed to the core back-end development, search optimization, testing, and deployment.
Technologies: Apigee, MongoDB, Spring Boot, Java 8, Back-end Development, Jira, Git, REST APIs, Spring, SQL, MySQL, Integration, IntelliJ IDEA

Application Developer (Java)

2012 - 2015
IBM Colombia & CIA CSA
  • Developed and designed new features using Java SOAP.
  • Built a SOAP API for the system to be consumed by client applications.
  • Developed a web application for user administration.
  • Integrated APIs in some of the major SOAP services.
Technologies: Oracle WebLogic Application Server, ZK, PrimeFaces, WebSphere, Java EE (Jakarta EE), Back-end Development, REST APIs, Spring, SQL, WebLogicServer, Integration, IntelliJ IDEA

Experience

Phantom

Phantom is an e-learning app that provides a tool for teachers with zero or low technical knowledge so that they can design, plan, and publish an entire course. Phantom allows teachers to upload video material in several qualities and allows easy but secure access via the internet.

Education

2008 - 2012

System Engineer's Degree in Computer Science

Universidad Católica de Colombia - Bogota, Colombia

Certifications

FEBRUARY 2018 - PRESENT

Web Development w/ Google’s Go (golang) Programming Language

Udemy

DECEMBER 2017 - PRESENT

Go: The Complete Developer's Guide (Golang)

Udemy

Skills

Libraries/APIs

REST APIs, Node.js, Apigee

Tools

Jira, Git, GoLand, Terraform, GitLab CI/CD, IntelliJ IDEA, Jenkins, WebLogicServer, Amazon Cognito, Amazon CloudFront CDN, Trello, Bitbucket, AWS CodeBuild

Languages

Java, Go, Java 8, JavaScript, TypeScript, Scala, SQL, Python, Bash Script, GraphQL, Dart

Platforms

Amazon Web Services (AWS), Firebase, Docker, MacOS, Linux, AWS Lambda, Java EE (Jakarta EE), WebSphere, Apache Kafka, Azure, AWS IoT, Kubernetes

Storage

Databases, JSON, Spring Data JPA, MongoDB, Amazon DynamoDB, Amazon S3 (AWS S3), PostgreSQL, MySQL, Microsoft SQL Server, Redis, Cassandra

Frameworks

Spring Boot, Spring, Flutter, PrimeFaces, ZK, JSON Web Tokens (JWT), Apache Thrift, Spark, gRPC

Paradigms

Object-oriented Programming (OOP), Microservices, ETL, Database Design, Functional Programming, Lambda Architecture, REST, Event-driven Architecture

Other

Back-end, Integration, Back-end Development, CI/CD Pipelines, Software Development, Serverless, Amazon API Gateway, WebSockets, Oracle WebLogic Application Server, Lambda Functions, Distributed Systems, Data Build Tool (dbt)

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