Damian Czajkowski Software

I’m a web developer with a passion for crafting both simple and complex websites, specializing in backend development with Python.

Who am I?

My name is Damian Czajkowski, a passionate Software Engineer from Białystok, Poland. I specialize in Python development, with experience in AWS, serverless architectures, and cloud-native applications. I have a strong foundation in problem-solving, honed through competitive programming and a transition from C++ to Python. My goal is to build efficient, scalable systems while adhering to best practices like SOLID principles and design patterns.

My Work Ethic

I am a perfectionist – I pay attention to every detail to deliver the best possible code that not only meets but exceeds expectations. I believe that the key to success lies in collaboration – I involve my clients in the development process, so together, we can create the best possible solutions tailored to their individual needs.

Experience

I work daily on advanced solutions based on asynchronous Python, microservices, and integration with external systems. I have completed projects related to payment systems integration, tax handling, and mail services. By working with the latest technologies, I am able to deliver stable, scalable, and secure applications.

Python Developer

Mirumee Software (August 2022 - Present)

At Mirumee Software, I focus on building serverless systems using AWS technologies such as Lambda, DynamoDB, and SQS. I lead technology meetings, contribute to open-source projects (like Ariadne Codegen and Lambda), and provide technical support to project teams. I also implemented Terraform-based infrastructure for efficient and repeatable deployments and automated CI/CD pipelines.

Software Development Engineer

Bluerider Software (July 2020 - July 2022)

I developed a Django web app, integrated it with external CRM services, and optimized mass email dispatches using asynchronous Python. My work also included managing AWS Lambda functions and utilizing the Serverless framework.

Projects

  • abak.biz: Designed and developed the website for abak.biz, a professional accounting company. The project involved integrating content into a custom HTML template, ensuring responsiveness, and optimizing performance.
  • Ariadne Codegen Contributions: Actively contributed to open-source projects, improving serverless deployment pipelines and extending the Ariadne ecosystem.

Education

Master of Science in Applied Computer Science

Warsaw University of Technology 2024 - 2026 (expected)

Bachelor of Engineering in Computer Science

Bialystok University of Technology 2020 - 2024

What I Do

I deliver a wide range of solutions, from simple websites to complex systems that require multiple services. Whether it's building an application from scratch or integrating different systems, I handle the entire process from start to finish. I also offer consulting and technical support to ensure your projects are successful.

Web Development

Creating responsive, user-friendly websites tailored to meet the specific needs of your business.

System Integration

Seamlessly connecting various systems to ensure smooth and efficient data exchange between platforms.

Application Deployment

Managing the full lifecycle of application deployment, from initial setup to launch, ensuring robust and secure environments.

End-to-End Development

Handling projects from inception to completion, including planning, development, testing, and deployment.

Consulting & Support

Providing expert advice and ongoing technical support to keep your projects running smoothly and efficiently.

Performance Optimization

Ensuring your applications are optimized for speed and efficiency, improving overall user experience and resource utilization.

Skills

Programming

Python (Advanced), C++, SQL, Django, FastAPI, GraphQL, Async Python

AWS & Cloud Technologies

AWS Lambda, DynamoDB, DynamoDB Streams, SQS, Kinesis

DevOps & Tools

Terraform, Docker, Git, Serverless Framework, CI/CD

Soft Skills

Teamwork, Problem-Solving, Critical Thinking, Effective Communication, Adaptability, Time Management

Certifications

Here are some of the certifications I have earned, showcasing my expertise and commitment to delivering high-quality solutions.

Certified Python Developer

Awarded on September 24, 2024, demonstrating expertise in specific technical fields and a commitment to continuous professional development.