Pavel, Karenda
Contact E-mail:korendos@gmail.com
I want to be a web-developer because I like this profession.
It corresponds to my conception about ideal work:
- great opportunities for professional growth
- better working atmosphere
- polite communities
- many friends with common interests
It corresponds to my conception about ideal work:
- great opportunities for professional growth
- better working atmosphere
- polite communities
- many friends with common interests
I am a mature person and I know what I want. I am good at getting on with people. I quickly find the information I need. I am diligent and purposeful.
My skills:
- Programming languages: Pascal, Fortran 90, HTML, CSS,JavaScript
- Version control: Git
- Methodologies: Scrum & Agile SDM
- Tools: WebStorm, Visual Studio Code, Figma
Code examples:
This program collects gem-statistics for Ruby. It parses the github site for such parameters as "watchers", "stargazers", used_by etc. and gives a list of them.
Comment: frozen_string_literal: true require 'yaml' require 'open-uri' require 'bundler/setup' require './main.rb' Bundler.require Comment: for parsing HTML class Parser def get_gem_url(gem_name) url = URI("https://github.com/search?q=#{gem_name}") html = Kernel.open(url).read doc = Nokogiri::HTML(html) gem_url = doc.xpath("//ul[@class='repo-list']/li//a").first['href'] @url_used_by = URI("https://github.com/#{gem_url}/network/dependents") "https://github.com#{gem_url}" end def get_gem_data(gem_name) gem_url = get_gem_url(gem_name) html = Kernel.open(gem_url).read doc = Nokogiri::HTML(html) html_used_by = Kernel.open(@url_used_by).read doc_used_by = Nokogiri::HTML(html_used_by) result = {} result[:watch] = doc.xpath("//a[contains(@href, 'watchers')]").text.strip.to_i result[:star] = doc.xpath("//a[contains(@href, 'stargazers')]").text.strip result[:fork] = doc.xpath("//a[contains(@href, 'network/members')]").text.strip result[:contributors] = doc.css(".text-emphasized")[3].text.strip.to_i result[:issue] = doc.css(".Counter")[0].text.strip.to_i result[:used_by] = doc_used_by.css('.btn-link')[1].text.gsub(/\D/, '').to_i result end end gems = YAML.load_file('gems.yml') parser = Parser.new gems['gems'].each do |gem_name| puts parser.get_gem_data(gem_name) sleep 1 end
Professional experience
I want to get professional experience.
Courses:
- Rubizza Surviving Camp course (_not completed_)
- HTMLacademy.ru - online course HTML and CSS
- learn.javascript.ru - online tutorial for learning JavaScript language
Language skills:
- English: A2
- German: B1
- Polish: B2