Andrzej B.
Senior Python Developer with extensive frontend expertise
I have been a professional full-stack developer since 2013. During this time, I have architected and coded complex software systems, including CMS systems, Data Ingestion Modules, and Data Visualization portals. I stay up to date on the latest practices in frontend responsiveness and performance optimization. I have experience with various technologies such as Python, Django, and ReactJS, which have proven to be critical complementary tools to my main skill set. Apart from high-quality code, what matters to me personally is keeping an open mind and implementing a creative approach to assigned tasks. Whenever it is called for, I roll up my sleeves and attempt to square the circle. My can-do attitude and eagerness to constantly develop, help me to dream big and achieve my goals. I work well in teams and autonomously and place a great emphasis on skillful communication. On top of this, I easily adapt to my Customers’ business goals to support them on their path to success! My technology stack: Backend: Django, Django REST Framework, Python, Go, Node.js, Express Frontend: React.js, Typescript, Tailwind, NextJS, Vue.js, Vuex.js Databases: PostgreSQL Other: Docker, Pytest, Google API, ElasticSearch My technical expertise covers also: Code quality: Acceptance Tests, Unit testing with PHPUnit, PSR Standards, Design Patterns Version Control System: Git (Github, GitLab, Bitbucket) Issue Trackers: JIRA, Redmine, Trello My recent projects: impak Ratings - In this project, I served as a full-stack developer with a primary focus on Python. I was responsible for retrieving, processing, validating, and saving data from Google spreadsheets to the database, ensuring the data's integrity and consistency across the spreadsheets, backend, and frontend. I worked on performance optimization, displaying data in another service created in React, and generating PDF reports from the application's views. Additionally, I developed a Google Spreadsheet plugin using Apps Script to check spelling directly within the spreadsheet. Technologies used: Python, Django, Django REST Framework, Golang (Echo framework), Mongodb, Node.js, TypeScript, React.js, Redux/RTP Query, Express.js, Puppeteer.js, ElasticSearch, Redis, Tailwind CSS, Survicate app - I was a member of a JavaScript development team that was responsible for creating one of most advanced app for collecting user feedback on multiple platforms (Web, Mobile, Email). The team delivered a thoroughly-tested and very secure platform that gained trust of hundreds companies from all over the world. My main duties concerned assistance with upgrading analytics bars and integrations panels. Technologies used: HTML, CSS, JavaScript, AngularJs, Vue.js, Vuex, Mocha.js, Vue Test Utils iParts e-commerce - a long-term project that aimed at finetuning and optimizing one of the largest online stores in Poland, with thousands products on stock and related specialized car parts sites. I worked in a 10-person dev team that closely cooperated with marketing specialists. I served the role of full stack developer, and I was tasked with helping to maintain and add advanced UX web components such as: - AJAX system allowing for adding items to the basket - Notification system, when too many items were added to the basket - Front page car find bar, with AJAX request and save car option for easier part selection in the future - Multi-option advanced tyre filter page, with selected filter bar display and caching system Technologies used: PHP, Lumen, HTML 5, CSS3, JavaScript, jQuery, Vue.js, Vuex.js, Node,js, Webpack, MySQL, PostreSQL, PHPUnit, TestCafe, ElasticSearch, Redis I work with Polcode Software House - one of the top-rated agencies on Upwork, located in Poland (EU). We have achieved an impressive 99 % Job Success rate with over 1 mln hours logged. We are a team of about 150 people (developers, delivery managers, project managers, and graphic designers) whose daily job is problem-solving. We never leave a customer with an unfinished project - working in a team we can guarantee the project's full continuity, no matter the circumstances. We are here to help you have your work done and finished. Looking forward to our cooperation! Best regards, Andrzej