background
avatar

Andrei Prădan

Python Web Developer

About Me

Greetings! I'm Andrei Prădan, a dedicated software developer with a passion for crafting innovative solutions. With extensive experience in backend development and a knack for optimizing processes, I thrive in dynamic environments where I can contribute to the success of impactful projects.

Skillset
  • Proficient in Python and web frameworks such as Django, Flask and FastAPI
  • Skilled in configuring and managing AWS and GCP
  • Experienced in setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Familiar with logging and monitoring tools like New Relic and Sentry.io
  • Quick learner and effective team player with a strong focus on timely delivery
Website
Email
Telegram
Location
Cluj-Napoca, Romania

Summary

Throughout my career, I've been instrumental in spearheading the development of diverse projects, ranging from digital medial platforms to fintech solutions. Noteworthy achievements include streamlining deployment processes, implementing efficient CI/CD pipelines, and integrating third-party APIs seamlessly.

Collaborative Approach

I firmly believe in the power of collaborative work and have actively engaged in pair programming sessions to foster knowledge sharing and enhance code quality. Additionally, I advocate for trunk-based development practices, promoting a streamlined workflow and enabling rapid iterations to deliver value to stakeholders promptly.

Test-Driven Development (TDD)

I place significant emphasis on TDD, where I write tests before implementing functionality to ensure robustness and maintainability. This methodology also ensures the reliability of the codebase, resulting in consistently high-quality deliverables that fulfill both functional and non-functional requirements.

Professional Skills

Python
Expert
Flask
Expert
Google Cloud Platform
Advanced
ReactJS
Advanced
django
Master
PostgreSQL
Advanced
Amazon Web Services
Expert
Docker
Advanced

Work Experience

Python Developer / Backend Lead at CyberSolutions Tech
March 2023 - Present
  • Collaborating on e-commerce projects platforms, showcasing proficiency as both a Python developer and a technical lead.
  • Implemented best practices such as Pair Programming, Test-Driven Development (TDD), and Trunk-Based Development to ensure code quality and accelerate learning and delivery timelines.
  • Worked closely with backend, frontend, and DevOps teams to streamline collaboration and achieve fast-paced project delivery.
  • Contributing to fostering a culture of continuous improvement and knowledge sharing within the organization.
  • Technology stack: python, django, rest framework, react, docker, aws, elasticsearch, redis, celery
Python Developer / Backend Lead at Capgemini Engineering
July 2022 - March 2023
  • Led the backend team on an e-commerce web project, overseeing the development and delivery of backend functionalities.
  • Worked closely with frontend developers and architects to ensure seamless integration between frontend and backend systems
  • Collaborated with cross-functional teams to define project requirements, prioritize tasks, and meet project deadlines.
  • Played a key role in driving project success through effective leadership, technical expertise, and close collaboration with stakeholders.
  • Technology stack: python, FastAPI, react, docker, aws
Python Developer / Senior Consultant at /thoughtworks
October 2020 - July 2022
  • Worked on multiple projects involving the development of both backend and frontend components of Python-based platforms.
  • Collaborated closely with cross-functional teams, including backend and frontend developers, as well as daily interactions with the CTO.
  • Maintained project standards while introducing best practices and methodologies / ThoughtWorks’ ways of working and sensible defaults such as fast-feedback, pairing, continuous integration and Test-Driven Development (TDD) to ensure high-quality code.
  • Actively participated in Agile methodologies, including Daily Scrums, Tech Huddles, Sprint Retrospectives, and Planning sessions.
Python Developer at AscentCore
August, 2019 - October, 2020
  • Development and maintenance of backend and frontend web applications for the world's largest network of 5-star pet sitters and dog-walkers
  • Part of several internal teams working on implementing functionalities related to internationalization, user alerting, notifications, and payment processing.
  • Utilized a technology stack including Python, Django, Django Rest Framework, React, Docker, and AWS.
Technical Lead at 3Pillar Global
September, 2018 - August, 2019
  • Coordinated a team of five software engineers in the development and maintenance of high-quality web applications for PBS Digital Studios.
  • Engaged in regular healthcheck meetings with clients’ product owner, principal engineer and director of technology to align on project goals and roadmaps.
  • Led daily stand-up meetings, assigned tasks, and facilitated communication between the team and client-side product owners.
  • Conducted yearly evaluations of team members in collaboration with the engineering manager.
Python Developer at 3Pillar Global
May, 2016 - September, 2018
  • Developed, owned, and maintained backend applications for PBS Digital Studios, serving as a member of the Core Services team.
  • Designed and implemented REST APIs adhering to JSON:API specifications.
  • Covered code with unit tests using Python's built-in unittest, pytest, pytest-django, and pytest-cov frameworks.
  • Owned several services and APIs used to expose most of the core data used by other teams and services.
Test Engineer at 3Pillar Global
July, 2014 - May, 2016
  • Conducted manual and automated testing for various projects, including the Adobe Experience Manager (AEM) platform and health information and technology websites
  • Developed and maintained test automation scripts using Ruby integrated with Watir-Webdriver
  • Played a key role in creating and running automation tests for APIs.
Test Engineer / Team Coordinator at Neusoft EDC
December, 2011 - July, 2014
  • Testing maps databases and car navigation software for major navigation and automobile companies.
  • Content acceptance testing for mobile app Stores.
  • Automation in Ruby integrated with Watir-Webdriver.

Projects

coronavirus.pradan.dev

Python / Flask

Covid-19 Dashboard - A Flask project to interactively check OFFICIAL COVID-19 stats for Romania and other countries.

django-heartbeat

Python / Django

django app - exposes an API with endpoints for health check and data about your project and its dependencies.

Repository: github.com/pbs/django-heartbeat

pymental

Python / Amazon Web Services

Python client used for interacting with AWS Elemental Conductor

Repository: github.com/pbs/pymental

Education

Economic Informatics at Faculty of Economics and Business Administration, Cluj-Napoca
2021 - present
Computer Science at Babeș-Bolyai University, Cluj-Napoca
2008 - 2011
Mathematics and Computer Science at George Coșbuc National College, Năsăud
2004 - 2008

Contact