Summary
Overview
Work History
Education
Skills
Timeline
Generic

Carmit Vidoren

Software Engineer
Raanana,ISRAEL

Summary

I'm a backend developer, highly motivated, fast learner, strives for continuous learning. Loves to work in an environment with challenging thinking.

Overview

13
13
years of professional experience
3
3
years of post-secondary education
3
3
Languages

Work History

Lead Software Engineer

Nice Systems
01.2021 - 01.2025
  • Developed MS that integrate with telephony center in order to start call recording
  • Participant in Architecture Mentoring Program. Involved in all features design within my team.
  • Work according to Agile process including all relevant processes - design, task management, status reflection, Tests, DoD, documentation
  • Perform sessions on monthly basis for team member and other teams on Java new feature, OOP, clean code, coding standards, design patterns, Spring AOP, test methodology
  • Using: Java, Spring Boot, AWS, JUnit, Sip protocol, Swagger

Senior Software Engineer

NICE Systems
01.2017 - 01.2021
  • Designed and develop from scratch MS that supports calls search and save query for call search. Perform tech selection for DB that saves queries
  • Designed and develop from scratch MS that index call's metadata in Elastic search - indexing ~1M calls per hour which was available for searching within seconds
  • Develop common library for log support (log4j)
  • Created Maven Archetype for Java MSs
  • Add functionality that support Elastic search Highly Available
  • ASE lecture for Java teams and focal point in my team
  • Perform sessions on OOP, design pattern, clean code, TDD, BDD
  • Used: Java, Spring Boot, Elasticsearch, RabbitMQ, Cucumber, JUnit, Rest assured, MS SQL SERVER
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Developed scalable applications using agile methodologies for timely project delivery.

Software Engineer

NICE Systems
05.2014 - 01.2017
  • Add features in service that record voice, screen and video calls
  • Add features in performance test tools
  • Implement infrastructure for unit test in service that was without tests
  • Perform KT on service features and design
  • Work according to Agile process
  • Handled customers' escalations (system crashes, deadlocks, race conditions) in a large, complex, legacy system
  • Handle large customer's issues on site
  • Used: C, C#, JMeter, Wireshark, WinDBJ

QA Engineer

NICE Systems
05.2013 - 05.2014
  • Performed manual and automatic tests for recording service
  • Add unit tests including infrastructure to recording service that was without tests
  • Involved in customer installations process on site
  • Execute product issues status report on weekly basis
  • Run performance tests on different configurations
  • Reduced product defect rates by creating robust test cases and meticulously executing them.
  • Increased customer satisfaction by diligently identifying and reporting bugs for prompt resolution.

Project Manager

Y.H Daragan
12.2011 - 04.2013
  • Project management of building company - working with authorities, working according to project life cycle
  • Invoice management
  • Handling computers network issues

Education

Bachelor of Science - Computer Science

The Collage of Management
Rishon LeZiyyon, M
09.2009 - 08.2012

Skills

    Tech team leader

Creative thinking

Decision making

Problem solving

Going into details

Professional instructor

Timeline

Lead Software Engineer

Nice Systems
01.2021 - 01.2025

Senior Software Engineer

NICE Systems
01.2017 - 01.2021

Software Engineer

NICE Systems
05.2014 - 01.2017

QA Engineer

NICE Systems
05.2013 - 05.2014

Project Manager

Y.H Daragan
12.2011 - 04.2013

Bachelor of Science - Computer Science

The Collage of Management
09.2009 - 08.2012
Carmit VidorenSoftware Engineer