Roy Sorero, Developer in Tel Aviv-Yafo, Israel
Roy is available for hire
Hire Roy

Roy Sorero

Verified Expert  in Engineering

Performance Tuning Developer

Location
Tel Aviv-Yafo, Israel
Toptal Member Since
June 18, 2020

With 20 years of experience in data systems for multiple industries, Roy helps companies solve complex tech problems and build better data-based solution stacks. As a seasoned remote worker, he is highly independent, adapts quickly, and communicates well. Improvement driven and always curious for a new approach, Roy brings a unique perspective and proficiency both in IT system internals as well as the business needs that drive them.

Availability

Part-time

Preferred Environment

SQL, MongoDB, MySQL, Microsoft SQL Server, Oracle RDBMS

The most amazing...

...solution I've designed was an end-to-end live database site disaster failover mechanism that was completely transparent to application developers.

Work Experience

Oracle Database Administrator and Architect (Remote Freelance)

2015 - PRESENT
Evogene (Biotech)
  • Maintained and monitored dual-site (Data Guard) large-scale Oracle data warehouse instances supporting biotech data scientists' analytics work and online applications.
  • Planned and executed a successful minimal downtime dual-site upgrade and migration project to a new server and storage environment, orchestrating a delicate process involving multiple teams in the company.
  • Handled countless cases of real-time physical and logical incidents, requiring delicate yet precise action at a minimal response time.
  • Proactively and constantly improved database performance, using both automatic and manual monitoring practices, developer code reviews and SQL tuning.
  • Served as the exclusive point of contact for anything database related.
Technologies: PL/SQL, SQL, Oracle Data Guard, Oracle Database

Senior Database Architect (Freelance)

2014 - 2018
Axxana (Disaster Recovery & High Availability)
  • Designed and implemented an Oracle RAC test environment deployment scheme for the QA department; installed and configured dozens of databases and eventually automated the process.
  • Led the Oracle database knowledge acquisition for the QA and R&D departments, working with both team leaders and engineers and participating in the company's scrum process.
  • Conducted large-scale technical research for the lead system architect, the result of which was a 70-page whitepaper which gave the company unique knowledge and expanded its disaster recovery solution to the realm of high availability.
Technologies: Oracle, JDBC, Java, Oracle RMAN, Oracle Data Guard, Oracle Database

Senior Database Architect (Freelance)

2011 - 2013
Check Point Software Technologies (IT Security)
  • Designed and developed an end-to-end solution for the data layer of new cloud-based security products, serving hundreds of thousands software products and appliances used worldwide.
  • Collaborated with multiple R&D teams on various projects simultaneously creating optimal customised solutions.
  • Implemented top-to-bottom architecture, based on Oracle and MySQL RDBMS—from capacity planning and distributed high-availability solutions of software infrastructure via coding and performance tuning of real-time environments.
Technologies: Oracle PL/SQL, SQL, MySQL, Oracle Data Guard, Oracle RDBMS

Senior Database Administrator

2008 - 2011
Isracard (Fintech)
  • Implemented, integrated, and maintained corporate data infrastructures—acting both as a knowledge focal point for managers and a hands-on team member.
  • Implemented in-depth know-how of multi-platform data systems with special expertise of Oracle products, mastering Oracle RDBMS.
  • Conducted full-stack troubleshooting and resolution for live production environments including real-time incident handling and post-mortem.
Technologies: Linux on Z, VMware, Oracle Reports, Oracle WebLogic Application Server, Oracle Database, Microsoft SQL Server

IT Cadets Training Officer

2006 - 2007
IDF BAHAD7 (C4I Corps School for IT Cadets)
  • Held the overall responsibility for the training of IT cadets, soon to be stationed as graduate IT officers at different IDF IT units.
  • Engaged in close-up mentoring for technical, managerial and leadership abilities.
  • Acted as part of a small hand-picked team of commanders, responsible for the planning, coordination, and improvement of a 12-week training course.
Technologies: Gantt Chart, Team Management, Management, Training, Training & Training Content Development

DevOps Team Leader

2003 - 2007
IDF Mamram (Center of Computing and Information Systems)
  • Led a team of seven junior and senior programmers which developed and serviced full-stack deployment pipelines for multiple development teams.
  • Managed the full software projects' lifecycles, from strategic planning through resource and risk management to on-time and budget delivery.
  • Researched cutting-edge technology and defined organizational-wide standards, including development and provisioning of code infrastructure for application developers and implementation of elaborate testing methods.
  • Defined and implemented a progressive service-level agreement for a cutting-edge, very large scale, military-grade data center.
  • Entrusted as the POC for a wide range of clients, project managers, programmers, and in-field operators.
Technologies: SAP, VB, C#, Active Server Pages (ASP), SQR, Reports, Forms, Oracle, DCOM, COM, IIS, Microsoft SQL Server

Junior Oracle Database Administrator and Developer

2001 - 2002
IDF Mamtal (Logistics IT Unit)
  • Researched and implemented replication solutions over a distributed multi-platform production database environment.
  • Serviced multiple development teams and mitigated infrastructural demands to IT.
  • Participated in a large scale upgrade and consolidation project of military-grade redundant production systems.
Technologies: Batch, Perl, CSH, Sh, Unix, Windows Server, Oracle Forms, Oracle Database

Smartfish | Used Hardware Sales Lead Collector

A small Barcelona startup experimental B2B project that I participated in as an architect and back-end and front-end developer.

Technologies: Python NLP, Bootstrap, Angular 2, MySQL

Used hardware is bought and sold in bulk via very basic premium online web platforms. The point was to automate the tedious work of manually looking for sellers and buyers by "fishing" for potential good deals. We used natural language processing to match records from different platforms and highlighted them for the trading agents of the company.

