Wilber Torres Cristobal
Verified Expert in Engineering
Algorithms Developer
Wilber is a senior Java developer and problem solver with experience bringing up distributed and scalable architectures as well as refactoring and optimizing existing ones. He has the ability to learn quickly and is always committed to delivering top-notch solutions. Wilber is always looking for challenges and staying up-to date on the industry's latest tech.
Portfolio
Experience
Availability
Preferred Environment
Linux
The most amazing...
...thing I've built is a web scraping tool using Breadth-first search algorithm to download MP3s from a music portal.
Work Experience
Senior Software Engineer
Amazon.com
- Designed, implemented, and delivered the add-to-cart project to production, which adds a button to Retail search results; it implies developing this feature with zero latency regression and zero issues in production.
- Drove the ranking project on the back end of search results for retail search results; it implied syncing with five external teams and agreeing on the proposal I proposed.
- Took part in the Samurai Group reviewing technical design documents external to my team and reviewed 38 technical design documents where I contributed to raising concerns, gaps, or proposing alternatives.
Software Development Engineer
Amazon
- Designed and implemented color swatches back end; it is an ETL service that processes 50B records on daily basics using Spark and AWS Glue jobs.
- Reduced the latency on the pinch to zoom project by five milliseconds; Amazon Search has a zero latency regression policy. I worked on the research to reduce the latency for our feature pinch to zoom.
- Worked on color swatches migration, the front end required to migrate the new API, which needs to touch the framework part on a service that handles 1 million transactions per second.
Software Engineer
Verizon
- Developed a REST API using Spring Boot and Swagger.
- Designed, developed, and documented my frameworks and tools based on microservices such as config servers, caching, logging, or REST client.
- Refactored and improved the performance in the bottlenecks (push notification time was reduced by 40% using caching and reducing calls to the back end).
- Managed a Jenkins CI server using Docker and Spring Cloud.
- Troubleshot production issues by reviewing the logs and managing deployments/rollback.
Senior Software Engineer
EFACT SAC
- Developed SOA services with unit testing using JAX-WS.
- Created signed XML documents using Java Crypto API.
- Engaged in client support and facilities to integrate their system with our API.
- Refactored the invoice XML signature component to process more documents daily.
Java Back-end Developer
COSAPI SOFT SAC
- Designed and developed web services to integrate other back end consuming queues, web services, and EJB.
- Wrote documentation and diagrams in an interface control document (ICD) for APIs.
- Collaborated with the team for passing to production and troubleshooting.
- Developed unit tests using Mockito for external resources.
Experience
Algorithm Problems
https://github.com/Ziklon/algorithmsThere are many problems (around ~1000) in the folder, related to many kind of algorithms like dynamic programming, graphs, math, string hashing, and greedy algorithms.
Coach/Problem Setter on HuahCoding
Skills
Languages
PHP, Java, TypeScript, C++, JavaScript, XML, Python, Java 7
Frameworks
Spring, Jakarta Server Pages (JSP), Angular, Spring Security, JSON Web Tokens (JWT), Hibernate, Spark, Spring Boot, Hadoop
Tools
Eclipse IDE, Apache Maven, Git, Gradle, NPM, Jenkins, IntelliJ IDEA
Storage
MySQL, Spring Data, MongoDB, Oracle PL/SQL, PostgreSQL, Amazon DynamoDB, Databases
Other
Algorithms, System Design, Distributed Systems, Cloud Foundry, Digital Signatures, Oracle Service Bus (OSB), BPM, Enterprise Java Beans (EJB), APIs, Machine Learning, Operating Systems, Compilers, Architecture
Libraries/APIs
jMock, Node.js, Google API, JMS
Paradigms
Design Patterns, Object-oriented Programming (OOP), Agile Software Development, ETL, Service-oriented Architecture (SOA)
Platforms
Windows, MacOS, Linux, Oracle Database, Oracle
Education
Bachelor's Degree in Computer Engineering
Jose Faustino Sanchez Carrion - Huacho, Peru
Certifications
Advanced Learning Algorithms
Coursera
Supervised Machine Learning: Regression and Classification
Coursera
Oracle Certified Associate, Java SE 7 Programmer Certification
Oracle
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring