# Ido R. > Sr Software Engineer ♦ Client & Server Location: San Francisco Bay Area, United States Profile: https://flows.cv/ido Software Engineer (B.Sc) with years of experience in the field. Designed, developed and maintained large scale, robust code for high-volume business. Studied for B.Sc in Computer Science and Economics at Tel-Aviv University, and later on joined Imperva and have been working there in various roles ever since. Vast programming experience across the stack, as well as in the entire software development life cycle. ## Work Experience ### Senior Software Engineer @ Imperva Jan 2018 – Present | San Francisco Bay Area Application Security - Advanced bot protection team. Developing Imperva's Account Takeover Protection and Client-Side Protection offerings. ### Full Stack Engineer @ Imperva Jan 2017 – Jan 2018 | San Francisco Bay Area The Data Insight team is responsible for solving complex software issues escalated from the field, and developing the product's supportability capabilities. Together we designed, implemented and maintained the organization's Data Insight tools, utilizing the newest technologies. Our products allowed Managers, Sales, Escalation and Support personnel make critical decisions that generate revenue in the millions, and solve customers issues quickly and efficiently. Projects and responsibilities included: • Designed and implemented an entire new platform with multiple applications using Google's Material-UI, React and Node.js. • Took responsibility of the team's big data analysis tool (Java, HDFS, Spark). • Maintained Hadoop cluster, fine-tuned performance of analysis and allocation of resources. ### Software Engineer @ Imperva Jan 2016 – Jan 2017 | Tel-Aviv As part of the HW, Performance & Automation group, I contributed to the design and implementation of our core automation features, that serve various teams and groups in our engineering department. I proposed technical solutions for new challenges, adjusted our framework to new product architecture and technology changes, and constantly improved our tools in order to increase the efficiency of the overall product development cycles. Projects and responsibilities included: • Implemented the group's AWS infrastructure services using its Java API and oversaw its usage. • Developed a JavaFX application which integrates to our version control (SVN/Perforce) and Jenkins server to ease QA personnel work. • Developed the company’s main automation project, which covered the entire SecureSphere product using E2E & integration tests. • Administrated the group's Jenkins server - included ownership of CI/CD processes and environment. • Replaced old communication protocol between inner-company products with new one using REST. • Utilized Elasticsearch over Logstash as a part of a complete overhaul of the team's log indexing and viewing capabilities. • Wrote Bash and Python scripts to accelerate building and deploying processes. ### Integration & DevOps Engineer @ Imperva Jan 2015 – Jan 2016 | Tel-Aviv In a team of three, developed, debugged and maintained software according to functional, non-functional and technical design specifications. Ensured that code is maintainable, scalable and supportable. Projects included: • Implemented (Python) an LCD screen with a dynamic menu and improved functionality. • Migrated (Java) the automation framework to an entirely new one written by the automation team and ourselves. • Developed software integration methodology and integration testing for complex features which are spread among several development teams in R&D. • Automated processes to deploy, manage, configure and scale our application. • Developed tools for continuous delivery in order to help automate build release processes and ease DEV and QA day-to-day work, using Java, Maven & SVN. • Troubleshooting across the whole stack. • End-to-end testing plans of brand new features. ### Simulations Developer @ Israel Defense Forces - Air Force Intelligence Group Jan 2008 – Jan 2011 | Israel Worked with a team of three soldiers and a commander (an academic officer). Studied programming languages independently such as C# and C with the guidance our commanding officer. Developed mathematical, physical and intelligence based models for various simulations using Visual Studio including: • Model programming. • System architecture design. • Evaluating technical intelligence. • Analysis and validation of models. • Presenting our finished products to partners of the IAF. Released ranked Staff Sergeant. ## Education ### Bachelor of Science (B.Sc) in Computer Science Tel Aviv University Jan 2012 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/idoromanov --- Source: https://flows.cv/ido JSON Resume: https://flows.cv/ido/resume.json Last updated: 2026-03-22