About William
Spanish
Native or bilingual
English
Conversational
Experience
- Banco del AustroDeveloper EngineerBANKING AND INSURANCEJuly 2024 - Today (2 years and 1 month)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 EngineerBANKING AND INSURANCEJuly 2023 - July 2024 (1 year)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.
- FreelancerDeveloperPUBLIC SECTORNovember 2022 - July 2023 (8 months)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.
Recommendations
Be the first to recommend William
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
- Bachelor of ScienceUniversity of Cuenca2023Bachelor of Science