Acerca de William
Español
Bilingüe o nativo
Inglés
Competencia profesional básica
Experiencia
- Banco del AustroDeveloper EngineerBANCA & SEGUROSjulio de 2024 - Hoy (2 años y 1 mes)Cuenca, AZ, Ecuador• Architected and developed high-performance Java microservices (versions 8-21) with Spring Boot and Quarkus, utilizing virtual threads and native compilation to significantly improve system efficiency and reduce response times.• Implemented and managed event-driven and microservice architecture patterns, including SAGA, to ensure resilient distributed transactions for international bank transfers and Mastercard integrations.• Automated CI/CD pipelines using GitLab CI/CD, YAML, and Git for reliable, version-controlled builds and deployments to OpenShift container platforms.• Spearheaded a comprehensive testing strategy that increased unit and integration test coverage from 60% to 85%, significantly enhancing code reliability and reducing production errors.• Led the integration of Oracle Banking Digital Experience (OBDX) to streamline core services and administered banking modules on JBoss and WildFly servers, improving transactional efficiency.• Managed and optimized relational databases (Microsoft SQL Server, Oracle) and refactored legacy C# web applications to improve performance, readability, and maintainability.• Architected and developed modern, responsive front-end applications using React and Tailwind CSS, leveraging Vite for an optimized build process and TypeScript to ensure scalable, type-safe, and maintainable code.
- AustroRedDeveloper EngineerBANCA & SEGUROSjulio de 2023 - julio de 2024 (1 año)Cuenca, AZ, Ecuador
- Developed and documented Java microservices using Spring Boot, Quarkus, and Swagger, incorporating JUnit 5 and Mockito to automate unit testing and ensure code quality.
- Executed performance tests with JMeter, identifying and resolving bottlenecks to achieve a 30% improvement in service response times.
- Refactored legacy Java microservices and C# projects to optimize REST communications and enhance performance, maintainability, and business logic for key banking applications.
- Automated CI/CD pipelines using GitLab for version control, building, and deploying applications to OpenShift, while enforcing code quality standards with SonarQube.
- Managed and optimized SQL Server databases, implementing event-driven triggers to improve data integrity and process automation.
- FreelancerDeveloperSECTOR PÚBLICO & COMUNIDADnoviembre de 2022 - julio de 2023 (8 meses)Cuenca, AZ, Ecuador• Developed dynamic and responsive web applications using React to build modern front-end interfaces.• Built and maintained Java-based services with Spring Boot, ensuring reliable interaction with SQL Server and PostgreSQL databases.• Optimized legacy monolithic applications by refactoring C# and Python code, resulting in improved efficiency for data processing and management.
Recomendaciones
Sé el primero en recomendar a William
Ayuda a este freelance a destacar compartiendo tu experiencia.
Estos perfiles de freelance también coinciden con tus criterios
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
Formación
- Bachelor of ScienceUniversity of Cuenca2023Bachelor of Science