Fredy Martinez, Developer in Bogotá - Bogota, Colombia
Fredy is available for hire
Hire Fredy

Fredy Martinez

Verified Expert  in Engineering

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

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)...
FloatMe
Go, AWS Lambda, Flutter, Dart, PostgreSQL

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

Availability

Part-time

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

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

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

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

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

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

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

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

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, Back-end Development, REST APIs, Spring, SQL, WebLogicServer, Integration

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), Docker, MacOS, Linux, AWS Lambda, Java EE, WebSphere, Apache Kafka, Azure, AWS IoT, Kubernetes

Frameworks

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

Paradigms

Object-oriented Programming (OOP), Microservices, Functional Programming, Lambda Architecture, REST

Storage

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

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

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