Highly experienced software developer, hands-on leader, in verity of industries and technologies since 1996. The versatile career has made possible due to a very high ability to explore and implement new technologies.
Strong peoples manager and proven leader with the ability to lead building of large systems and establish development process via Agile methodologies.
Specialities:
- Creativity and problem solving; “This outside the box”? There is no box!
- Team building, mentoring, implementing development methodologies
- Discovering and learning new technologies; Latest: AngularJS, Firebase, Ionic Framework, NodeJS
- Very strong Agile methodologies design and implementation
Industries:
- Security systems (Magal)
- eCommerce (Shopping.com/eBay)
- IT and Infrastructure (Zend Technologies)
- Finance (ICAP/EBS, ParagonEx)
Showcase:
- Call-center back office system (NodeJS, AngularJS, Oracle, Couchbase)
- Advanced fitness training mobile app (Python, AngularJS, Ionic Framework, MongoDB, Firebase)
- High-scale inter-bank FX trading system (C++, QT, Java, FIX Protocol)
- FX Trading dashboard (Java, CometD)
- FX Trading monitor (C++, QT, Oracle, DOJO)
- High-scale logging infrastructure (C++, log4cxx, boost)
- PHP Monitoring system (C, C++, apache, sqlite)
- Hash table over shared memory (C++, QT)
- Cross-platform async-networking infrastructure (C++, QT, I/O Completion Ports)
- Advanced crawler for searching professional-reviews and images (Java, chain-of-command)
- High scale, distributed search-engine (C++, COM, Oracle/ProC, XML)
- Web-crawling system to extract eCommerce deals, with a state-of-the-art IDE and high-speed runtime environment for daily deals extraction (C++, MFC, Oracle, DOM)
- Desktop application for monitoring and operating security sites (MFC, C++)
Tech Lead @ Responsible for leading the research and development of crawling technology, to extract articles of web-pages, in-order to classify them and feed them to Outbrain's recommendation engine From November 2014 to Present (1 year) IsraelBoaz Zimmerman @ Offering verity of services:
- Software development - assist in boosting up a project or a team
- Technical consultant to help a development team to overcome challenges
- Establish Agile methodologies, build the appropriate process and educate the team
- Team building - help building a team, recruits the right people and mentoring existing team members From September 2014 to October 2014 (2 months) ParagonEx BackOffice Dev Group Manager @ Leading Foreign Exchange company;
Developed a sales call-center back‑office product that in addition to the standard CRM functionality, offers the real-time KPI tracking.
Lead transition from Oracle to NoSQL (couch-base) and to web-services mode.
Lead the transition of the company towards agile methodologies by re-arranging Jira, coaching the management, Product, QA and the rest of the development groups.
Experiencing leading a web technology system in NodeJS and AngularJS From July 2013 to June 2014 (1 year) Tel AvivEBS-Direct Dev Group Manager @ World leader voice and electronic broker with over US$1.5 trillion daily volume, more than 60% of which is electronic.
EBS-Direct is the company's ground braking project that enables first-tier banks to offer liquidity to smaller banks. It intend to replace the current system.
I have build the group, which was built out of 3 team:
1. Develops Java adapter per bank
2. Develops C++ Samrt-Order-Rounter that aggregates all the prices from all the bank
3. Automatic testing team From July 2012 to June 2013 (1 year) Tel AvivTeam Lead Market Data Reporting System @ • Lead a team of 4 developers
• Team responsible of 4 production systems, all of which are high performance and mission critical as they are involved directly with world FX trading.
• Design and develop 3 layered system for the central Bank of Japan that displays runtime trading statistics. System consists of a backend server (C++ with QT), Oracle DB and a web-application (Java, DOJO).
• Design & Develop of Dashboard that present live Market Data and targeted to be displayed in the lobby of every office of the company, FX market tradeshows and Smart-Phones/iPads of the company’s senior management. The system uses Comet approach for pushing data to client applications. From November 2010 to October 2012 (2 years) Tel AvivC++ Tech Lead @ • Develop networking infrastructure for high-performance Fixed Income trading systems. using boost.
• Develop logging infrastructure for logging using log4cxx
• Design & develop of Market Data streamer. using QT From July 2009 to January 2011 (1 year 7 months) Tel Aviv, IsraelZend-Platform Team Lead @ Web Infrastructure Company that develops PHP related products from development, deployment and management aspects. Leading a team of 4 developers that developed cross-‐‑platform components of the Zend Platform product.
At Zend experienced the cross-‐‑platform challenges and variety of Unix/Linux Oss. From October 2006 to July 2009 (2 years 10 months) Tel Aviv, IsraelContent Search & Classification Dev Team Leader @ The first comparison-shopping engine; acquired by eBay at 2005; for 7 years I have performed several roles:
• Crawling technologies team‑leader ‐ The team developed and IDA (MFC) for creating web crawlers
that extracts deals from e-‑commerce web sites and a server (C++ on windows) that runs the crawlers
daily or upon demand
• Shopping.com Search engine – Team of 2, reporting directly to the R&D manager. The team developed.
a middle-tier C++ server that indexed the entire product catalog and deals, and served results to the
web site.
• Team-leader of a Java team that developed a system for searching professional review and images for
the product-‑catalog
Shopping.com was a habitat for managers; every manager had a quarterly ops-review by the companies CEO where he presented his quarter summary and projection for the next one. From 2004 to 2006 (2 years) Natanya, IsraelShopping.com Search-Engine Developer @ • Part of a team-of-two developers reporting directly to head of R&D that developed company’s Middle Tier that stands between the Oracle DB and the Web Site as a scalable alternative to direct connection between the two.
• The systems is a distributed C++ process that loads the entire web-site’s content to the memory, index it and serves it to the front-end’s requests, which (how many requests??) From 2002 to 2004 (2 years) Crawling technologies Dev Team Leader @ • Lead a team of 3 C++ developers that developed a web-crawling technology to extract retailers deals from their web-site
• The system consists of 2 components: desktop UI application for over 100 content employees to use in-order to create templates to extract data from the web-site and a server to execute periodic crawling (using the templates) and extract the data. From 1999 to 2002 (3 years)
Business Administration and Management, General @ האוניברסיטה הפתוחה From 1997 to 2003 Instructor, Triathlon @ Tel Aviv University From 2011 to 2011 Boaz Zimmerman is skilled in: Agile Methodologies, Object Oriented Design, Java, C++, Distributed Systems, OOP, Python, Agile Project Management, PHP, Scalability, Extreme Programming, Software Design, Triathlon, Multithreading, Network Programming, Web Crawling, Qt, Personal Training, Cycling, Running, Sports Coaching, Scrum, FX, Linux development, Shell Scripting, Long Distance Running, Linux, MFC, ATL, Node.js, AngularJS, BDD, Testing, Design Patterns, Programming, FX Options, Test Driven Development