Over ten years of management/leadership experience. Over 25 years of software development experience. Over ten year of cloud automation and development experience.
Overview
31
31
years of professional experience
Work History
Principal Platform and Automation Engineer
Oracle Inc.
02.2014 - Current
Implement on demand delivery of virtual storage for 1000’s computers in Oracle Lab
Provide REST APIs to support Advanced Customer Support teams, from hardware failure detection to monitoring production services
Implemented log monitoring services for Oracle Cloud Infrastructure internal services
Migrate monolithic legacy applications to micro services on Oracle Cloud Infrastructure offering scalability, reliability and repaid deployment
Principal engineer on Oracle Cloud at Customer with over 1000 installation.
Staff Software Engineer, Infrastructure
Visa Inc.
09.2012 - 02.2014
Developed Visa’s central configuration manager to manage configuration information dynamically for all applications in any environment at run time, using Java, Spring, Ruby, Rest API and in memory database
Principal Software Engineer
Yahoo Inc.
08.2006 - 06.2012
Developed distributed large-scale Smart Ads components
Smart Ads technology combines search key history, user profile and advertiser’s special offers in order to show the right ad at the right time to the right users, using C++, java, Perl and SQL on Linux platform
Smart Ads is currently deployed on 1500 Smart Ads servers in production and to this day delivers 500,000,000 ads a day
Remotely managed and led a team of seven software engineers in Yahoo’s India
Participated in the development and maintenance of Yahoo’s framework to automate the build, deployment and monitoring of applications on over 10,000 servers
Be the single point of contact for all questions related to deployment, performance and scalability.
Senior Lead Software Engineer
Tele Atlas North America
04.2002 - 06.2006
Developed web services to integrate Tele Atlas data with other data provider using EJB, Hibernate, SOAP, Oracle 10g, Eclipse, Java Beans, JSPs and JBoss
Led a group of four developers
Developed Geocoder/Address finder Application Programming Interfaces (APIs) using Python and C++ to run inside a navigation system
Developed C++ and Java Application Programming Interfaces (APIs) to interface with GIS databases and binary files.
Hands-on Development Manager
Industry2Industry
05.2001 - 04.2002
Worked directly with Sales and Marking teams in order to implement new requirements
Led a team of seven developer
Worked concurrently on multiple releases for different customers
Implemented business-to-business strategic e-sourcing and negotiation software to offer various auction types using Java, XML, XSL, Visual C++ and Oracle 8.1.
Hands-on Development Manager
Arzoon.com
04.2000 - 05.2001
Led a team of fifteen developers in order to improve the number of concurrent users by 500%.
Senior Lead Software Engineer
Hyperion Solutions
11.1997 - 04.2000
Led a team of four developers
Implemented many enterprises resource planning (ERP) applications for more then 6,000 Hyperion’s customers using Visual C++ 5.0, MFC, ATL, ADO, Visual Basic 5.0, Microsoft SQL Server 6.0 and Hyperion Essbase API
Developed a data migration tool to import relational database data into an OLAP engine using Hyperion Essbase.
Programmer/Analyst
Dayton-Hudson Corporation
10.1996 - 11.1997
Migrated Visual Basic applications to Visual C++ and Microsoft Foundation Classes
Designed an SQL parser Using YACC
Enhanced an OLE image control to process all possible image types using Visual C++.
Software Engineer
Symantec Corporation
11.1995 - 10.1996
Participated in the design and implementation of Café and Visual Café Pro using Java, and C++
Developed Java classes to facilitate JDBC APIs.
Programmer/Analyst
Robert Half International
08.1993 - 11.1995
Developed over 24 in-house applications using SQL, Paradox for Window Engine, Delphi and Visual C++ with MFC.