Alas, the company could not raise enough funds to continue the project while I was involved. It was fun though.

Bakery Auto-costing Calculator

A huge old-school bakery from Israel needed to calculate the "real costs" of its products. The existing IT ERP could not break-down income and expenses to the levels necessary, hence the tedious manual process of collecting all the data from the different sources and manually breaking it down using Excel and paper.

I initially supported their MS SQL needs but recently designed a system to automate the entire process, including the automatic collection of data and migration from paper to full-stack web apps and from Excel to a multi-dimensional database model. This project is still ongoing.

Axxana's Far Sync Application Continuity Solution

Axxana is a mature Israeli startup that built an IT black box, which is a sturdy (flood, fire, explosion) appliance that allows corporations that cannot lose any data (RPO0) to survive a site meltdown.

Based initially on EMC storage, they came to me when they started expanding their product to Oracle Exadata. Apart from servicing all their database-related needs, I also conducted successful and extensive research (70+ page white paper) on how to integrate Oracle's high-availability features with their product. This research enabled them to offer services for the corporate application layer and expand their business and potential clientele.

To do so, I successfully developed a software solution that allowed all the applications that run on an Axxana protected database to seamlessly and transparently failover to a backup site without any need to attend to noncommitted transactions (e.g., Oracle Application Continuity). The real magic was making that work between sites and with minimal delay in the user experience.

The bottom line is if a client experiences a complete datacenter loss, users won't feel any operational effect (data loss or application crash).
2008 - 2012

Bachelor's Degree in Political and Social Science

Tel Aviv Academic College - Tel Aviv, Israel

2005 - 2005

1st Lieutenant in IT/C4I Senior Team Leadership

IDF Computer Science School (Basmah) - Ramat Gan, Israel

2003 - 2003

2nd Lieutenant in IT/C4I Officers Course

IDF Officers School (Bahad 1+7) - Bahad, Israel

2000 - 2000

Completed in IDF Programmer Course (Computer Science)

IDF Computer Science School (Basmah) - Ramat Gan, Israel

1995 - 1999

High School Diploma in Computer Science

Amal High School - Rishon Lezion, Israel

DECEMBER 2018 - PRESENT

Python Automations

Udemy

AUGUST 2014 - PRESENT

Mobile Web Application Development for Android and iPhone

Tel Aviv Academic College

APRIL 2006 - PRESENT

Programming the Microsoft .NET Framework using C# Technology

Microsoft Israel

JULY 2005 - PRESENT

IT Team Leader

Israeli Defence Force (Bahad 7)

JANUARY 2004 - PRESENT

Mastering Microsoft Visual Basic 6.0 Fundamentals

Israeli Defence Force (Basmah)

OCTOBER 2003 - PRESENT

Administering Microsoft Windows Server 2003

Hi-Tec Academy Israel

SEPTEMBER 2003 - PRESENT

Software Systems Design

Israeli Defence Force (Basmah)

MAY 2002 - PRESENT

Oracle DBA III — Database Tuning

John Bryce Training Israel

SEPTEMBER 2001 - PRESENT

Oracle Advanced Query Optimization

Israeli Defence Force (Mamtal)

JUNE 2001 - PRESENT

Oracle DBA V — Advanced Replication

John Bryce Training Israel

JUNE 2001 - PRESENT

Software Design Basics

Israeli Defence Force (Basmah)

APRIL 2001 - PRESENT

Oracle DBA II — Backup and Recovery

John Bryce Training Israel

MARCH 2001 - PRESENT

Junior Military Programmer

Israeli Defence Force (Mamtal

FEBRUARY 2001 - PRESENT

Administering Microsoft Windows NT 4.0

Israeli Defence Force (Basmah)

DECEMBER 2000 - PRESENT

Oracle DBA I — Architecture and Administration

John Bryce Training Israel

JULY 2000 - PRESENT

Military Programmer's Course (1,300 Hours)

Israeli Defence Force (Basmah)

Libraries/APIs

Node.js, jQuery, JDBC, REST APIs

Tools

VMware, Git, Oracle Forms, Oracle Reports, Mongoose

Platforms

Oracle Database, Linux, Windows, MacOS, Windows Server, Unix, Oracle, Docker, Azure IaaS

Languages

SQL, T-SQL (Transact-SQL), JavaScript, Batch, Bash, SQR, Active Server Pages (ASP), VB, Python, C#, HTML4, HTML5, CSS3, PHP, Perl, C, C++, Java, VBScript, CSH, Regex, Sh

Storage

PL/SQL, Oracle Database Tuning, ANSI SQL, Microsoft SQL Server, MySQL, PostgreSQL, Database Lifecycle Management (DLM), SQL Server Integration Services (SSIS), Oracle RDBMS, Oracle PL/SQL, MongoDB, Elasticsearch, Google Cloud, Storage Area Networks (SAN)

Paradigms

Agile Software Development, Waterfall Development, Kanban, ETL, Management

Frameworks

AngularJS, Express.js, ASP.NET, Bootstrap 3

Other

Oracle Data Guard, IT Project Management, PL/SQL Tuning, Performance Tuning, Oracle Performance Tuning, TCP/IP, Oracle Discoverer, Gantt Chart, IIS, COM, DCOM, Forms, Reports, SAP, Linux on Z, Oracle RMAN, Training, Team Management, Training & Training Content Development, IP Networks, Oracle Forms & Reports, Oracle Data Miner, XMPP, Ajax, Natural Language Processing (NLP), Oracle WebLogic Application Server, Oracle Fusion Middleware, GPT, Generative Pre-trained Transformers (GPT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring