Juan Manuel Avila Perez
Juan Manuel Avila Perez

Software Developer

Open to offers · Member since 10 Nov 2026
Location
Bogotá D.C., Colombia
Desired salary
1000–5000 USD/monthly
Work preference
Remote Only / Full Time, Contract, Freelance
Experience level
Senior

About

Professional summary

I am a Software Developer with more than seven years of experience spanning banking mainframe environments, backend development, data integration, and interactive web applications.

I specialize in COBOL, JCL, ETL processes, and core banking integrations, alongside modern backend technologies including Java, Spring Boot, Python, Node.js, and Docker.

I have delivered custom software solutions from planning through production, with experience building microservices, REST APIs, automated processes, and data-driven improvements.

I use AI-assisted development tools such as Claude Code, Gemini, OpenCode, and LLMs to accelerate delivery while maintaining production quality.

My background also includes JavaScript optimization, data analysis, relational databases, and 2D/3D web game development with Unity and C#.

I am currently working independently as a freelance Software Developer and am open to professional opportunities where I can contribute to system modernization, backend engineering, banking technology, and AI-enabled software delivery.

Skills

20 capabilities

Tech stack & tools

Working toolkit

Application Hosting

Data Stores

Languages & Frameworks

Experience

Career history

Freelance Software Developer Independiente

Designed and implemented custom software solutions for five companies, taking projects from planning through production with zero production incidents.

Accelerated delivery through AI-assisted development using Claude Code, Gemini, OpenCode, Java, Python, Node.js, Docker, and LLMs.

Specialized Analyst II, Mainframe Development and ETL Banco Av Villas

Modified and optimized ETL extraction, transformation, and loading processes to support data integration and efficient operational workflows.

Implemented and adjusted automated COBOL and JCL processes in mainframe environments, improving efficiency by 30%. Analyzed and documented technical requirements for core banking solutions.

Java Microservices Developer Tata Consultancy Services

Led the development of microservices using Java, Spring Boot, and Gradle to strengthen the system architecture.

Built robust REST APIs for efficient data consumption and processing through POST requests.

Developer, Scotiabank Colpatria Data Analysis Tata Consultancy Services

Automated key product processes using Python and performed platform upgrades.

Optimized application functionality with JavaScript and supported strategic decisions through data analysis.

Web Programmer, 2D/3D Video Games Educar Editores S.A.

Developed 2D and 3D web games using Unity and C#, delivering interactive and functional user experiences.

Contributed web programming expertise across the design and implementation of interactive educational game experiences.

Education

Learning history

Compensar Fundación Universitaria

Engineering Degree, Software Development

Software Development Engineering program.

Udemy

Course, RESTful API with Java and Spring Boot

Professional course in RESTful API development with Java and Spring Boot.

Oracle Academy

Course, Java Fundamentals

Course covering Java programming fundamentals.

Oracle Academy

Course, Database Foundations

Course covering database foundations.

This professional hasn’t added portfolio projects yet.

This professional hasn’t listed any services yet.

Jobs Talent AI Tools Salaries
Menu