S/W Design & Architecture, S/W Dev Hands-On, and more.
- Follow Gal
- DevOps group
DevOps Engineer @ Riskified
Working as a member of the data applications team, I was responsible for maintaining and developing the company database infrastructure, providing a wide variety of internal high availability production level database solutions, ranging from SaaS to large scale self managed clusters.
Some of the tasks I’ve personally worked on include: FinOps and SecOps tools\policies integration, optimizing Docker/CircleCi/GithubActions CD pipelines, migration of old infra solutions to new solutions/technologies - CloudFormation stacks to terraform, EC2 workers to K8S (helm + ARGOCD), JFROG to ECR (with Vault secret injection), GoCD jobs to AirFlow kubeoperator, GUI - AngularJS to React. Ruby was employed as the main development language, with some portions of Bash scripting, Python and NodeJS.
Some of the tasks I’ve done as part of a team: optimizing database performance, evaluating new database solutions, optimize costs of various services and databases, and crisis management.
Sr.Fullstack Developer @ Lawgeex
Design and development of services based architecture for legal documents analysis and editing product, restructuring data models from SQL to NoSQL and improve existing product flows and models. Notable technologies apart of the standard Node.js fullstack (express, socket.io, mongo, aws, etc) Microsoft Word docx conversion and manipulation via WordAPI 1.3 (Office Add-ins), extensive vanilla HTML DOM manipulation, consuming document analysis produce by AI/machine learning engine.
Sr.Fullstack Developer @ Pepper
Working at a large financial company as part of “homegrown” startup group, designing and developing workflows, tools and “backend for frontend” servers. Some of the challenges I faced were top tier security requirements, communicating with enterprise level tools and services and implement/follow legal regulations imposed by the state regulator. Handson experiences: Node.js - servers, cli tools and general scripting, docker, vagrant and a wide array of enterprise level services and devop tools.
Sr.Fullstack Developer @ ADP
As part of international team at Li on I’ve been working on ADP’s next gen data driven platform, during my work time period the company scaled up enormously, and my task was to develop and migrate the current product from a startup level to an enterprise level. The hands on tech stack included: ES2015 (functional avor), React (stateless approach), webpack, jest and the accompanied test libraries. The platform employed micro-service architecture, the tech stack included: vagrant, docker, kafka, zookeeper, redis among other cutting edge technologies.
Sr.Frontend Developer @ Branch Matrix
Been a part of international team working on the development of the barnch.io dashboard, my work focused on data and analytics display on the application front end. The technological stack included, node.js as the backend server, facebook react.js as the frontend view library and ES6 as the programming language. As part of my work I implemented modular react components that follows react guidelines and used the flux design pattern for implementing the components data flow.
Sr.Frontend Developer @ Perion
One of the first developers on the touchbeam project, as part of a 6 man team, that later grow to more the 20, I help with the technical design (UI aspects) and communication protocols (rest), implement the front end server (node) and the web application (angular), integrate the application into CD environment (TeamCity/AWS with feature toggles) and took part in designing the UI/UX. As part of the work I did extensive work with highcharts and defining server protocols for dynamic report configuration (server controlled), I also developed Oauth server (partial protocol) and used GCM services. Server: nodejs as a thin/proxy server, express as webserver, passport for authentication, AWS used for hosting, TeamCity for continuous deployment, mocha for testing Client: Angular, angular-bootstrap, ui-router, highcharts, Feature toggles for CI, karma for testing.
DevOps Engineer @ Natural Intelligence
As part of platform/infrastructure development team I led a migration of an existing docker-compose based microservices platform to kubernetes environment (self managed, multiple availability zones), the tasks at hand included writing helm charts, jenkins groovy libraries with shared pipelines, datadog integration (including transactions with trace_Id), and general k8s work flows (logging, debugging, etc’).
Other notable tasks: AWS cognito integration (multiple zones), GraphQL mutation orchestrator (leveraging saga pattern), Node.js and mongo migrations/updates and general Node.JS and microservices consultation/design on many internal company projects.