Position: JavaScript Developer (Angular, NodeJS)
Category: JavaScript
English level: upper
Years of experience: 4


- Almost 4 years of production experience in JavaScript development (client/server/mobile);
- Strong knowledge of the main OOP principles, development patterns, SOLID, DRY, KISS, GRASP;
- Have experience in leading a small development team;
- Practical experience in unit testing and CI/CD;
- Basic knowledge and practical experience in AWS infrastructure;
- Upper-intermediate English level;
- Hard-working, self-motivated and organized;
- Excellent communication skills


Project
Web-application for data-analysts which allows to edit and execute Python scripts. (February 2020 - Now)

Job Position
Software Engineer

Project Roles
Key Developer

Tools:
VS Code, Jira, Confluence, Microsoft Outlook, Microsoft Teams, pgAdmin, Cisco AnyConnect, Figma, Git Bash, GitLab, GitLab CI/CD, Jenkins, AWS CodePipeline, 				SonarQube, Veracode

Technologies:
TypeScript, JavaScript, HTML5, CSS3, Angular, Angular Material, Element Framework (web-components based UI library), Chart.js, CodeMirror, jsPDF, Karma, Jasmine, NodeJS, 				Express, JWT, Sequelize ORM, Knex.js, Puppeteer, GraphQL, Jenkins API, Lodash, Kibana, Serverless Framework, AWS (S3, Lambda, CloudWatch, ECR, Parameter Store, Secrets 			Manager, CloudFormation)




Project:
Web-application for internal usage designed for gathering valuable geospatial data. This tool is used for extracting road signs from Google Street View and saving their images and coordinates of coverage area. (March 2019 – February 2020)

Job Position:
Software Engineer

Project Roles:
Key Developer, Build Engineer

Technologies:
TypeScript, JavaScript, HTML5, CSS3, Angular, Angular Material, NodeJS (file system, events), Express, MongoDB, Mongoose, Cron, JWT, Socket.IO, Google API (authentication, streetview), Mapbox GL, AWS S3, Puppeteer, Turf.js




Project:
Hybrid mobile application was aimed to help tourists just arrived to Israel with getting of various services to make their adaptation in new country smooth. Application provided such 				services as weather forecast, local news, emergency calls, doctor appointments, SIM card receiving spots, etc. (May 2018 – February 2019)

Job Position
Software Engineer

Project Roles
Mobile Application Developer, Build Engineer

Technologies:
TypeScript, HTML5, CSS3, Ionic 4, Cordova, Rest API, third-party API (Google, Facebook, OpenWeather, OneSignal push-notifications, call center API)
I am interested not only in Angular and NodeJS projects. Can consider another JS technologies as well.