CarlosH

Full-Stack Developer · Medellín, Colombia

Carlos Andrés Hinestroza Pérez

I build complete digital products from frontend to backend — focusing on performance, architecture and user experience.

I'm Carlos Andrés Hinestroza Pérez, a software developer based in Medellín, Colombia. I build web and mobile applications end to end — frontend to backend — with a focus on making things more efficient for the client.

Much of my work has been through my own company,SH1FT3R, which offers freelance development services to other companies.

I also share my experience and knowledge through online articles and at local technology meetings.

Technologies

  • HTML5
  • CSS3
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • Node.js
  • Java
  • Python
  • Django
  • PostgreSQL
  • MySQL

How I work

Engineering principles

  1. Proof over assertion

    Every claim on this page links to something a recruiter can verify in one click.

  2. End to end

    Web and mobile, frontend to backend — complete products, not fragments.

  3. The work is the hero

    Projects and writing lead. Presentation supports them; it never outranks them.

  4. Two languages, one standard

    English and Spanish receive the same care and the same quality bar.

Selected work

Projects

A working record of shipped products. Every project links to a live deployment and its source code so you can verify the work directly.

Background

Experience

  1. Software Engineer· Bancolombia(opens in new tab)Present

    Feb 2025 – PresentMedellín, Colombia · Hybrid

    Building and maintaining enterprise API integrations and microservices for banking platforms using Clean Architecture and modern DevOps practices. I participate in the complete API lifecycle, from design and implementation to testing, deployment, monitoring, and production support, collaborating with cross-functional teams in an agile environment.

    • Develop REST APIs and microservices for enterprise banking platforms.
    • Design backend services following Clean Architecture principles.
    • Participate in the complete API lifecycle: design, implementation, testing, deployment, monitoring, and maintenance.
    • Work with DevOps practices, CI/CD pipelines, and production release processes.
    • Contribute to strategic banking initiatives, including Bre-B and Global Account.
    • Java
    • Spring Boot
    • Microservices
    • Clean Architecture
    • REST APIs
    • CI/CD
    • DevOps
    • Git
    • Agile
    • JavaScript
    • Node.js
    • PostgreSQL
    • Astro
  2. Software Engineering Intern· Bancolombia(opens in new tab)

    Jun 2024 – Dec 2024Medellín, Colombia · Hybrid

    University internship contributing to backend development, internal tools, and enterprise engineering practices.

    • Contributed to backend development.
    • Worked with enterprise development workflows.
    • Collaborated with senior engineers on production projects.
    • Java
    • Spring Boot
    • Git
    • Agile
  3. Software Developer· Talent.com(opens in new tab)

    Jul 2022 – Mar 2023Medellín, Colombia · Full-time

    Worked on web application development for an international technology company, contributing to product features and engineering collaboration.

    • Built and maintained product features.
    • Worked in a cross-functional engineering team.
    • Adapted quickly to new technologies and product requirements.
    • JavaScript
    • React
    • APIs
    • Git

Background

Education

Serverless Cloud Run Development

Google

2022 – 2022

Serverless Firebase Development

Google

2022 – 2022

Systems Engineer

Corporación Universitaria Adventista (UNAC)

2019 – Present

Articles

Writing & Open Source

Contact

Let's build something great.

The fastest way to reach me is by email — my work history is one click away in the résumé and on GitHub.

carloshinestroza101@gmail.com