Location
PolandRate
Years of experience
12+About
Experienced Python Developer with a strong background in software development and team leadership. With over a decade of experience, I have honed my skills in Python, Django, SQL, and JavaScript, and am proficient in using tools like PyCharm and Linux. My career began as a Junior Java Developer at SolDevelo, where I added new functionalities, fixed errors, and wrote various tests. Transitioning to Python Developer, I continued to enhance my technical expertise and client interaction skills. As a Team Leader at SolDevelo, I was responsible for determining project priorities, task assignment, code reviews, and mentoring junior team members. Currently, I am a Senior Python Developer at STX Next, where I lead technical discussions, support team members, and provide technical assistance to product owners during client calls. I hold a Bachelor's degree in Computer Science from the University of Gdańsk and certifications in Professional Scrum Development and Product Ownership. I am passionate about continuous learning and working with the latest technologies.Tech Stack
Django, JavaScript, Python, React, SQLExperience
- Actively participated in the software development lifecycle, from requirements gathering to deployment, ensuring the delivery of high-quality solutions.
- Implemented unit, integration, and acceptance tests to validate the robustness and reliability of the software.
- Collaborated closely with clients to understand their evolving needs, proactively identifying opportunities for feature enhancements and process improvements.
- Managed project resources effectively, including task allocation, workload prioritization, and capacity planning, to optimize team productivity and project outcomes.
- Facilitated knowledge sharing and skills development within the team, conducting training sessions, code reviews, and providing ongoing mentorship and support.
Employment history
-Led Python development projects, overseeing the team’s efforts in adding new functionalities and addressing bugs.
-Worked closely with clients to determine project priorities and allocate resources effectively.
-Conducted tasks estimation, code reviews, and provided technical support to the team.
-Actively participated in the hiring process by conducting interviews and contributing to candidate assessment.
-Determined new functionalities and priorities with the client.
-Created new tasks which were previously discussed with the client.
-Created and assigned tasks to team members.
-Tasks estimation.
-Code review.
-Mentored less experienced team members.
-Reported to the client the progress of the work.
-Added new functionalities, fixed bugs.
-Wrote unit/integration/acceptance tests.
-Participation in interviews, hiring new employees.
-Developed and maintained Python-based applications, focusing on adding new features and resolving issues.
-Wrote unit, integration, and acceptance tests to ensure software quality and reliability.
-Participated in client meetings to gather requirements and provide project updates.
-Presented new functionalities to clients, ensuring alignment with project objectives and client expectations.
-Developed new functionalities and addressed errors in Java-based applications.
-Conducted unit, integration, and acceptance tests to ensure software quality.
-Participated in client meetings to discuss project requirements and updates.
-Presented new functionalities to clients, ensuring clear communication and understanding.
Education history
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...