Kenan - Python Developer

Position: Full-Stack Python/VUE Developer

Location: Azerbaijan, Baku (GMT +4)

Want to hire this developer? Email us info@spacebus.dev

English check

Summary

7 years of experience in back-end services development using modern Python (2 years), PHP (7 years) and Javascript technologies (7 years), principles, architectural and design patterns, and highly scalable cross-platform web (with Vue.js and Nuxt.js);

Proficient knowledge of Python and popular Python-based libraries, frameworks (Django, Django REST Framework);

Proficient knowledge of PHP and popular PHP-based libraries, frameworks (Laravel, CodeIgniter);

Proficient knowledge of JavaScript and popular JavaScript-based libraries, frameworks (Vue.js, Nuxt.js, etc.);

Thorough understanding of software design principles and patterns;

Experience in delivering web systems across all parts of the stack utilizing microservices and REST principles;

Solid understanding of web performance concerns (event loop, rendering life cycle, asynchronous programming);

Good knowledge of browser APIs (Chrome, Firefox, Safari, IE, Edge);

Good communication skills.

Technical Skills

Programming and Markup Languages:

  • Python
  • PHP
  • JavaScript, TypeScript
  • HTML, CSS, SCSS, SASS, LESS
  • XML, XSLT, JSON.


Databases:

  • MySQL
  • PostgreSQL
  • MongoDB


Templating:

  • Blade

Technologies and Frameworks:

  • Django
  • Django REST Framework
  • Laravel, Lumen, CodeIgniter
  • Vue.js, Nuxt.js
  • Vue Router
  • Vuex
  • Nuxt.js Libraries (auth, i18n, etc)
  • Vuetify, Element UI, Bootstrap
  • Webpack, Babel, Gulp
  • ExpressJS


Bug Tracking Systems:

  • Asana, Trello, Basecamp, Slack, Jira


Source Version Control:

  • Git, GitLab, GitHub, Bitbucket


Other:

  • SocketIO / Websockets
  • Redis / Memcache

Work Experience

SpaceBus  2021 – Present 

Full-Stack Developer


DB Advisor, Baku 2016 – 2020

Back End Developer

Recently Completed Projects

Driverfix:

  • Support driver grabbing and scanning applications using Laravel, Lumen and REST API.
  • Used Adobe XD to collaborate with UX.
  • Adding support for Windows 11 and so on.

Technologies used: Laravel, Javascript, MySQL, etc.

Export From Japan:

  • Develop a high-performance car auction application using Vue.js & Django.
  • Used Django REST Framework and extended its core class to make the application maximum scalable and easy to develop and support with minimum code.
  • Migrate the entire project to Nuxt.js for server-side rendering and SEO optimization.
  • Used Vuetify library for building easy-to-use interfaces based on Material Design.
  • Built reusable and performant form components for management applications to handle large forms.
  • Exclusively used built-in and custom VUE hooks to handle application life-cycle processes.
  • Worked closely with clients to establish specifications and system designs. Used Adobe XD and Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.
  • Used Vuetify’s styled-components for better managing the dynamic theme.
  • Used VUE-query for fetching, caching, and updating server state easily.
  • Implemented SOLID principles to improve the scalability of the codebase.

Technologies used: Django, Django REST Framework, JWT, Vue.js, Vuetify, Nuxt.js, Vuex, etc.

CalcHouse:

  • Develop a high-performance estimate calculation application using Vue.js & Laravel.
  • Migrate the entire project to Nuxt.js for server-side rendering and SEO optimization.
  • Used Vuetify library for building easy-to-use interfaces based on Material Design.
  • Built reusable and performant form components for management applications to handle large forms.
  • Exclusively used built-in and custom vue hooks to handle application life-cycle processes.
  • Worked closely with clients to establish specifications and system designs. Used Adobe XD and Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.
  • Used Vuetify’s styled-components for better managing the dynamic theme.
  • Used VUE-query for fetching, caching, and updating server state easily.
  • Used Laravel’s socialite package to authorize with Google.
  • Used Snappy to use the power of WebKit to render PDF from HTML templates.
  • Implemented SOLID principles to improve the scalability of the codebase.

Technologies used: Laravel, Laravel Passport, Laravel Socialite, Snappy, OAuth 2, Vue.js, Vuetify, Nuxt.js, Vuex, etc.

Aqrar Sığorta Fondu:

  • Develop a high-performance agrarian insurance calculation application using Vue.js & Laravel.
  • Migrate the entire project to Nuxt.js for server-side rendering and SEO optimization.
  • Used Vuetify library for building easy-to-use interfaces based on Material Design.
  • Built reusable and performant form components for management applications to handle large forms.
  • Exclusively used built-in and custom vue hooks to handle application life-cycle processes.
  • Worked closely with clients to establish specifications and system designs. Used Adobe XD and Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.
  • Used Vuetify’s styled-components for better managing the dynamic theme.
  • Used VUE-query for fetching, caching, and updating server state easily.
  • Implemented SOLID principles to improve the scalability of the codebase.

Technologies used: Laravel, Laravel Passport, OAuth 2, Vue.js, Vuetify, Nuxt.js, Vuex, etc.


Tutorg:

  • Develop a high-performance car auction application using Vue.js & Django.
  • Used Django REST Framework and extended its core class to make application maximum scalable and easy to develop and support with minimum code.
  • Migrate the entire project to Nuxt.js for server-side rendering and SEO optimization.
  • Used Vuetify library for building easy-to-use interfaces based on Material Design.
  • Built reusable and performant form components for management applications to handle large forms.
  • Exclusively used built-in and custom VUE hooks to handle application life-cycle processes.
  • Worked closely with clients to establish specifications and system designs. Used Adobe XD and Figma to collaborate with UX. 
  • Effective use of native HTML to enhance SEO optimization.
  • Used Vuetify’s styled-components for better managing the dynamic theme.
  • Used VUE-query for fetching, caching, and updating server state easily.
  • Implemented SOLID principles to improve the scalability of the code base.

Technologies used: Django, Django REST Framework, JWT, Vue.js, Vuetify, Nuxt.js, Vuex, etc.

Vadim Rozov

CEO, SpaceBus

vadim@spacebus.dev

Let’s talk about your current project needs!

Staying competitive in the modern software market means getting instant access to the technical expertise you need at the moment to proceed with your project creation. Software development team extension services are the cost-effective and time-saving way to cope with this challenge. You are welcome to share the current needs of your project so that we will be able to provide you with the skills and knowledge necessary for your business boost!