Position: NodeJS Developer
Category: Node.js
English level: upper
Years of experience: 5

Programming Languages: 
	- C/C++ (using boost, asio,cUrl, OpenSSL libs) 
	- Objective-C++/Swift (iOS/MacOS apps using CoreFoundation, AppKit, Cocoa, UIKit, CoreGraphics, AVKit, Firebase) 
	- TypeScript/JS (using NestJS, express.js, REST/GraphQL, Mongoose/Typeorm,Multer, JWT Auth, Crypto, AWS-SDK, pgSql, jest, etc…) 

Databases: 
	- PostgreSQL
	- MySQL
	- MongoDB
	- Reddis 

Client/Server architectures: 
	- RESTful API’s
	- Protobuf
	- GraphQL
	- RMQ/Kafka 

Payment Systems Integrations: 
	- PayPal, Stripe, EasyPay

CI/CD: 
	- AWS, 
	- Gitlab, 
	- Jenkins

Methodologies: 
	- OOP, SOLID, Functional programming 
	- Client/Server architecture, OSI
	- MVC/MVVM/VIPER Patterns Design Patterns 
	- Multithreaded programming 
	- Network Applications programming 
	- Computer Graphics programming 
	- User Interface design 
	- Knowledge of programming algorithms (BigO)
I am a NodeJS Back-end Developer with 5+ years of experience in developing business applications. 

I took part in various successful projects and SCRUM-based work experience.

I have an expierence in iOS development using C++/Objective-C/Swift with 3d-party libs

I know how to manage processes, which enable efficient and effective project accomplishment and implementation.

I focus on product, its quality and
business value. In-depth knowledge of Architecture and Agile enables me to took part in challenging and interesting projects.