Badges
Certifications
Work Experience
Senior Software Engineer
Telefonica•  November 2019 - Present
• Build Microservices using Java, JavaScript (Node.js), Go for the delivery of software products across the enterprise. • Decompose existing monolithic code base into microservices. • Solution design utilizing UML • Created client library that provided load balanced and fault tolerant consumption of microservices from monolithic application. • Created POC of Authentication and Authorization with Oauth2 microservice. Utilized JWT as tokenization scheme for Oauth2. • Created microservices of multitenancy with micro services utilizing PostgreSQL., MongoDB. • Created microservices to save and consume information from cache using Redis • Created Microservices to use events using Kafka. • Developed and configured Kubernetes cluster for CI/CD development • Configured Kubernetes-AKS Azure, in the cloud environment. • Configured API-Gateway • Develop Restful API’s. • Application tests focus on performance utilizing Apache JMeter. • Experience building SOA implementations including SOAP and RESTful based webservices.
Senior Software Engineer
Spread•  July 2017 - July 2017
• Develop Restful API’s. • Develop front Web pages using JavaScript and framework vue.js • Created POC features for system innovations • Application tests focus on integrations systems • Maintenance and creation of new features • Test plans and Unit Testing using Junit and Mockito • Created new features of multitenancy with micro services utilizing MySQL. • Maintenance and analysis of legacy java projects • Created new features of legacy applications utilizing Java, JSF, Struts. • Build Batch application to read some files and send to bank, utilizing Java and Spring batch
Software Engineer
Cetesb•  July 2014 - July 2015
• Develop Java Web Application • Application tests focus on integrations systems • Maintenance and creation of new features • Test plans and Unit Testing using Junit and Mockito • Created new features of multitenancy with micro services utilizing MySQL. • Maintenance and analysis of legacy java projects
Education
UniABC
Computer Information Systems, BE•  July 2013 - July 2016
Bachelor Analysis and Systems Development
Links
Skills
sleiman_develop1 has not updated skills details yet.