|
Languages: |
Python, Java, Perl, Golang, C++, C,
XML/XSLT, SQL, PHP, CGI, HTML, JavaScript,
Shell/Bash, Tcl/Tk, SOAP,
PL/I |
Operating Systems: |
Linux (Ubuntu/Centos/Alpine), UNIX (Solaris/AIX/HP-UX),
Windows,
CICS |
Database Systems: |
sqlite, Postgres, MySQL, Oracle, MongoDB
|
System Software: |
Docker, Kubernetes, Apache, NGINX, git, SSH, Tomcat, Ant
|
|
EXPERIENCE: |
2005 - Present |
F5 Networks, Tel Aviv,
Israel |
ARCHITECT/TECHNICAL LEAD
- Led development team for Web Application Firewall (WAF) management layer, responsible for security policy configuration and compilation
- Designed and implemented user-facing REST API for WAF configuration, written in Perl
- Designed and developed CI/CD pipelines to build, deploy and orchestrate WAF module containers
- Developed on-box logging and log retrieval for traffic data and security events
- Devised and implemented method to secure WSDL and XML Schema documents (Patent 9558164)
|
2003 - Present |
Mercury Interactive (now HP), Yehud,
Israel |
SOFTWARE ENGINEER
- Developed and maintained front-end interface
(JSP, HTML, Javascript) and back-end engine (J2EE)
of
Mercury Application Management Analytics, a
custom reporting and graphing tool. Provided quick
turnaround for release deadline
- Designed and developed Custom Image View and
corresponding administration for Business
Availability Center Dashboard, using Struts, JSP,
Javascript, and EJB
- Implemented unified indicator JSP tags for
Business Availability Center Dashboard, utilizing
JSTL and EL
- Optimized Ant build scripts, achieving 8x
improved performance
|
2003 |
Shopping.com (now eBay), Netanya,
Israel |
SENIOR DEVELOPER
- Designed and developed Channel Page system and
administrative tool, using Perl and Mason
|
2001 - 2002 |
Amdocs, Jerusalem/Ra'anana,
Israel |
SENIOR DEVELOPER
- Enhanced functionality of Order Management
System, including filtering capabilities and
business process analysis
- Maintained various components of a Customer
Care & Billing package for Digifone
(Ireland)
- Designed Cellular Equipment Inventory subsystem
for Bell Mobility (Canada)
|
2000 - 2001 |
Goldman Sachs, New York, NY |
SENIOR WEB DEVELOPER
- Coordinated and developed intranet portal for
Technology Professional Services department
- Developed various web applications for New
Associate Program, including schedule planner and
employee message board
|
1998 - 2000 |
The Associated Press, New York,
NY |
TECHNICAL LEAD, APPLICATION
DEVELOPMENT
- Responsible for all application and system
development project coordination
- Led project to convert primary web site
(hosted.ap.org)
to extensible object-oriented Perl modules from
proprietary Informix template language
- Initiated and created multi-tiered caching
system for web server cluster
- Designed and developed all application code for
APMoneyWire, a financial site, including stock
quotes, feature packages, and custom-generated
graphs and tables
|
1997 - 1998 |
Jupiter Communications, New York,
NY |
SENIOR WEB PROGRAMMER
- Designed and implemented content publication
system, with web account database, account editor and
mailing list application in Java
- Developed site-wide search engine
- Developed and implemented various NSAPI
plug-ins, running under Netscape Enterprise
Server
|
1995 - 1997 |
Columbia-Presbyterian Medical Center,
New York, NY |
PROGRAMMER/ANALYST
- Designed, developed, and maintained
applications and system software for Clinical
Information Systems
|
|
LANGUAGES: |
Hebrew - Fluent
English - Mother tongue |
EDUCATION: |
B.S., Cum Laude, Computer and Information Science
Brooklyn College, Brooklyn, NY, January 1994
Related coursework included Microcomputer Design,
Operating Systems, File Processing, Data Structures,
Project Management, and Theoretical Computer Science
|