Vladko Davedev

Vladko Davedev

$35/hr
Full Stack software engineer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Skopje, Skopje, Macedonia, Republic of
Experience:
3 years
Summary of Qualifications Full-stack developer Software Engineer with 6 years of experience in Web-Development. Good knowledge of algorithms, data structures, and blockchain. Strong knowledge and good experience in Node.js, Nest.js, React.js, React-Native, Vue.js, Electron. Participated in projects with MVC, MVVM, MVP architectures. Good experience in using build tools like Webpack, Gulp, and Grunt, CSS, and CSS preprocessors as Sass, Less, and Stylus. Experience in back-end development using Ruby on Rails. Familiar with ES6, ES7 syntax. Has Experience in setting up test environments and using Jest, Supertest, Rspec. Good communication and logical skills, also interested in sport and cars. Willing to learn new technologies and web-frameworks. English level: Upper-intermediate. Education: Belarusian State University of Informatics and Radioelectronics Software development and informational technologies Programming Languages/ Technologies Back-end technologies ▪ Javascript / ES6 / ES7 / ES9 ▪ NodeJS ▪ TypeScript ▪ ExpressJS ▪ Ruby ▪ NestJS ▪ Solidity ▪ Ruby on Rails Frameworks Libraries Database technologies ▪ ReactJS ▪ Microsoft SQL ▪ ElectronJS ▪ MongoDB ▪ NestJS ▪ Redis ▪ React Native Network technologies ▪ Redux ▪ REST ▪ Redux-thunk ▪ Ajax ▪ Redux-sagas ▪ WebSockets ▪ Vue ▪ Microservices ▪ Sequelize ▪ GraphQL ▪ Mongoose Builders and task runners ▪ Knex ▪ Webpack ▪ Lodash ▪ Gulp UI SCM ▪ HTML/HTML5 ▪ Git ▪ CSS/CSS3, Sass, LESS ▪ Github ▪ Material / Bootstrap / Semantic UI ▪ Gitlab ▪ Electron ▪ Gibucket Software Engineering Management Development Tools ▪ Jira ▪ WebStorm ▪ Trello ▪ Visual Studio Code ▪ RubyMine Education Belarusian State University of Informatics and Radioelectronics Software development and informational technologies, years- ReportsControl Project Description This system it is vulnerabilities management system, that provide users track and find solutions in case of enemy attack or accidents. Involvement Duration: 12 months Tools & Technologies: Vue.js, Vuex, Ruby, Ruby on Rails 5, Docker, Redis, Nginx, Sidekiq, PostgreSQl, GitLab (with GitLab CI/CD), AWS Project Role: Team lead Project Team Size: 8 team members Responsibilities & Achievements: Code Review of the pull requests Estimated tasks and task distribution Created UI part for project ( user, admin, survey, report, login page) Developed responsible design with Vue-Material Developed fetch API on frontend with axios Implemented security logic including JWT-token and validation login on frontend Integrated CI-system for auto deployment on local virtual server with Gitlab CI Integrated 3rd party API for pulling information about company’s employees NDA Project Description Involvement Duration: Walletpad - is a system for maintaining crypto-budgets for projects and customers. Users can create their projects, choose to fund, create their own currencies, as well as to conduct transactions, and participate in lotteries. The application allows each person to become a member of the network and register their project. 1 month 2 Tools & Technologies: React, React Context API, TypeScript, Docker, Nest.JS, PostgreSQL, Clubhouse, Slack Project Role: Senior Software engineer Project Team Size: 1 team members Responsibilities & Achievements: Integrated React Context API Developed CRUD operations on UI Integrated Agenda on the backend Synchronized API and Client-side with Fetch-API Added new design with help of Material-UI Integrated Formik and refactored Formik components with custom logic NDA Project Description The project - is the easiest way to get your medical cannabis card online without leaving your home. They are served over patients across California, New York, Nevada, and Oklahoma, and are the largest and highest-rated destination for online cannabis evaluations in the world. Involvement Duration: 8 months Tools & Technologies: React, Redux, Express, Docker, PostgreSQL, Redux, Ruby, Twilio, Stripe, Square, SMTP, Trello, GitLab, AWS Project Role: Full-stack developer Project Team Size: 3 team member Responsibilities & Achievements: Developed custom logic for the onboarding process Integrated Stripe and Square system Developed USA map with states and choosing states Developed CRUD operations with help of express Developed UI-components on React for application Synchronized API and Client-side with Fetch-API Added authorization with confirmations and password recovery with JWT technology Optimized work with data using Redux store on Client-side Created responsible design for mobile and tablets NDA Project Description The application provides you a set of tools to monitor accounts receivable and manage them. 3 Involvement Duration: 8 months Tools & Technologies: Node.js, Knex.js, PostgreSQL, SQLite, Electron.js, Selectory, Redux-Saga, Material UI, Pug, CSS, HTML, Node.js, GitLab, Trello Project Role: Software engineer Project Team Size: 6 team members Responsibilities & Achievements: Created auto-update for windows and mac applications Synchronized API and Client-side with Redux-saga Added API requests for SMTP settings Created responsible design with React Developed custom logic for sending mails with generated attachment Integrated Quickbooks API NDA Project Description An internally developed marketing agency management system that acts as a customer relationship management system (CRM), customer budget management system, and a marketing performance reporting platform. Involvement Duration: 9 month Tools & Technologies: Node.js, Express.js, Vue, Vuex, Sequelize, PostgreSQL, Jira, Github Project Team Size: 6 team members Responsibilities & Achievements: Implementing Gateway API, Creating test environment for microservices using supertest and jest, Creating CRUD operations for microservices models, Developed new schema of databases, Integrated Dockers for every microservices and gateway API, Developing UI components with help of Vue Bugfixing Elpaca Project Description Elpaca project helps homeowners find the best design, construction, florist specialists in their area. User journey starts from onboarding flow that serves to find people they need for their construction/design project. After the account is created user is free to add people to their contact lists and chat with them directly. Elpaca also helps avoid using 4 toxic materials for home building and decoration. For that purpose, Elpaca implements an admin backend in which the editorial team can recommend safe materials from their home page. Involvement Duration: 9 months Tools & Technologies: TypeScript, Nest.js, React-Native, React, JavaScript, Trello, Redux, Redux Saga, HTML5/CSS3, Github Project Role: Software developer Project Team Size: 13 team members Responsibilities & Achievements: Integrated OAuth ( Twitter, Facebook, Google ) signup Developed UI interface for pages ( signUp, sign In, profile, photo uploader) Developed endpoints for chat ( creating chat, add member, delete member, search) on the backend Integrated Elasticsearch for messages and users Created logic for purchase history and integrated Stripe Developed validation on fields Created fetch API with Axios for endpoint 5
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.