Position: Software Engineer
Category: Java
English level: fluent
Years of experience: 3

played Software Engineer and QA Automation roles, worked on defining, designing and implementing solutions, doing technical reviews
 focused on high development standards, quality and productivity
 over 6 years of experience in software development and automotive testing with Java, Python, PL/SQL
 extensive development experience in using various Java technologies and frameworks
 participated in Java projects of different complexity
 experience in design and development testing frameworks fo 
 strengths in the ability to solve problems, analyzing warning signs, identifying the problem and finding the solution
 solid background in the full life cycle of software development products, including application design from scratch, bootstrapping, prototyping, analyzing and fixing performance issues, code refactoring, optimization, porting and re-design software
Current 2020 StepStone Deutschland GmbH Java Developer 
        Responsibilities:
•	Backend development, testing, and production of search features such as user personalization and optimization of existing ones
•	Extensive contribution to the design and implementation of information extraction NLP service

 2018 - 2019  AT&T GNS Israel   Software Engineer
       Project:  iPlan – system for managing RAN projects, system backend based on microservices. Developed REST service endpoints, cross microservice error handler and different kinds of tests . (Spring Boot, Spring MVC, Oracle, MySQL, JUnit, JSON, REST)                
       Responsibilities:
•	Designed and developed micro-services business components and REST service endpoints using Spring Boot and Spring MVC for iPlan system 
•	Involving in the complete software development life cycle including requirement analysis, design, implementation, all levels of testing and maintenance.
•	Designed and implemented generic error handling library to handle automatically the exceptions in different microservices of the application
•	Established Continuous Integration (CI) practices and standards
•	Implemented application level persistence using Hibernate and Spring
2 Years 2016 - 2018   AT&T GNS Israel   Automation Developer / Software Engineer
       Project: SDC – visual modeling and design tool for ECOMP ( AT&T SDN solution ),  participation in development of backend, and test automation. Developed library user and role validation mechanism with cookie (Cassandra, Titan, Jetty, Spring, JUnit, REST)
       Responsibilities:
•	Scrum master of Test Automation team, working with stakeholders following the Agile Scrum software development process
•	Designed and developed Test Automation framework for automation tests execution
•	Developed component and E2E automation tests in Java using TestNG and Selenium for API and WEB UI for SDC project 
•	Creating tools for automatic reporting and analysis 
•	Integrated test automation into the testing and delivery process of SDC project
•	Mentoring the team members
1.5 Years   2015 - 2016   CISCO Israel    QA Automation Engineer
       Responsibilities:
•	Designed and developed CI (continuous integration) infrastructure with Jenkins on AWS
•	Developed automation tests with Python for REST API and for WEB UI with Selenium
- a long and modern stake of technologies
- opportunities for career advancement
- openness to new propositions and innovations regarding project