Sam Ivanov

About

I am Sam Ivanov, a dedicated and skilled Backend & Web Developer based in Germany, specializing in Python and a range of web development technologies. With extensive experience in developing scalable and efficient applications, I excel at driving projects from conception to reality. My expertise includes full-stack development, systems engineering, and network administration, ensuring optimal functionality and a seamless user experience. I have a strong background in solar energy, having developed software solutions tailored to this field, such as tools for creating sales proposals and managing solar installations. I don't just love my job, I'm obsessed with it. Known for my problem-solving abilities and attention to detail, I consistently deliver high-quality solutions that meet and exceed client expectations.

Profile Image

Backend & Web Developer

Leveraging a deep understanding of technology to solve complex problems, I am committed to enhancing the digital landscape with innovative solutions.

  • Birthday: 15 July 1987
  • Website: sam-ivanov.codes
  • Phone:
  • City: 08107 Kirchberg, Deutschland
  • Age: 36
  • Degree: Specialist in Engineering Technology
  • Email:
  • 16Personalities: Commander (ENTJ-A)

My career spans various roles where I have fostered innovation and efficiency. My projects often lead to significant time and cost savings for clients, emphasizing the practical benefits of digital tools and software solutions. My approach to development is rooted in meticulous research, continual learning, and proactive problem-solving.

Skills

As a seasoned backend and web developer, my skill set spans various frameworks, tools, and technologies, allowing me to build robust, scalable solutions that drive business growth and operational efficiency.

Python Frameworks (Django, Flask, FastAPI) 95%
Database Management (PostgreSQL, MySQL, MongoDB, Supabase, asyncpg, Redis) 90%
Cloud Platforms (Azure, AWS, DigitalOcean, Boto3, Botocore) 85%
Web Development (HTML, CSS, JavaScript, Bootstrap, Playwright, BeautifulSoup4) 90%
C# Development 85%
Machine Learning (scikit-learn, TensorFlow, Keras, LLama3, RAG, LangChain, Ragas) 80%
Security (Cryptography, Bcrypt, OAuth, Python-JOSE, MSAL) 85%
API Development (REST, SOAP, GraphQL, OpenAI API, FastAPI, Uvicorn, HTTPX) 90%
Version Control & CI/CD (GIT, GitHub, GitLab, GitPython) 95%
Development Tools (Unix, Docker, VIM/TMUX, PyCharm, VSCode, Black, Gunicorn, Flake8) 88%
Firewall & Network Security 90%
Virtualization (VMWare, Hyper-V) 85%
Operating Systems (Linux, Mac OS, Windows) 90%
Data Analysis & Visualization (Pandas, Jupyter, PandasAI, PyTesseract) 80%

Resume

Experienced Python Software Developer from Ukraine with a strong background in software development, project management, and IT support. Skilled in a range of modern technologies, with a proven track record in developing efficient tools, systems, and comprehensive IT solutions for businesses.

Summary

Sam Ivanov

Experienced Python Software Developer and IT Specialist based in Kirchberg, Saxony, Germany. Proficient in Python, systems engineering, and networking, with extensive experience in full-stack development, IT support, and project management. Passionate about developing innovative software solutions and optimizing business operations through technology.

  • 08107 Kirchberg, Germany
  • LinkedIn

Education

C# Pro

February 2024 - June 2024

Hillel IT School, Kiev, Ukraine

Advanced training in C# development, focusing on professional-level programming skills and project work.

Certificate: View Certificate

C# Basic

November 2023 - February 2024

Hillel IT School, Kiev, Ukraine

Introductory course to C# programming, covering basic syntax, concepts, and applications.

Certificate: View Certificate

Machine Learning

September 2022 - February 2023

Hillel IT School, Kiev, Ukraine

Comprehensive training in machine learning concepts, algorithms, and practical applications.

Certificate: View Certificate

Python Pro, Python Development

May 2022 - October 2022

Hillel IT School, Kiev, Ukraine

Advanced training in Python development covering comprehensive software development skills and project work.

Certificate: View Certificate

Python Basic

January 2021 - April 2021

Hillel IT School, Kiev, Ukraine

Introductory course to Python programming, covering fundamental concepts and basic programming skills.

Certificate: View Certificate

Specialist in Engineering Technology, Quality Standardization and Certification

September 2009 - June 2010

Donetsk National Technical University, Donetsk, Ukraine

Specialized training in engineering technology with a focus on quality standardization and certification.

Bachelor of Mechanical Engineering Technology

September 2004 - June 2009

Donetsk National Technical University, Donetsk, Ukraine

Completed a bachelor's degree in Mechanical Engineering Technology, focusing on engineering principles, mechanics, and applied technology.

Secondary Education Diploma

Graduated in 2004

Secondary School #69, Donetsk, Ukraine

