Sr.FullStack Engineer with more than 6 years of experience. Hands-On on both Angular.js & Node.js
- Follow David
- Cross Browser Development 5
- Creating Custom JS Classes 5
- Binding Events 5
- Closures 5
- Ajax 4
- jQuery 4
- Angular.js 4
- Node.js 3
- Expressjs 3
- Socket.io 2
- Chrome Devtools 4
- Developer Toolbar (IE) 4
- Ecmascript 5 (web workers, local storage, etc..) 4
- CSS Frameworks (Bootstrap, Foundation, etc..) 3
- Webpack 1
- Gulp 3
- Regular Expressions 5
- MongoDB 3
- x-SQL (mysql, sql, other) 3
- Backbone.js 1
- FireBug 4
- CSS 3 2
- CSS 3 transitions & animations 1
- CSS Layouts (flexbox, creating layouts) 1
- LESS 2
- SASS 1
JS FullStack Senior Engineer @ Citi
Develop a finance analytics application, inside a challenging banking environment. Besides day-to-day work over features on an angular application, we needed to overcome internal disabilities concern banking users permissions and network restrictions, managing our own CI/CD pipelines.
The technology stack consists of:
- angular / rxjs / ngrx-store - client application.
- java spring - server API.
- teamcity + uDeploy - CI/CD management.
Sr.FullStack Engineer @ Codefresh
Help define code convention and moving to component-based architecture.
As the owner of the frontend, I’m responsible to code review, managing tasks and define complexity of features, while taking into consideration the cost of refactoring against keep using and improve old code. In Codefresh, everyone has an ownership of a part of the platform, but it doesn’t mean that we are developing only at the ownership area. Being the ownership of the frontend means that I know its parts better than other, and I can help others and new employees to learn that area, and review their code when they develop new features, etc. That said, I’m also a developer in other parts of the platform, from the API, the runtime engine, Kubernetes integration, and several other micro-services. All that while daily refactoring in order to remove legacy code in order to make the code be more friendly to other developers, and of course run faster.
The technology stack:
Mongo (Mongoose), Redis, RabbitMQ, postgeSQL.
bunch of 3rd-party integrations: Docker, Docker Compose, SWARM, Kubernetes, Github, Gitlab, BitBucket, BitBucket-server (stash)