Tech Lead | Project Manager | Software Engineer
2014 - PRESENTMultiple Private Projects- Managed a nonprofit project and coordinated its development with people from different backgrounds.
- Built about a dozen websites using WordPress, HTML, and CSS, deploying them to servers and performing maintenance.
- Learned Test-Driven Development and Clean Architecture.
- Contributed to creating a game engine from scratch in Java and OpenGL.
- Created many proofs-of-concept and research projects, which led to significant improvements by experimenting.
- Wrote custom scripts for private purposes and broad NAS usage.
Technologies: Java, OpenGL, Shaders, Artificial Intelligence (AI), Redis, FastAPI, Test-driven Deployment, Test-driven Development (TDD), Acceptance Test-driven Development (ATDD), Clean Architecture, DevOps, Linux, Linux Mint, Postman, Python, Python 3, Django, CSS, REST, Pytest, Docker, Web Development, Web App Development, APIs, Django REST Framework, Clean Code, CI/CD Pipelines, GitLab CI/CD, Communication, HTML, JavaScript, PostgreSQL, MySQL, CTO, Git, Code Review, Team Management, SQL, REST APIs, Flask, SQLAlchemy, Unit Testing, Architecture, Relational Databases, Back-end, Cloud, Document Parsing, pylint, NoSQL, Agile, Web Architecture, Back-end Architecture, Game Development, Software Architecture, Technical Leadership, Team Leadership, Project Management, Kanban, Mypy, PyCharm, GitLab, IT Project Management, NGINX, WordPress, Refactoring, Optimization, Website Optimization, Query Optimization, Desktop, Selenium WebDriver, Firefox, Leadership, Lead Management, PHP, JSON, Databases, API Development, Python API, Time Management, GraphQL, Engineering, HTML5, API Integration, Serverless, Data Modeling, Machine LearningSoftware Engineer
2022 - 2022Nomagic- Contributed to projects in the field of robotics and AI.
- Wrote a data fetcher from warehouse management software.
- Experienced first-hand how a global interpreter lock (GIL) is a problem in real-world applications.
- Learned the basics of Jenkins, Firestore, Terraform, and Pub/Sub.
Technologies: Python 3, Python, Prometheus, Terraform, Google Cloud, Docker, Cloud Firestore, Pub/Sub, Jenkins, Test-driven Deployment, Pytest, Test-driven Development (TDD), Robotics, Linux, Linux Mint, DevOps, Clean Code, Scrum, CI/CD Pipelines, Communication, Google Cloud Platform (GCP), Git, Source Code Review, Code Review, Unit Testing, Back-end, Cloud, pylint, NoSQL, Agile, Jira, Agile Project Management, Slack, Kanban, Mypy, PyCharm, Architecture, Back-end Architecture, Refactoring, Optimization, Website Optimization, Query Optimization, Industrial Internet of Things (IIoT), Error Logging Modules & Handlers (ELMAH), JSON, Databases, Data Warehousing, Cloud Platforms, Engineering, Serverless, Machine LearningPython Developer | Project Leader
2019 - 2022GoGoMedia- Managed and owned a large project that included contacting clients, distributing tasks, planning sprints, making architectural decisions, and consulting businesses. This project involved stabilizing a broad eCommerce platform.
- Collaborated with clients, farmers, warehouse workers, consultants, front-end and back-end developers, managers, and CEOs.
- Contacted diligently with clients regarding their expectations and had the chance to work with a best friend, learning the value of good communication and understanding.
- Optimized and significantly sped up Django ORM queries in critical places of the application.
- Made architectural decisions and prepared plans for rewriting projects from scratch.
Technologies: Python, Python 2, PostgreSQL, Linux, DevOps, Linux Mint, Pandas, Django, REST, Web Development, Web App Development, APIs, Django REST Framework, Clean Code, Scrum, CI/CD Pipelines, eCommerce, Communication, HTML, JavaScript, MySQL, Microservices, CTO, Git, Source Code Review, Code Review, Team Management, SQL, Amazon Web Services (AWS), REST APIs, Unit Testing, Architecture, Relational Databases, Back-end, Cloud, Document Parsing, Agile, Web Architecture, Back-end Architecture, Software Architecture, Technical Leadership, Team Leadership, Jira, Agile Project Management, Slack, Project Management, Kanban, PyCharm, IT Project Management, NGINX, RabbitMQ, Refactoring, Optimization, Website Optimization, Query Optimization, Front-end, Front-end Development, Error Logging Modules & Handlers (ELMAH), Leadership, Lead Management, Business Intelligence (BI), Angular, JSON, Databases, Data Warehousing, API Development, Node.js, Python API, Time Management, Cloud Platforms, Engineering, API Integration, Serverless, Data ModelingPython Developer
2017 - 2019Samsung- Learned advanced Python features while working side by side with a senior colleague.
- Got introduced to Scrum and acquired the basics of AI and front-end frameworks.
- Experienced corporation culture, procedures, and meetings.
Technologies: Pytest, Docker, Scrum, Redis, MongoDB, PostgreSQL, React, Django, Django ORM, Django REST Framework, Linux, Python, Python 3, REST, Web Development, Web App Development, APIs, Clean Code, CI/CD Pipelines, Communication, MySQL, Git, Source Code Review, Code Review, SQL, REST APIs, Unit Testing, Relational Databases, Back-end, Agile, Jira, Agile Project Management, Kanban, PyCharm, Artificial Intelligence (AI), Back-end Architecture, JSON, Databases, API Development, Python API, EngineeringSoftware Developer
2015 - 2017LekSeek Polska- Integrated with poorly documented third-party SOAP APIs.
- Built and maintained an internal code-review aiding tool.
- Contributed to optimization and solutions delivery.
Technologies: Python, Python 2, Django, Django ORM, jQuery, CSS, Web Development, Web App Development, APIs, Clean Code, Communication, HTML, JavaScript, Git, Source Code Review, Back-end, Document Parsing, PyCharm, Front-end, Front-end Development, Firefox, JSON, Databases, HTML5, API Integration