# Eran Yarkon > Software Engineer at Everlaw Location: San Francisco Bay Area, United States Profile: https://flows.cv/eranyarkon I write clean, maintainable code, with attention to detail and correctness. I love analyzing problems, understanding the big picture and coming up with the best solutions. I like front-end and back-end programming. Extensive experience in full-stack web development, Java, JavaScript, TypeScript, AJAX, SQL, HTML, Groovy, etc. ## Work Experience ### Software Engineer @ Everlaw Jan 2018 – Present Java, JavaScript, ES6, TypeScript, SQL, Lucene, Dojo, Hibernate, Spring, Intellij IDEA, Git, etc. ### Sr. Software Engineer @ BrightFunnel Jan 2016 – Jan 2017 Full-Stack developer. Develop using Groovy/Grails, Java, JavaScript, Node.js, AngularJS, MySql, Impala, Redis, ElastiCache, S3, Jenkins, Git, Intellij IDEA. Created integrations with Marketo, Oracle Eloqua and Google AdWords APIs. Developed the main app, including global filters, Redis caching, APIs, Meta DB, etc. ### Sr. Member of Technical Staff @ Zimbra Jan 2010 – Jan 2015 Zimbra (A division of VMware) is the leader in open source email and collaboration. Front-end developer in the UI team. Develop the Zimbra Web Client, rich AJAX single page application. Develop, maintain, debug and review JavaScript, DHTML, JSP and Java code. Developed the ZWC (Zimbra Web Client), including the email, contacts and distribution lists, calendar, tasks, briefcase, Zimlets and preferences. Developed on a Mac OS/X system, using Intellij IDEA, Perforce, Bugzilla, Review Board, and more. ### Sr. Software Engineer @ Counterplay Media, LLC Jan 2010 – Jan 2010 Develop Facebook web applications. Developed the Counterplay Toolbar, including language, country and gender specific targeting. Developed new functionality for the World Championship Poker game, including its virtual currency (chip) gifting mechanism. Created a love themed application. Used PHP, CakePHP, MySQL, Memcached, Facebook API, FQL, JavaScript/DHTML/AJAX, FBML, XFBML, FBJS, Subversion, Intellij IDEA and more. ### Sr. Software Engineer @ Hi5 Jan 2008 – Jan 2009 Developed the hi5 Coins virtual currency payment platform. Created the payment providers infrastructure and UI and implemented the PayPal and ClickandBuy providers, as well as a generic solution for present and future providers. Implemented the hi5 virtual gifts store, including the front-end (AJAX) and back-end for sorting, categories, and lazy loading pages. Created the hi5 Supporter subscription store, including front-end and back-end subscription based product acquisition, and support for the ad-removal feature. Created a generic integration solution for the different stores with the hi5 coins purchase pages, to facilitate easily integrating future stores. Developed the hi5 Local product, including points of interest, locations, Google maps, dynamic geocoding, and user-submitted reviews. Developed on Mac/OS, UNIX, IntelliJ IDEA, Resin, PostgreSQL, Perforce, JIRA, and more. Used Java, Struts, JSP, AJAX, JavaScript/DHTML, jQuery, iBatis, SQL/JDBC, XML, Memcached, Commons Digester, and more. ### Sr. Software Engineer @ Digital Mountain Jan 2007 – Jan 2008 Developed the FileQuest electronic discovery and computer forensics product. Developed many of the different parts of the application, including the reviewer workspace, data filters, the production and export module, document search, reviewer conflict and privileged document resolution, review tags, case admin, and more. Worked on the file system case separation and document security. Developed back-end and front-end. Developed on Windows environment, Tomcat, PostreSQL, IntelliJ IDEA, SVN, Stellent, DTSearch, GridGain (MapReduce) and more. Used Java, JavaScript/DHTML, AJAX, Tapestry, Hibernate, Spring Framework, SQL, JSON, XML and more. ### Sr. Software Engineer @ Tribal Fusion Jan 2005 – Jan 2007 Developed and maintained the Java web application for managing the ad network, including Insertion Order (IO) mechanism, Client Summary form, Default Campaign Wizard for publishers, Site Survey, Payee Information, Geo/Freq report and migration to Oracle. Created the contextual dynamic textlink ads, expandable banners and dynamic full-page ads. Developed on Windows and UNIX environments, using IntelliJ IDEA, VNC, CVS, Tortoise, Bugzilla, and more. Used Java, Servlets, JavaScript/DHTML, SQL, XML, iText, Jetty and more. ### Software Engineer @ Actimize Jan 2004 – Jan 2005 Designed and developed the Case Management tool of a highly sophisticated Operational Risk Management (ORM) solution, used for Banking and Brokerage Compliance, AML and U.S. Patriot Act Compliance, and Fraud Prevention. Customers include Bank of America, The NASD, Merrill Lynch, Morgan Stanley, Fidelity and Lehman Brothers. Analyzed, designed and developed the authentication and authorization security mechanism for the application, and the User Manager, using the Acegi Security system for Spring Framework, and Hibernate. Designed and developed the Business Unit Explorer widget. Designed and developed a generic auto-complete search widget. Designed and developed the alerts and reports assignment tool. Implemented a slick new GUI for the application. Designed and developed plug-in support infrastructure, with the application as a single sign-on for the plug-ins. Designed and developed lazy-loading XML processing for large data of alert details. Used Java, Spring Framework, Acegi Security, Hibernate, JSP, Servlets, DHTML, AJAX, JavaScript, CSS, custom taglibs, JDBC, XML, XSL, JReport, DBCP and Log4J on Resin, WebLogic 8.1, SQL Server 2000 and Oracle. Worked on Windows and Unix/Solaris. Developed on a WebSphere Studio Application Developer environment. ### Software Engineer @ GT Nexus Jan 2001 – Jan 2003 Developed complex web applications using J2EE technologies, for the orders and logistics tracking mechanism of a global supply chain management solution. Designed and developed Container Manifest components, including UI, EJB, inventory, split shipment and EDI 856 support. Developed search pages for manifests, load plans and shipments. Developed server-side and client-side using Java J2EE, EJB, JSP, SQL, JDBC, HTML and JavaScript code on WebLogic, JRun and SQL Server 2000. ### Software Engineer @ Pensare Jan 1999 – Jan 2001 Developed web-based eLearning applications for Duke University's Fuqua School of Business Cross-Continent MBA program. Developed skill building, knowledge-sharing and collaboration tools and workshops. Developed courses of finance, statistics, global management, global economy and more. Developed Babson School's Entrepreneurial Behavior course, for Sodexho Alliance, to educate their senior executives. Maintained proprietary platform template servlets, for the online Knowledge Community. Developed front-end and back-end in Java J2EE, JSP, SQL, JDBC, Servlets, EJB, XML, HTML and JavaScript code, on Netscape Application Server and SQL Server. ### Software Engineer @ Paceworks Jan 1999 – Jan 1999 Development of the company's main service website (animation.com). Developed the customizable animated banner-shop gallery, the affiliate program mechanism, and connectivity to third-party credit card processing. Designed and developed the server side and client side functionality using ASP with VBScript, HTML, SQL and Java. Created the database connectivity using MS SQL Server. ### Software Engineer @ New Dimension Software Jan 1995 – Jan 1997 Member of the IOA (Integrated Operational Architecture) team. Developed and maintained system code for the security interface modules (RAFC, ACF2, and Top Secret), the password mechanism, user interface code and customer specific user exits. Interacted with system engineers in the field and with customers such as Citibank, AT&T and Fujitsu Developed in IBM Mainframe Assembler on OS/390 (MVS). ### Software Developer @ Israeli Defense Forces Jan 1989 – Jan 1994 Israeli Defense Forces headquarters, in the manpower planning division. Developed in APL2, PL/I, REXX, Magic, JCL and C programming languages, on VM/CMS, OS/390 (MVS) and DOS. ## Education ### MSc in Computer Science UC Santa Barbara ### BSc in Math and Computer Science Tel Aviv University ### computer programmer in computer programming Mamram - IDF programming school ## Contact & Social - LinkedIn: https://linkedin.com/in/eranyarkon --- Source: https://flows.cv/eranyarkon JSON Resume: https://flows.cv/eranyarkon/resume.json Last updated: 2026-04-11