About Juan
Spanish
Native or bilingual
English
Conversational
Experience
- Minsait RemotoProgrammer-AnalystMarch 2024 - Today (2 years and 3 months)• Development of batch processing solutions for international payments at CaixaBank, ensuring the automation, scalability, and reliability of critical processes.• Responsible for reviewing and organizing developments (new and evolving), as well as preparing technical documentation, functional analyses, and hour/effort pricing for clients and internal use.Technologies and Tools:• Spring Batch: design and implementation of high-performance, large-volume batch processes, optimizing execution times and ensuring scalability and resilience.• Oracle: optimization of SQL queries and advanced database management in mission-critical environments.• Java + Spring Framework: development of modular and maintainable components, integrated into complex banking sector architectures.Agile Methodologies (Scrum/Kanban): task management, sprint tracking, and collaboration in multidisciplinary teams using tools like Jira and Confluence.Version Control (Git): use of repositories and branches to ensure code traceability and quality in collaborative environments.Key Contributions:• Implementation of batch solutions for massive international payment processes, reducing execution times and improving traceability.• Optimization and continuous improvement of batch processes by applying good development and architecture practices.• Preparation of hour and effort pricing to correctly size projects and facilitate planning with clients and internal teams.• Active participation in requirements analysis and technical decision-making, consolidating my role as a programmer analyst.• Preparation of key documentation (functional/technical analysis, development guides) for internal teams and clients.• Collaboration in mentoring programmers and disseminating best practices within the team.
- DXC Technology RemotoComputer ProgrammerJuly 2019 - March 2024 (4 years and 8 months)• Role Description:◦ Participation in the development of batch solutions for banking sector projects, contributing to the automation and scalability of critical processes.◦ Responsible for the implementation of batch processes, requirements analysis, and technical support, consolidating my role as a programmer-analyst.• Technologies and Tools:◦ Spring Batch / Java + Spring Framework: implementation of efficient and scalable batch processes in high-volume data environments.◦ Oracle (SQL): regular use for data management in batch processes.Linux: server management for script execution, task automation, process monitoring, and log review.◦ Python: development of scripts for support tasks, data processing, and complementary automation to batch processes.◦ Version Control (Git, SVN): code management and coordination with the development team.◦ Agile Methodologies (Scrum): teamwork and project tracking through task boards and follow-up meetings.• Key Contributions:◦ Development of batch processes for large-volume banking operations, ensuring performance and reliability.◦ Implementation of Linux and Python scripts to facilitate the automation of recurring tasks and process validation.◦ Support in optimizing batch processes to improve their performance and robustness.◦ Participation in planning and requirements analysis, providing technical proposals and design improvements.◦ Active collaboration with the team in continuous improvement and development best practices.
- WebdreamsComputer ProgrammerJune 2017 - July 2019 (2 years and 1 month)Zaragoza, Spain• Technologies Used: Programming: Android. Frameworks: Spring Framework for efficient application development.◦ Service Integration: Implementation of REST and SOAP services to facilitate interconnection between different system components.◦ Database Management: Solid experience in handling MySQL to ensure data efficiency and security.• Key Results: Contributed to project success by developing technological solutions that improved efficiency and user experience in the context of a smart city. This experience allowed me to consolidate skills in integral application development, from conception to implementation, covering both the server-side and mobile and web interfaces.
Recommendations
Be the first to recommend Juan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- DegreeUOC (Open University of Catalonia)2025Grado
- Montessori School2016