KONSTANTIN M. BOGRACHEV

Python developer

About me Download a resume Send a letter

SKILLS AND EXPERIENCE
  • NumPy
  • Matplotlib
  • PyQt
  • Data visualization
  • Pandas
  • Beautiful Soup
  • Requests
  • PyCharm
  • MySQL – Python integration
  • PyCharm IDE
  • HTML, CSS, PHP, Javascript

Also My profile as a scientist My profile as a web-developer

I am a motivated Python developer, hoping to further use my development experience and problem-solving abilities to build and enhance applications for different engineering, industrial and scientific purposes.

I have studied and worked with Python, improving my experience and extending my knowledge with each fulfilled project.  While developing Python software, I thoroughly plan the architecture for each individual project.

I am especially concerned with the flexibility and extensibility of a project structure. I try to plan layers of abstraction, which provide the most convenient API and further growing of the project

Also, I have expertise in administration and organisation. I ran my own company for developing and administering websites and e- commerce.

 

I use Python 3 or Anaconda distribution as an interpreter.
I use PyCharm as an excellent IDE, effective and powerful for software development and debugging.
I use PyQt for creating a convenient graphical user interface application, for providing convenient window interaction between an application and a user.
I have an experience with database engineering, and data processing.

PROJECTS AND EXPERIENCE

1 Build, developed and implemented Python application, providing integration of products between e-commerce website and  Excel file:

- import prodicts data from  MySql  database located on external server (e-commerce website)
- retrieve prodicts data from Excel file
- comparing obtained data, processing them
- export data back to MySql  database (e-commerce website), updating and adding a products
- application was developed and installed on local computer, with convinient PyQt interface

On github
Using modules: PyQt, mysql.connector, xlrd3
Company: MyStockmart (website https://mystockmart.ru)

2 Developed Python application for cleaning html product descriptions:

- import prodicts data from MySql  database located on external server (e-commerce website)
- processing  html code in prodict descriptions, cleaning and reformatting it
- export data back to MySql  database (e-commerce website), updating and adding a products
- application was installed on local computer

Using modules: Beautiful Soup, mysql.connector
Company: MyStockmart (website https://mystockmart.ru)

3 Developed Python application retrieving products from Excel-file

-  retrieve prodicts data from Excel file
- perform data processing
- export data to MySql database (e-commerce website)
- application was  installed on local computer

I have used Panda for retrieving data from a large Excel file (product list). Retrieved data were then processed and sent to an e-commerce web site (directly to its MySQL database deployed on a server)
On github
Using modules: Panda, mysql.connector
Company:  (website http://www.salut-deti.ru)

4 Developed Python application retrieving products from Excel-file

-  retrieve prodicts data from Excel file
- perform data processing
- export data to MySql database (e-commerce website)
- application was  installed on local computer

On github
Using modules: mysql.connector, xlrd3
Company: Personnel certification system (website https://rssp.online/)

5 Developed vacancies scrapper for https://jobs.theguardian.com/

-  get web-pages corresponding chosen query and options
-  parsing html-code of these web-pages
-  performing data processing, including extra filtering  and quotation
- configuring cloud VPS, installation Anaconda and Flask
- export data to special web page, made using Flask and deployed on VPS

On github
Using modules: Flask, requests, Beautiful Soup
 

CHRONOLOGY

  • 2000 – PhD degree in physics and mathematics. Post-doctoral Research Scientist Institute of Radio-Engineering and Electronics, Moscow, Russia
  • 2002 – 2005 Scientist working in Institute of Cancer Research London (UK) and University College Cork (Ireland)
  • 2020 – completed course of programming using Python in «Specialist» Computer Training Centre, Bauman Technical University (Moscow)

CERTIFICATES RELATED TO PYTHON DEVELOPING

2020 - Python developer certificate from «Specialist» Computer Training Centre, Bauman Technical University (Moscow)
 


   

 

Python - database integration
(import - processing- export)
Python - database integration
(import - processing- export)
Scientific applications and scripts
Гибкая разработка,
контроль на каждой стадии
previous arrow
next arrow
Slider