I v a n M a r i n o v
Ivan Marinov

+359 898 726460

Hi, I'm Ivan Marinov Python WEB Developer

"Dreams are made bigger on purpose so we can grow into them.” Josie Bissett
I am a dreamer.
Explore my background and skills!
ABOUT ME

ABOUT ME

SOFT SKILLS

I am a skilled programmer with a diverse set of technical expertise and a passion for solving complex problems.

My proficiency extends to a variety of programming languages, including Python, where I excel in developing robust and scalable applications.

I have a strong foundation in web development, adept at crafting interactive and responsive user interfaces using HTML, CSS, and JavaScript.

Additionally, I specialize in backend development, employing frameworks like Django to create efficient and powerful server-side applications.

VERSION CONTROL

Git is my version control tool of choice, allowing me to collaborate seamlessly with teams and track changes efficiently.

Adept at software testing, I employ testing frameworks like Pytest and Playwright to ensure the reliability and functionality of my code.

In the DevOps space, I am experienced in setting up Continuous Integration / Continuous Deployment (CI-CD) pipelines using tools like GitHub Actions and Docker for containerization.

CLOUD & SERVICES

In Relational Database Management System (RDBMS) I confidently use databases like MSSQL, PostgreSQL and MySQL.

My expertise also spans cloud services, as I am proficient in leveraging platforms such as AWS for scalable and reliable cloud-based solutions.

I am well-versed in serverless architecture, enhancing the efficiency and cost-effectiveness of cloud-based applications.

MY TECHNOLOGY EXPERIENCE

Web Design

My focus is designing and developing visually stunning and user-friendly websites for a variety of clients.

I use a creative combination of Photoshop and Lightroom to enhance and optimize images for web applications.

I work closely with cross-functional teams to recreate client requirements in responsive HTML and CSS designs.

I am guided by modern design trends, ensuring that websites are aesthetically pleasing and meet high standards of usability,

improving overall performance and user experience.

App Building

By building and maintaining web applications using Python, I use database models and Django ORM integrations for efficient data management.

To improve application functionality, RESTful APIs are implemented in my projects.

I strive to keep the code structure always looking tidy by applying optimization techniques and best practices.

I successfully apply the practical experience gained with Django, focusing on correct rendering of templates and routing of URLs.

I am constantly working on optimizing database queries and improving overall application performance.

I research and implement new practices to ensure application security and prevent vulnerabilities.

Containers

To provide scalability and optimization of applications, I use Docker containers.

I configure Nginx as a reverse proxy, improving web server performance and security.

I use Redis caching to improve data retrieval speed and reduce database load.

I integrate RTMP for live media streaming, contributing to the development of multimedia applications.