About Joseph
English
Fluent
Spanish
Native or bilingual
Experience
- FREELANCEProject Manager – Solutions ArchitectBANKING AND INSURANCEFebruary 2019 - Today (7 years and 4 months)Project Manager – Solutions Architect in Banking, Insurance, Retail, Social Media, Telecommunications, Public Administration, and Industry (energy, pharmaceutical, and security companies) projects.• Development of pre-sales with greater technical input in synchronization with experts from other areas (Cloud, DevOps, QA, Sales, and Management).• Support and supervision of the complete Project lifecycle from initial idea to full delivery.• Supervision and assurance that the plan is clearly defined and translated into the tools used in the methodology (Azure DevOps, Jira, Service Now, GitLab).• Assistance in all aspects of governance, from task delivery to budget management.• Knowledge of the complete technology stack to ensure optimal solutions are proposed within approved specifications.• Management of project delivery with stakeholders, including deadlines, schedules, and delivery dates.• Attendance at internal and external client meetings and audits to cover any project aspects.• Definition, design, and implementation of solutions based on different architectural patterns according to client needs.• Leadership of the development team with Agile methodologies (Scrum, Kanban, Scrumban), cells of a maximum of 8 members.• Estimation of hours and costs for new developments requested by the client, as well as functional definitions and technical solutions.• Collaboration with multidisciplinary teams with different expertise levels, as well as direct communication with different client areas.• Follow-up of evolutions requested from external providers as well as the Development and Operations area.• Definition of operations processes and strategies with the Development team.• Establishment of Change Management, Problem Management, and Delivery Management strategies.• Definition of infrastructure on different Cloud providers like Microsoft Azure Cloud, AWS, IBM Cloud.• Software implementation and development with CI/CD and applying DevOps philosophy, as well as use and development of associated technologies and tools (Azure DevOps, Bamboo, Gitlab, Jenkins, Ansible, Rancher, Helm, Maven, Nexus, Artifactory, Bitbucket, Gitlab, Github).• Development of applications in Java8, Python, Angular8 applying TDD (JUnit, Mockito), integration tests, GitFlow, Code Review, Code Coverage, Quality Gates, and code auditing (Sonarqube, Kiuwan, HPFortify, Black Duck, OWASP).• Governance, definition, and development of APIs based on Open API recommendations, applying the API-First or Consumer-First approach depending on the context, using tools like SwaggerHub and different API Managers (API CONNECT, Apigee, WSO2, Kong, native Cloud API GW).• Design and implementation of solutions based on microservices architectures developed in SpringBoot and SpringCloud with different patterns (Hexagonal Architecture).• Design and implementation of solutions based on event-driven architectures (EDA) using Kafka Streams, RabbitMQ, Flume, Apache Flink, Debezium.• Integration of developed solutions in On-Premise infrastructure and in OpenShift (PaaS) and their deployment to different environments.• Implementation and integration of frontends with JavaScript SPA applications developed using Vue 3.0, Angular, and React, using a module federation strategy for integrating different micro-frontends.• Development of applications in container infrastructure (Docker, Kubernetes).• Development and consumption of SQL data models (Oracle, MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra, CouchDB, Elastic, DynamoDB).• Design and implementation of Observability project (metrics, KPIs, monitoring, logging, traceability, and alerting) for both business and infrastructure applications with an ad-hoc technology stack (Prometheus, Grafana, ELK, Graphite, Telegraf, Istio, Kafka, InfluxDB, OpenTelemetry).
- AccentureSoftware ArchitectTECHMay 2017 - February 2019 (1 year and 10 months)Madrid, SpainSoftware Architect in the development of an e-Commerce platform for INDITEX. Development of Microservices, WebServices, traceability, APIfication, and integration with solutions from other workstreams. Use of Continuous Integration tools from the Atlassian suite such as Bamboo, Maven, Artifactory, repositories in Bitbucket. Development of REST APIs in Spring Boot applications, messaging service with ActiveMQ and WebsphereMQ, testing with JUnit implementation, Clover (Code Coverage), use of PaaS infrastructure (OpenShift), CouchBase databases, and teamwork with agile methodologies (Scrum). Leadership of the development team, as well as functional definitions and technical solutions in agreement with the different layers of the architecture, refinement, and service orchestration.Team Leader and Software Engineer in development projects of solutions for the Insurance area of GRUPO SANTANDER, such as Microservices WebServices, traceability, APIfication, and integration with the Process area. Use of Continuous Integration tools such as Jenkins, Maven, Nexus, repositories in Gitlab. Development of REST APIs, Spring Boot applications, testing with JUnit implementation, use of PaaS infrastructure (OpenShift), MongoDB databases, and teamwork with agile methodologies (Scrum). Estimation of hours and costs for new developments requested by the client, as well as functional definitions and technical solutions in agreement with the different layers of the architecture.
- IbermáticaTechnological Manager of AEPROSERBANKING AND INSURANCEJune 2015 - May 2017 (1 year and 11 months)Technological Manager of AEPROSER (Spanish Association of Outsourcing Companies for Financial and Corporate Entities).Technical DevOps functions on the platform since its incorporation with Jenkins, REST API, AWS, Scripting, Spring Batch, Spring-MVC 3.1.1.RELEASE, Spring-Batch 1.2.0.RELEASE, testing with JUnit implementation, AWS, SVN and Git repositories, JBoss servers, MySQL 5.1.61 and Oracle 11g databases, management with agile methodologies (Scrum)• Implementation of a new teamwork model applying agile methodologies (Scrum).• Leadership of a team of 8 members.• Presentation of commercial proposals to users and commercial partners.• Attendance at events of partners and different technology product providers representing the platform.• Implementation of Cloud products (AWS), such as S3 or RDS, in the platform's architecture.• Development of Batch processes.• Development and integration in the different unit testing modules.• Requirements gathering with users and elaboration of user stories.• Mavenization of the project and implementation of Continuous Integration with Bamboo.• Implementation of Git/Stash repositories on the platform.• Development of new applications integrated with the platform oriented towards microservices.• Fostering the transformation of the specialized team into a multidisciplinary and more adaptable one with techniques such as Extreme Programming or Pair Programming.• Tools used for development: Eclipse, MySQL Workbench, JUnit, SoapUI, JIRA, Trello, Dimensions, SQLDeveloper, Stash, Bamboo.
Recommendations
Be the first to recommend Joseph
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
- Industrial EngineerUniversidad San Agustin de Arequipa1999
- Higher Graduate in Applied InformaticsInstituto CIBERNOS2004
Certifications
- Professional Scrum Product Owner™ CertificationScrum.org2022
- Scrum Master CertificationScrum Manager2017