Code Monkey home page Code Monkey logo

Glory To Ukraine! Glory to the heroes.

Hi there πŸ‘‹ my name Vasily Konoval


Python Developer | Frontend Developer


Contact information:


Briefly About Myself:

I am 38 years old, I started my acquaintance with programming when I was studying to be a mechanical engineer in 2001, then I became interested in programming, since then I have been tracking different areas of innovation, but it was at the level of a hobby.

After graduating from the institute in 2006. and got a job as an engineer at one of the mining enterprises of our city. I began to apply my knowledge in programming for partial automation and templates, and in 2014 I became the head of the contract bureau.

In 2021, I made decisions to start a new career in IT.

I am sure that my previous experience and focus will help me go through this path and I will become an experienced developer, as my motto is "A difficult task is not a reason to give up, but a good chance to improve your skills".


Skills:

Python Developer Frontend Developer
FastAPI HTML5
Web scraping CSS3
Django SASS
MySQL BEM
PostgreSQL VanillaJS
MongoDB React
Docker Node.js

CodeWars (Code example):

CodeWars

Find the unique number KATA from CODEWARS: John and Mary want to travel between a few towns A, B, C ... Mary has on a sheet of paper a list of distances between these towns. ls = [50, 55, 57, 58, 60]. John is tired of driving and he says to Mary that he doesn't want to drive more than t = 174 miles and he will visit only 3 towns. Which distances, hence which towns, they will choose so that the sum of the distances is the biggest possible to please Mary and John? JavaScript:

function chooseBestSum(t, k, arr) {
    return arr
    .reduce((r, e) => r.concat(r.filter(c => c.length < k).map(c => c.concat([e]))),[[]])
    .filter(c => c.length === k)
    .map(c => c.reduce((a, b) => a + b))
    .filter(s => s <= t)
    .sort((a, b) => b - a)[0] || null;
}

*Write a python function that sorts a list.The list can be string or numbers; the rest is up to you! Focus on simplicity and readability rather than efficiency. Python:

is_inputs_1 = ["apple", "banana", "grapes", "fat", ":)", 1, 2, 25, 5, 10, -1, -5, 0, 0.10, -0.15,[], {"user": "Vasily"}]
is_inputs_2 = [{"user": "Vasily"}, {"user": "Elen"}]

def sorted_list(inputs) -> list:
    is_namber = []
    is_str = []
    [is_namber.append(input) for input in inputs if type(input) == int or type(input) == float]
    [is_str.append(input) for input in inputs if type(input) == str]
    joinedList = [y for x in [sorted(is_namber), sorted(is_str)] for y in x]
    if len(joinedList) > 0:
        print(joinedList)
    else:
        print("List not contain str or numbers")

sorted_list(is_inputs_1)
sorted_list(is_inputs_2)

Commercial project:

  • Travel Tool
    • Description: Tool for formation and planning of business trips
    • Technologies: Django, PostgreSQL, HTML5, JS, CSS3.

Expirience:

  • Diosphere Technologies (agency TestFreaks in Ukraine), Dnipro – Python Developer, May 2022 – Apr 2023
    • Optimize and fix the program code written in Python for the correct parsing of information from sites. This information includes product data and reviews.
  • Freelance, Jan 2021 - Mar 2023
    • Automation of various business processes using JavaScript/Python programming languages.
  • PJSC β€œCentral GOK” Ukraine, Kryvyi Rih - Head of Contract Bureau, Apr 2014 - Jan 2021
    • Control over the execution of contracts. Supply planning, budget planning. Control over accounting. Analysis and updating of data in SAP ERP and Microsoft Excel. Distribution of tasks to employees and control of execution. Formation of KPIs of the department and the employee.

Education:


Languages:

  • English - B1 (Intermediate)
  • Ukrainian - Native
  • Russian - Native

Vasily Konoval's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.