
Sendy Yagambrum
Verified Expert in Engineering
Java Developer
Moka, Moka District, Mauritius
Toptal member since October 5, 2022
Sendy is a Java expert skilled in service-oriented, microservices, and domain-driven architectures. He built a quota-management system for a federal office in Switzerland, a specialized component for a pharmaceutical conglomerate, and refactored a legacy system to fix a long-standing issue causing financial loss. He is proficient in coding complex programming concerns such as security, performance, concurrency, transaction management, and batch processing to design and implement solutions.
Portfolio
Experience
- RESTful Microservices - 9 years
- Docker - 7 years
- Spring - 7 years
- SOAP - 7 years
- Java 11 - 4 years
- Spring Boot - 4 years
- SAML - 3 years
- OpenID Connect (OIDC) - 3 years
Availability
Preferred Environment
Java 11, Java 17, Spring Boot, RESTful Microservices, Hibernate, Docker, Amazon Web Services (AWS), OpenID Connect (OIDC), SOAP, OpenShift
The most amazing...
...tool I've developed is a mobile banking and agent banking application currently deployed across five African countries.
Work Experience
Java Architect
Elca
- Developed an email application used internally within the client's premises. The application integrated with the ERP systems of the client to manage account creations and batch updates.
- Created a retail management system for a major Swiss watchmaker. The application managed the entire lifecycle of a watch from manufacturing to sales.
- Built a component that was used for a pharmaceutical conglomerate in Switzerland. The component integrated a Kafka message-driven system and a MongoDB document management system.
- Developed a domain-driven component that was used for an educational institute in Switzerland. The component fit into a hexagonal domain architecture.
- Developed a quota-management system for a federal office in Switzerland. The back-end technologies used were Spring Boot, Java EE, SAML Authentication, MinIO storage, and Spring Batch.
Solutions Architect
NanoBNK
- Designed a message-driven architecture for a mobile banking and an agent banking applications that were used by a major bank in Cameroon.
- Oversaw the implementation of the projects and trained the client's developers to maintain the solution.
- Managed the set up and deployment of the applications on the AWS platform. Set up a database replication strategy for resilience. Set up an API gateway to secure public access to exposed APIs.
Senior Developer
Castille Labs
- Refactored a legacy system to fix a long-standing transaction management issue which was causing financial losses to the company.
- Developed a reusable component that exposed a rich set of services that were useful across the platform.
- Coached juniors on the team to ramp up on the technology stack and performed regular code reviews to maintain code quality.
Senior Developer
TNT
- Served as the lead Java developer on a high-profile CRM project for the company. The project was built from scratch and implemented with Spring Boot, JSF, and Java 7.
- Acted as lead developer on a message-driven microservices framework that interfaced with legacy systems. The project used IBM MQ, Java 7, Java EE 7, and the Spring framework.
- Completed incremental refactoring on a legacy application, bringing it up-to-date with the standards in practice at the time. The refactoring was performed in a test-driven approach to minimize regressions and was a complete success.
Java Developer
Posterita
- Developed a billing framework integrated with Chargify API that allowed various types of subscriptions, activations of functionalities, recurrent billings, and dunning.
- Built a custom framework for rapid server-side generated screens. The framework was built on top of ADempiere ERP.
- Created various POS functionalities for the in-house product, such as stock management, sales, purchase ordering, and price management.
Experience
Import Quota Management System
Guarantee Card Management System
Mobile Banking App for Bank in Cameroon
Education
Bachelor's Degree in Electronics and Communication Engineering
PSG College of Technology - Coimbatore, India
Skills
Libraries/APIs
Liquibase, OpenAPI, REST APIs, React, Java Servlets
Tools
Flyway, Git, Apache Tomcat, Apache Maven, RabbitMQ, Kong, ADempiere
Languages
Java 11, Java 7, Kotlin, Java, SQL, Java 8, SAML, TypeScript, JavaScript, HTML, CSS, GraphQL
Frameworks
Spring Boot, Hibernate, Spring, OAuth 2, Spring Batch, JPA, Swagger, Spring Integration, React Native, Apache Struts, Jakarta Server Pages (JSP)
Paradigms
REST, Microservices, Microservices Architecture, Functional Programming, Test-driven Development (TDD)
Platforms
Docker, Amazon Web Services (AWS), OpenShift, Linux, Firebase, Apache Kafka, JBoss EAP
Storage
Spring Data, Relational Databases, PostgreSQL, MongoDB, MariaDB, Microsoft SQL Server, MySQL
Other
RESTful Microservices, OpenID Connect (OIDC), SOAP, MinIO, APIs, Back-end, API Integration, Push Notifications, SFTP, Multithreading, SSL, Full-stack, CI/CD Pipelines, Java 17, Domain-driven Design (DDD), SAP, Oracle REST Data Services (ORDS)
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