As a frontend developer, I’ve always been afraid of diving into Amazon’s AWS dashboard. Too many options, complicated, and nothing is frontend-related. Not my cup of tea. Lately I’ve been working on a small project that required running a small NodeJS app on a serverless environment. The requirements were very...
Zooz is a technology company which provides a payments platform designed to help merchants maximize their payments performance. In the past year, Zooz made a decision to rebuild their product, and I joined a new team responsible designing & implementing the company’s new PaymentsOS frontend (aka. PaymentsOS portals). As a lead developer in the team, I was part of the portals architecture design & implementation, working with the company product, UX & backend teams, and consulting about new technologies & development methods suitable for the portals future scalability. Each of the portals was reflecting a different section of Zooz PaymentOS platform, and was developed in micro-frontend architecture, with a different build & deployment process, using custom shared components. My responsibility included: - Researching new technologies - Design the platform architecture - Implementing micro-frontend architecture - Developing the portals components - Implementing user interface graphic design - Writing ReactJS unit tests - Implementing & customizing GitBook platform - Review team members code - Communicating & syncing on daily basis with product management, UX & backend teams Technologies: - ReactJS - View development - MobX - State management development - Bootstrap - Frontend layout - Sass - Frontend design - Enzyme - React unit testing - GitBook - Clients documentation
Barnraiser is a social and funding community that revolves around sustainable and healthy food, allows its members to influence and scale the food movement by connecting to innovators of sustainable food and farming, and collectively backing projects, locally and globally. As a fullstack developer in the company, I was a lead developer in the website development team. The team was responsible to develop the Barnraiser platform both frontend & backend. The development included working directly with Barnraiser VP product, and the company product team, implementing new platform functionality & design, involving the platform new functionalities planning, and consulting about new technologies & development methods suitable for the platform scalability. As a lead developer in the team, my responsibility included: - Developing the platform user interface - Developing the platform backend - Developing & implementing user interface design - Writing backend unit tests - Refactoring legacy code - Communicating & syncing on daily basis with product management team The technologies the team was using included: - AngularJS - Frontend development - Ruby On Rails - Backend development - CoffeeScript - Frontend programming language - Sass - Frontend design - Heroku - PaaS for build & run the Barnraiser platform
Gigaspaces is a middleware technology company, providing software middleware for deployment, management and scaling applications on cloud environment. Lead developer in the UI team. The team was responsible to develop the Cloudify user interface, the company main strategic product. The development included debugging of the server side, using Unix, and writing Shell scripts for automation. * Developing the product user interface * Developing the product backend * Developing user interface design * Writing unit tests & system tests for both frontend & backend * Writing user interface official documentation * Communicating & syncing with Server team * Communicating & syncing with product management team * Configure build automation environment The technologies the team was using included: * AngularJS - Frontend development * NodeJS/Express - Backend development * Sass - Frontend design * Jasmine/Mocha/Karma - Unit testing * Quickbuild/Jenkins - Automation environment