Netanya, Center District, Israel
Responsible for building and maintaining the end-user portal of Behalf. The team strictly follows the Domain-driven design and Test-driven design principals. In addition to my big passion for technology, I always strived to understand the business objectives helping me perform as a feature leader for some of the initiatives. being a feature owner includes, among the other, big efforts management that begins with a preliminary dialog with the product team for a smooth feature kickoff, conducting in-depth dev research, and manage the development of the feature. Following the technology stack: Backend (Java): Functional programming using Java 8, Micro-services architecture, Spring, RabbitMQ, Kafka, Salesforce Object Query Language (SOQL), MySQL, PostgreSQL, MongoDB, ElasticSearch, Docker, Jenkins, LaunchDarkly, Sumo, Upsource, IntelliJ, Jira. Frontend (Angular): Angular 8, NgRx, Redux, Jasmine, PHP, vue.js, HTML, SCSS
● Developed Automation infrastructure , both in Java & Python , using Selenium & TestNG frameworks ● Help improve the Team scripting level , pushing to learn and use more of Java 8 lambdas & functional programming scripting ● Developed REST-API & SOAP Mocks using Spring-Boot ● Developed the Behalf's Load Test Infrastructure using Scala & Gatling framework ● Helped build and improve the team's CI lifecycle ● Helped build and improve the integration with Jenkins & Developed new CI builds using Jenkins Groovy Pipeline Scripts ● help leading small squads which contains both BE & FE developers , automation developers and product ● Technologies used: Java , Python , Scala , Groovy , SQL , SOQL , Spring , AWS , Salesforce and MongoDB