Developer and consultant with vast knowledge and hands-on expertise in Full Stack JS technologies, including JS (ES6, ES7), Angular, React, NodeJS (Express, GraphQL)
- Follow Sefi
- Frontend group
- TypeScript 3
- RXjs 3
- Angular 4
- React 5
- MobX 4
- Redux 5
- Debuging & Optimization 5
- Programing (Functional, Reactive) 4
- Ecmascript 6 5
- Ecmascript 7 5
- CSS/SCSS 4
- Styled-Components 4
- HTML5 4
- GraphQL 5
- Apollo-Client 5
- Apollo-Server 5
- Express 4
- Passport 2
- MongoDB 3
- Message Driven 2
- API Fremeworks (Swagger) 3
2020 - FE Architect @ At-Bay @ At-Bay
At-Bay is an insurance company that sells insurance to companies with internet presence. At-Bay has the technology to scan a domain for vulnerabilities, suggest fixes and evaluate threats - that allows for accurate policy cost calculation that reflects the risk. They use an obsolete stack that includes Python and Flask, views are rendered using JQuery. I joined At-Bay as a FE Architect to lead the effort of migrating the obsolete stack to a modern React/Redux application using latest technologies. During my time at At-Bay I implemented the React application in a way that allowed gradual migration while also providing the capability to implement new features in React and slowly migrate existing code into the React stack as well. This included establishing coding standards and tests, team mentorship as the team had no React expertise, Tech designs and code reviews. The technologies used: React, Hooks, Redux-toolkit, Apollo-client, Amplitude, NodeJS, Apollo-server, Python
2017-2020 - FE Architect @ Globality @ Globality
Globality is a SFO based company, its mission is to make a smart match between small to medium size service providers and clients, utilizing AI and ML in a distributed micro-services architecture deployed on AWS.
During my time at Globality I was one of the lead FE dev leads. This included Tech Designs and Code Reviews, establishment of Best Practices as well as implementation of Architectural designs and Features across the React/Node/Python stack.
2016-2017 - Angular Architect @ VMware
VMware developes it’s next generation of Common SAAS Platform. I was in charge of leading the development effort and architecture of the FrontEnd, implemented with Angular 2 and angular/cli. This included all aspects of the project including introducing angular/cli, establishing best practices and code review standards, designing a framework for reusable component library, mentoring other team members (and giving an internal NG course), leading the effort for upgrading to Angular 4.x as well as establishing best practices for Unit, Integration and E2E tests.
2016 - Fullstack Architect @ Sedona
Sedona develops a Multi-Layer solution for large-scale internet service providers for L1 and L3 layer optimization.
I was in charge of developing the product’s frontend using JS/AngularJS and Three.js for 3D rendering.
This position required complex algorithms for the 3D rendering efficiently as well as building
a robust architecture for 2D to 3D model synchronization, complex data-driven directives and fluid design.
2015 - Fullstack Architect @ Gigaspaces
Gigaspaces develops Cloudufy - an Application Orchestration solution. Your application in its entirety (Infrastructure, Middleware, Application Code, Scripts, Tool Configuration, Metrics and Logs) can be described in a blueprint. This blueprint can be deployed automatically on multiple cloud providers. Worked on the ‘Cloudify single click’ - a side project that used cloudify to facilitate single click allocation of cloud resources and machines in an immediate fashion. AngularJS on the FE, NodeJS and Java on the BE. Later on I moved to Cloudify main project and I was in charge of leading the development effort on the FE, using AngularJS FE and NodeJS BE.
2014 - Fullstack Architect @ eVigilo
POC project for a product to be used by the IDF. Built from scratch, including project architecture and frameworks development using JQuery/AngularJS/JS as well as SCSS, bootstrap, etc. This also required the creation of core components that can alter be extended and used throughout the project code as it progresses, client side cache frameworks, i18n etc.
Core framework components development using JS/AngularJS that were designed to be used by other team members, requiring deep knowledge and understanding of AngularJS lifecycle and included Services, Directives and Filters as well as generic form validation mechanism.
2012 - UI Expert @ Amobee
GWT technical lead of the project from day 1, including architecture design, GWTP, MVP, project setup and architecture, GWT-RPC, rich graph visualization framework and the development of a dedicated components library. Also consulted on UX/UI principals and instructed other team members on GWT/GWTP.
2011 - UI Expert @ Ravello
GWT technical lead, architecture, design and UX.
2008-2011 - Flex Expert @ Optier
AS3/Flex consultant, including design and architecture. Taking the product from POC to maturity using various AS3/Flex technologies and MVC frameworks. Lead the migration effort from Flex 3 to Flex 4.5 as well as taking part in the mobile app.