Download a PDF version of my resume:

Download PDF

Damian Piatkowski

Profile Photo

Experienced Back-end Python Developer specializing in architecting efficient backend systems. Enthusiastic about Test-Driven Development and exploring optimal design patterns.

Documents lessons from a programming career and books read at damianpiatkowski.com/blog.

Possesses high-level interpersonal skills, experienced in working in international environments, and recommended as a professional and reliable person.

EXPERIENCE

Back-end Python Developer & Technical Architect - IQVIA (November 2022 - Present)

  • Continuing hands-on development while advising on architectural decisions
  • Leading the design and implementation of backend systems for a complex web application using Flask
  • Developing and maintaining reusable Python libraries to meet the team's needs
  • Providing technical guidance and conducting code reviews to ensure adherence to best practices and coding standards across the team
  • Collaborating with business stakeholders to estimate project efforts and costs
  • Devising and conducting knowledge sharing sessions to improve team skills and knowledge

Back-end Python Developer - IQVIA (April 2021 - November 2022)

  • Automated various business processes using Python, enhancing efficiency and productivity
  • Developed API wrappers and other utility libraries to promote code reuse across the team
  • Supported discovery calls with business teams to align technical solutions with business needs

RPA Developer - Nordea, Poland (Oct 2018 – April 2021)

  • Collaborated closely with RPA Analysts and business stakeholders to analyze and understand requirements, and identify potential improvements from an RPA perspective
  • Developed efficient, well-structured, and scalable automation solutions using Blue Prism
  • Created technical documentation for automated processes
  • Participated in interviews alongside a team leader as a technical expert
  • Maintained existing bots and implemented changes to meet the business's changing demands
  • Contributed to projects producing 50-100 FTEs back to business

Process Officer - Nordea, Poland (Apr 2017 – Sep 2018)

  • Controlled, updated, and authorized data in banking systems and applications
  • Coordinated process knowledge handover from Swedish counterparts through training in Stockholm, and shared the acquired process with the team upon returning to Poland
  • Proposed and implemented changes to increase the efficiency of supported processes
  • Provided English language training to co-workers

English Teacher - DreamSky, Vietnam (Sep 2013 – Jan 2017)

  • Delivered English classes in both public and private schools in Hanoi, Vietnam
  • Managed classrooms ranging from 10 to 50 students
  • Prepared various materials including exercises, tests, and interactive presentations
  • Conducted placement tests to evaluate students’ language levels

EDUCATION

  • BP Certified Professional Developer | Oct 2020
  • BP Certified Developer | Apr 2019
  • Introduction to Computer Science and Programming using Python | Apr 2018 - MIT, edX
  • IELTS - overall band score 8.5/9 | Aug 2015
  • Master's Degree in Sociology | Oct 2011 – Jun 2013 - University of Lodz, Poland
  • Bachelor's Degree in Sociology | Oct 2008 - Jun 2011 - University of Lodz, Poland

LANGUAGES

  • English - fluent
  • Polish – native speaker
  • Vietnamese – intermediate

SKILLS

Technical Skills

  • Flask
  • HTML & CSS
  • Linux
  • Python
  • RESTful API Design
  • SQL
  • Test-Driven Development
  • Version Control (Git)

Soft Skills

  • Adaptability
  • Attention to Detail
  • Customer Focus
  • Effective Communication with Business Stakeholders
  • Mentoring and Training Team Members