- BNP Paribas Personal FinanceSenior Python Developer & Tech LeadOctober 2020 - Today (4 years and 8 months)Lisbon, Portugal• Developed Python-based solutions for marketing systems powered by Machine Learning.• Utilized Pandas, Polars, Plotly, and Streamlit for data processing and visualization.• Designed and implemented new features using OOP principles and design patterns to build scalable and maintainable solutions.• Refactored and maintained existing code to improve performance.• Created and reviewed unit tests using Pytest.• Planned the technical roadmap and refined user stories in collaboration with Product Owners.• Built and maintained REST APIs with FastAPI, using Pydantic for data validation.• Provided technical leadership, conducted code reviews, and mentored developers.
- BNP Paribas - Sopra Steria (BBVA) - 2C Consulting (Infocaja)COBOL Analyst & Senior DeveloperOctober 2010 - October 2020 (10 years)Bucharest, RomaniaVarious consulting firms for clients in the banking sector BNP Paribas - Sopra Steria (BBVA) - 2C Consulting (Infocaja) Oct 2010 – Oct 2020 Madrid - Bucharest• Maintenance and development of banking applications using COBOL, JCL, DB2, and CICS.• Analysis and resolution of incidents in critical financial environments.• Assessment, analysis, and creation of PoCs to demonstrate the feasibility of new implementations.• Continuous and corrective support to ensure system stability and efficiency.• Task automation and workflow optimization using CONTROL-M.• Key participation in large-scale banking integration projects (e.g., Banco Mare Nostrum, LiberBank).• On-call technical support for critical systems.• Technological environment: TSO (ALNOVA, COBOL, DB2, CICS, JCL, Changeman, CONTROL-M...)
- Bachelor of EngineeringUniversidad de Extremadura2007Bachelor of Engineering in Telecommunications,