Profileimage by Artur Sniegowski Freelance Software Developer from Poznan

Artur Sniegowski

available

Last update: 15.01.2024

Freelance Software Developer

Company: AS Robotec Artur Sniegowski
Graduation: Master of Science in Automation und Robotik
Hourly-/Daily rates: show
Languages: German (Full Professional) | English (Full Professional) | Polish (Native or Bilingual)

Attachments

Artur-Sniegowski-CV-en_100124.pdf

Skills

Fähigkeiten, Kenntnisse:
- Python (Flask, Django, Django REST Framework, Wagtail, SQLAlchemy, Web Scraping, Selenium, Pandas, GUI-tkinter, Scripting, Pygame, Automation, unittest, JinJa)
- JavaScript (ES6, jQuery, Node.js, Express.js, React.js with Redux and RTK)
- CSS (and Bootstrap, Tailwind, Flowbite)
- HTML
- SQL (DATABASE: SQL: SQLite, MySQL, PostgreSQL; NoSQL - MongoDB)
- GIT (GitHub, CI/CD - GitHub – actions )
- APIs and RESTful APIs (JSON, HTTP Requests and Responses, Postman, Insomnia, Swagger)
- Unix-Command-Line / LinuxCloud Deployment (Heroku, Cyclic, PythonAnywhere, AWS EC2)
- Containerization (Docker, Kubernetes - basics)
-Familiar with: c, c++, c#, JAVA, LabVIEW, Matlab, OpenCV, Neural Networks for ML
- Familiar with: WEB3, Motoko programming language, Internet Computer, blockchain technology
- Familiar with Embedded programming: ATMEL ATmega, MCS-51, STM32
- Familiar with electronics design softwares: Altium Designer, Eagle, KiCad
- Experienced in Software development and programming of robots: KUKA (KRL) / FANUC (RAPID)


Erfahrungen:
AS Robotec Artur Sniegowski - Worldwide / Remote
Freelance Software Developer
Feb. 2022 – Present
•  Contributed to MDN Web Docs - Django Tutorial by collaborating on enhancing the tutorial within the repository.
• Integrated new crowdfunding functionality into existing SAAS software:
- Python, Django, Bootstrap, JavaScript, CSS
• Skilled in building backend and full stack applications with:
- Python, Flask, and Django frameworks (including DRF).
- JavaScript, Express.js, Node.js, and React.js frameworks.
• Completed multiple bootcamps and courses to master software development concepts.
• Created multiple project-based learning repositories on GitHub for teaching and honing skills in variousprogramming languages and frameworks: Python (general), Flask, Django, JavaScript, Express.js, and React.js.
• Maintained 40+ repositories showcasing skills in backend and full stack development,database management (both SQL and NoSQL), APIs, and web application design.

AS Robotec Artur Sniegowski - Worldwide
Freelance Software Developer, Control Engineer, Robotics Programmer
Jan. 2015 – Feb. 2022
• Projects in Germany, USA, Spain, Mexico
• Software development and programming of industrial robots (KUKA / FANUC)
• Writing tests and modify programs that direct the actions of robotic equipment
• Automated parts of creating robot programs with Python

SIPO Limited O.P.S.A - Worldwide
Control Engineer, Industrial robot programmer
Jul. 2012 – Dec. 2014
• Projects in Germany and China
• Software development and programming of industrial robots (KUKA / FANUC)
• Writing tests and modify programs that direct the actions of robotic equipment

