Location
PolandRate
Years of experience
14+About
Experienced Lead Software Engineer with a demonstrated history of working in several startups and established companies. Strong engineering professional skilled in Python, JavaScipt, Serverless, Distributed Computing, Agile Methodologies, and DevOps. AWS Certified Developer - AWS/Advanced React and Redux - Udemy/Building React Applications with Idiomatic Redux - egghead.io/Red Hat System Administration III – RH254. The course is focused on deploying and managing network servers running caching Domain Name Service DNS)/MariaDB/Apache HTTPD/Postfix SMTP nullclients/network file sharing with Network File System (NFS) and Server Message Block (SMB), iSCSI initiators and targets, advanced networking and firewalld configurations, and the use of Bash shell scripting to help automate, configure, and troubleshoot the system/Oracle Database 11g: 2 Day DBA Ed 2 certificate/ ITIL® Foundation V3 certificate/Microsoft Certificate: 70-210, 70-215 certificate/NOVELL Training Certificate: Novell Certified Linux Professional 10, #560 Novell/NetWare 5.1 Administration certificateTech Stack
Cloud, AWS, DevOps, Django, Docker, JavaScript, Node.js, Python, React, Redux, TypescriptExperience
- Defining Development Technology and Platform
- Identifying and selecting the most suitable technology stack and platform based on project requirements and constraints
- Establishing Development Standards: Defining coding standards, tools, review processes, and test approaches to ensure high-quality deliverables
- Understanding Business Requirements: Collaborating with stakeholders to understand business needs and translating them into technical requirements
- Designing robust systems and making informed decisions aligned with business objectives
- Building React Applications with Idiomatic Redux
Employment history
– Designing and delivering cloud-native applications for customers. Creating design plans for the user-facing side of applications. Developing distributed services. Leading a development team for the Poland/CEE region.
– Defining and deciding development technology and platform
– Defining development standards, e.g., coding standards, tools, reviewing processes, test approach, etc.
– Identifying and understanding business requirements and value for the customer
– Designing systems and taking decisions based on requirements
– Documenting and communicating architectural definitions, design, and decisions
– Checking and reviewing architecture and code, e.g., checking if defined patterns and coding standards are implemented properly
– Collaborating with other architects and stakeholders
– Coaching and consulting developers
– Ensuring happiness and wellbeing of people in the team
– Detailing out and refining the higher-level design into lower-level design
– Being involved in planning the strategy for App Dev practice and executing it (OKRs, salary rounds, growth discussions, feedback)
Technology: Python, Typescript, Node.js, React, Next, Serverless computing, data processing, design systems, AWS (Lambda, S3, DynamoDB, Kinesis, ECS, RDS, CloudFront, etc.), GCP
– A full-stack developer and crafts both backend systems and frontend features.
– The backend was written in Python using the Django Framework. On early stage was a monolith and after some time we decided to divide this to microservices.
– Using external services like Recurly for billing and subscription, Typeform.com, Ziggeo for video recording, Vero for transactional emails, and others.
– Leading the technical strategy in the code
– Spec meetings organizing and unlocking the other devs
– Architecture design and app development – both backend services and frontend apps
Technology: Django, Django-rest-framework, Celery, PostgreSQL, Redis, ReactJS, Redux, NPM, Webpack, Microservices, Docker, Ansible AWS, AWS Lambda, Amazon RDS, etc.
– Designing, developing, and maintaining Python-based software solutions to meet the unique requirements of CodeCult clients.
– Collaborating with cross-functional teams to gather technical specifications and translate them into efficient, scalable Python applications.
– Implementing and optimizing backend APIs and services for seamless integration with frontend systems.
– Utilizing modern frameworks like Django or Flask to build robust and scalable web applications.
– Writing and maintaining clear, concise, and reusable code while adhering to best practices and coding standards.
– Conducting unit and integration testing to ensure code quality and minimize bugs in production.
– Monitoring, troubleshooting, and resolving application performance issues to ensure optimal user experience.
Technology: Django, Celery, PostgreSQL, Redis, Elasticsearch, AWS, Ansible, Vagrant
– Designing and implementing Python-based solutions for BMLL Technologies’ data analytics and financial market projects.
– Collaborating with product managers and data scientists to gather requirements and translate them into efficient, scalable Python applications.
– Developing and optimizing backend services, APIs, and data pipelines to handle high-volume financial data.
– Utilizing frameworks such as Django or Flask to build and maintain robust web applications and data visualization tools.
Technology: Python, Pulsar (concurrent framework for Python), Swagger UI
– Development of internal software.
– Automatization of development workflow (CI/DC) and DC.
– Implementing and managing security measures to protect applications and data.
– Working closely with development teams to ensure seamless integration of new features and functionalities.
– Providing support and guidance on best practices for code deployment and infrastructure management.
Technology: Django, Scrapy, MongoDB, Bootstrap, CentOS, Salt Stack, Python-census-client
– Managing and maintain server infrastructure for BZ WBK TFI S.A., ensuring optimal performance and reliability.
– Monitoring system health and performance, proactively identifying and resolving potential issues.
– Administering and maintaining system backups, disaster recovery plans, and data security protocols to safeguard business-critical data.
– Implementing and managing user access controls and permissions to ensure compliance with security standards.
– Collaborating with IT and business teams to identify requirements and implement infrastructure enhancements.
– Assisting in managing and maintaining server infrastructure for BZ WBK TFI S.A., ensuring reliability and performance.
– Monitoring system health and performance, helping to identify and resolve potential issues.
– Supporting the administration of system backups and disaster recovery plans to safeguard essential data.
– Helping implement user access controls and permissions to maintain data security and compliance.
– Collaborating with senior SysAdmins and IT teams to troubleshoot and resolve server, network, and system issues.
– Managing and maintaining server and network infrastructure for GE Security, ensuring high system availability and performance.
– Monitoring system health and conduct proactive troubleshooting to quickly identify and resolve technical issues.
– Overseeing system backups and disaster recovery planning to protect critical business data and ensure rapid recovery.
– Administering and enforcing security protocols, user access controls, and permissions to uphold data security standards.
Education history
Bachelor of Computer Science.
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...