Received a diploma of secondary education upon graduation.

Professional Experience

Machine Learning Engineer, Software Developer

June 2022 - Present

QiTEC GmbH, Leipzig, Germany

  • Project Objectives: Develop QiKI, an AI system for advanced knowledge management and automation to improve data handling efficiency.
  • Natural Language Understanding (NLU): Implement NLP models to comprehend and interpret user requests in natural language.
  • Database Connectivity: Establish secure connections with QBC database, PDF knowledge database, and TANSS ticket system using APIs for information retrieval and updates.
  • Task Automation: Automate routine tasks such as form filling, text generation, and issue resolution with predefined templates and triggered workflows.
  • Solution Suggestions: Provide potential solutions for problems based on the knowledge database and previous ticket resolutions, displayed in a popup window for new tickets.
  • Context Awareness: Maintain conversational context to handle follow-up questions seamlessly, delivering accurate and relevant responses.
  • User Authentication and Authorization: Implement secure methods to ensure only authorized personnel can access specific functions and data.
  • Technical Stack: Utilize FastAPI for the backend, SQLAlchemy and CNOS for database interaction, and React.js for developing dynamic popup solutions. Ensure secure authentication using OAuth2.0 and JWT.
  • Development Lifecycle Management: Oversee the entire development process from requirement analysis, planning, development, integration, testing, to deployment using Docker.

Python Developer, Network Administrator, Mobile Device Administrator

March 2023 - May 2024

Juno Solar Home, Germany

  • Developed and maintained AngebotsTool 2.0, a Django and DRF-based application for creating sales proposals in PDF format for solar installations.
  • Performed all necessary calculations for solar installations, graphically displaying costs and profits of installing solar panels.
  • Integrated AngebotsTool 2.0 with ZOHO's CRM system via API for data exchange.
  • Designed a PostgreSQL database for the project ensuring easy extensibility for new modules and functions.
  • Implemented the front-end using Bootstrap 5 and managed production deployment using GitHub and DigitalOcean.
  • Solely responsible for the entire development lifecycle including backend, frontend, devops, testing, troubleshooting, and debugging.
  • Managed all users in the company's internal network and configured administration interfaces for Android and Apple mobile devices.
  • Administered the SOPHOS firewall, issued VPN certificates, and set up VPN connections to company servers for all employees.
  • Acted as the primary troubleshooter and technical support for a company of approximately 200 employees.

Arbeitszeugnis (Reference Letter from Juno Solar GmbH)

Python Backend Developer

2020 - February 2022

Ukrsoft

  • Developed back-end components to improve responsiveness and overall performance of applications.
  • Integrated user-facing elements using server-side logic with Python.
  • Implemented security and data protection solutions.

Senior Research Engineer

2017 - 2018

Odessa Regional Center For Standardization, Metrology And Certification

  • Conducted advanced research and development in standardization and metrology.
  • Developed innovative solutions for the industry, improving measurement techniques and standards.

Freelance Developer

Ongoing

Self-employed

  • Consistently engaged in freelance work, developing a variety of projects, software with complex logic, websites, and web applications.
  • Authored numerous projects demonstrating expertise in full-stack development, project management, and client communication.
  • Worked with diverse technologies and frameworks to meet client needs and project requirements.

Author, Developer, and Owner

2017 - 2020

AUTOMOBILE ADMINISTRATION TOOL

  • Developed and owned the project "AUTOMOBILE ADMINISTRATION TOOL," which uses a unique program code for parsing data from other resources to simplify searching for vehicles and auto-parts over the Internet.
  • Achieved significant technical results including saving working time, financial savings, optimization of tax collections, and solving problems related to searching for vehicles and auto-parts.
  • Enabled prompt execution of tasks in real time and provided exclusive search results.

Owner

2012 - 2017

Vortex-Tires Car Service

  • Managed all aspects of the car service business, including renting commercial premises and purchasing equipment.
  • Set up hardware and managed technical infrastructure for the business.
  • Recruited, trained, and managed personnel to ensure high-quality service delivery.
  • Provided tire fitting services and managed auto-parts and tire sales.
  • Operated an online shop, vortex-tires.com.ua, for trading auto-parts and tires.

Projects

Explore my diverse portfolio of innovative projects, showcasing my commitment to excellence, creativity, and technical expertise. Each project is a testament to my ability to deliver customized solutions that drive success and exceed client expectations. From sophisticated software applications to cutting-edge design implementations, discover how I bring ideas to life and transform visions into reality.

  • All
  • WFPA
  • AngebotsTool 2.0
  • QiKI
x

Contact

If you're looking to get in touch with me, whether for projects, collaborations, or just to say hello, here's how you can reach me. I'm available for freelance work and eager to hear from you.

Location:

08107 Kirchberg, Deutschland

Call:

Loading
Your message has been sent. Thank you!