Kimball Electronics Poland Sp. z o.o., Department of Technology Testing Poznan, Poland
Test Engineer trainee
Jul. 2011 – Sep. 2011
• Support for test engineers to solve problems related to the maintenance of production machinery
• programming – communication with MySQL database to retrieve production-related data (C#, SQL)

University of Macau, Faculty of Science & Technology, Biomedical Engineering Laboratory
Macau, China
Jul. 2010 – Aug. 2010
Trainee
• Developed an EEG acquisition and processing system under the simulation environment of Proteus

Poznan University of technology, Institute of Control and Computer Engineering Poznan, Poland
Aug. 2009 – Aug. 2009
Trainee
• Developed a radio triangulation system (C, C#)

Zaklad Techniki Mikroprocesorowej, Department of microprocessor technology Poznan, Poland
Programmer
Jul. 2009 – Jul. 2009
• Responsible for image processing in OpenCV with some basics of Neural Networks to detect patterns on pictures (c++)

Project history

01/2023 - Present
Python / Django / DRF / APIs - Programmierung
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Mastering_Django_through_Projects

Mastering Django through Projects is a comprehensive repository that offers a series of Django projects that I have created. This repository is designed to help developers improve their skills and knowledge of the Django framework. The repository contains a range of projects that cover different aspects of Django, from basic RESTful API development to full-stack development.
Each project in the repository is designed to increase in difficulty, providing a structured and progressive learning experience. The projects are built with Django and Django REST framework and cover a variety of topics such as API development, back-end development, and full-stack development. By completing these projects, you can gain a deeper understanding of Django, including its architecture, best practices, and how to effectively use it to build robust and scalable web applications. Additionally, you can develop skills in testing and debugging.
The API projects, in particular, are designed to be RESTful, adhering to best practices and industry standards. This repository is meant for experienced developers looking to hone their skills. Mastering Django through Projects is an excellent resource for anyone looking to improve their Django knowledge and become a more effective Django developer.

11/2022 - Present
PYTHON / Flask / React.js / APIS - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Mastering_Python_through_Projects

This is a repository of professional projects that can be used as ideas to further your Python skills and master this versatile scripting language. By recreating these projects you can take your python developer skills to the next level. The repository will cover a wide range of projects (not meant for begginers) like scripting Python projects (text-based), Web Development (Flask), Data Science (Pandas, Numpy, SciPy), GUI - graphical user interface (Tkinter), APIs (Requests), Games (Turtle, Pygame), Web Scrapping (BeautifulSoup, Selenium), Automating Tasks with Python, and many more.

06/2022 - Present
PYTHON / APIs / RESTfull - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/FUN_PYTHON_PROJECTS


This is a repository of fun and unique Python projects covering a wide range of libraries (Python, Pandas, APIs, automated emails, OOP, BeautifulSoup, spotipy, selenium, Turtle graphics, JSON, and many more). This is a perfect place to find motivation and ideas for your next Python project in order to master this language. If you want to learn more, navigate to the project URL and explore the versatile projects you could build. The best part is, that if you get stuck, you can always check here for the solution.

01/2023 - 01/2023
JavaScript / Express.js / Node.js - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Mastering_React.js_through_Projects

This is a repository of React apps to help you better understand how to develop apps using this frontend JavaScript library for building user interfaces. This repository is organized around projects, and each project expands both the number of topics covered and the difficulty level. This is a perfect place to start your journey with React.js .The main topics that are covered are: react hooks (useState, useEffect, and more), react routers, functional components, components, react props, mapping components, conditional rendering in React using the ternary operator and AND && operator, react - complex - hooks - useState - with objects, react controlled components, react forms, managing the component tree, react - passing values / functions between components, using third party libraries like material ui, and many more.

01/2023 - 01/2023
JavaScript / React.js / WEB3 / Motoko / Blockchain - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Intro_to_WEB3_DApps_with_Internet_Computer

If you are interested in developing decentralized web applications, this is a perfect place to start. DApps — decentralized apps developed with The Internet Computer, which is a world computer blockchain that can host a social network or large enterprise system and removes the need for centralized IT. This is a repository of projects exploring the development of decentralized apps with the Internet Computer (Motoko programming language) which incorporates blockchain technology. This decentralized app repository demonstrates how to connect a React.js frontend to a motoko (internet computer) backend.

12/2022 - 01/2023
JavaScript / Express.js / APIs - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Mastering_Web_Development_with_Express.js

This is a repository of projects to help you understand how to use Node.js and Express.js in order to create websites and web applications. Each project will be more complex and will show how Express.js can be used on the backend side. This is a hands-on approach to learning the JavaScript framework. A wide range of topics will be covered, beginning with simple fundamental concepts and gradually progressing. Some of the topics included are: incorporating NoSQL databases like MongoDB, deploying projects with the help of Cyclic, MongoDB Atlas -  fully-managed cloud database that handles all the complexity of deploying , creating RESTful APIs, EJS - templates, authentication and security of web apps including OAuth2 , hashing passwords, and many more.

10/2022 - 01/2023
PYTHON / Flask - PROGRAMMIERUNG
AS Robotec Artur Sniegowski (Internet and Information Technology)

https://github.com/artursniegowski/Python_Flask_Projects

This is a project-based tutorial for one of the most popular Python web frameworks - Flask. With every project, you will build a more in-depth understanding of the Flask framework. There will be a wide variety of topics covered in this repository of projects, including: starting your first Flask web app, using databases like sqlite or Postgres databases, jinja2 templating, building RESTful APIs with Flask, using sqlalchemy (ORM), preparing applications for deploying to Heroku, environmental variables, consuming APIs, using custom Flask decorators, creating authentication and storing secure passwords on the database, using flaks-login for authentication and managing sessions, and many more topics.

Certifications

Meta Back-End Developer Specialization
2023
The Complete 2023 Web Development Bootcamp
2023
Programming in Python by Meta
2023
Django Web Framework by Meta
2023
Version Control by Meta
2023
Backend REST API with Python & Django - Advanced
2023
100 Days of Code: The Complete Python Pro Bootcamp for 2022
2022
The Ultimate 2022 Fullstack Web Development Bootcamp
2022

Local Availability

Only available for remote work
Auf Anfrage ist sporadisch die Arbeit im Büro möglich.

Other

Passionate about software development and eager to take on new challenges. With a Master of Science (M.Sc.) focused in Control Engineering, Robotics, I am Skilled in software and back-end development and constantly expanding knowledge in full-stack development, utilizing Python, JavaScript and other tools to build robust and scalable applications. Contact: LinkedIn: https://www.linkedin.com/in/artur-sniegowski-17676532/
Profileimage by Artur Sniegowski Freelance Software Developer from Poznan Freelance Software Developer
Register