Fullstack JS developer (Node.js, Angular, Vue, AWS, MongoDB)
Started career as Fullstack javascript developer in 2017. Experienced in Node.js backend development, software architecture, perfomance and costs optimizations, databases and unit testing. Experienced in Angular 2+, and Vue.js frontend development, automated app testing.
Interested in: design patterns, software architecture and testing.
Contacts: arthurchumak@gmail.com, +375259053628
Education: 2013 - 2017 “Computer science” bachelor’s degree at Belarusian State University of Informatics and Radioelectronics
Languages: English: Upper-Intermediate
Role: Fullstack developer
Used stack: Node.js, Vue.js, Firebase, Google cloud
Description: Game for chess enthusiasts with lots of fun mechanics
Role: Backend developer
Used stack: AWS, Node.js, MongoDB, Redis, WS
Done by me:
Description: Fan site for famous football club. It allow to users get all info about club matches, team members, media content and etc.
Role: Fullstack developer
Used stack: AWS, Node.js, Angular, RxJS, Typescript
Done by me:
Description: The goal of the project is quick development of service to collect metrics and automation af agriculture processes. Users could set up cultiware processes and track growing of plants.
Role: Angular developer
Used stack: Node.js, Angular, RxJS, And design, Typescript
Done by me:
Description: The goal of the project is to collect statistics about employed in deferent spheres, create a prediction model for salary, specialties in high demand, etc. and provide this information for a specific region. Customers can buy a subscription or one-time report.
Role: Fullstack developer
Used stack: AWS (Lambda, DynamoDB, Cognito, S3, …etc), Typescript, Node.js, Express.js, JWT, Jest, Angular 8, Rx.js, Puppeteer
Done by me:
Description: An extensive learning management system created to transform conventional learning and teaching into great interaction between institutions, educators, parents and learners. This LMS helps educational institutions to evaluate rather than just to grade. The solution builds trust and transparency in Education and stimulates learners to be actively involved into learning process
Role: Backend developer
Used stack: Typescript, Node.js, Express.js, Sequelize, MySQL, Jest, RabbitMQ
Done by me:
Description: An e-docs web-app supporting the interactive pen display. The key function of this web application is electronic document signing. Customers can read and e-sign the e-docs at a sales point, using an interactive pen display. Then the dealer can send signed documents to the company server for further processing and storage
Role: Fullstack developer
Used stack: Node.js, Express.js, Socket.io, MySQL / OracleDB, Redis, Ldap, Jest; Vue.js
Done by me:
Description: - crm’s development, 3rd party api integrations, legacy support microservices bugfixing
Role: Fullstack developer
Used stack: Node.js, Express.js, MySQL, Redis, Ldap, AngularJS