Location
PolandRate
Years of experience
9+About
I am experienced software developer and IT consultant with over 17 years of extensive experience spanning independent development, team leadership, and executive management. My career began during my academic years at the Silesian University of Technology, where I honed my skills in software engineering. Since then, I have evolved from a front-end and back-end developer to a managerial and CTO level, and I have co-founded three startup companies in software development and IoT/automation sectors. My technical expertise is broad and diverse, initially rooted in PHP and its ecosystem, and expanding over the years to encompass modern JavaScript technologies, mobile development across various platforms, and extensive work with cloud-based technologies and IoT solutions. I pride myself on my ability to lead development teams, drive technological strategy, and manage end-to-end project lifecycles. My approach combines a strong orientation towards quality and performance with a passion for leveraging cutting-edge technologies to solve real-world problems and enhance everyday life and work. Whether navigating the complexities of cloud migrations or integrating custom hardware with software, my focus remains on delivering robust, scalable solutions that meet and exceed business objectives.Tech Stack
Salesforce, API, AWS, JavaScript, PythonExperience
- Salesforce Configuration and Customization: Configure and customize the Salesforce platform to meet company-specific requirements, including custom objects, fields, formulas, workflows, page layouts, and validation rules.
- System Integration: Integrate Salesforce with other business systems and platforms, such as AWS, to extend Salesforce capabilities and improve data consistency across different applications.
- Financial System Development: Develop and maintain financial systems within Salesforce, responsible for tasks like calculating and collecting monthly installments for educational institutions, ensuring accuracy and compliance with financial processes.
- DevOps for Salesforce: Implement and manage DevOps practices for Salesforce environments, including the automation of deployments and updates to reduce errors and improve efficiency.
- Platform Updates and Maintenance: Keep the Salesforce platform updated and properly maintained to leverage new features and ensure system stability and security.
- User Support and Training: Provide support and training to end-users, helping them effectively utilize the Salesforce platform for their specific roles and needs, and resolve any issues they encounter.
- Reporting and Analytics: Develop and manage reports and dashboards within Salesforce to provide actionable insights to business stakeholders, helping them make informed decisions based on real-time data.
Employment history
-Develop one of the largest projects in the company. Project goal was to
-Create platform which handles multi-cloud infrastructure inventory, including cost calculation and optimization and security scan of existing infrastructure and implying security policy.
-Work with a research group focused on integrating various enterprise-grade tools into the multi-cloud client ecosystem. That includes work on investigation tools main features, finding ways to protect created environments and integrating tools with client offering.
Technologies:
Node v8/v10, Flow, Python 2.7/3.6+, AWS Lambda, AWS Gateway, S3, DynamoDB, Elasticsearch, AWS Fargate, AWS SNS, AWS IAM, GCP IAM, Azure RBAC, Terraform, AWS Fargate,AWS EC2, Azure Instances, GCP Instances, GCP Kubernetes Clusters, VMWare VSphere (with Terraform), enterprise solutions for Kubernetes.
-Work on an SPA application responsible for presenting gene data in a way helpful for researchers.
-Improve functionalities and adapt to more modern technologies.
-Responsible for designing, developing and supporting a platform dedicated to search gene data and metadata which was collected from many different data sources (flat files, databases, external REST services).
-Design a very performant system on indexing and exposing such data for other application owners.
-Design multiple complex workflows to calculate and retrieve biomedical data using on-premise clusters, parallel algorithms.
-Create a macOS daemon tool responsible for monitoring and logging activity related to connecting external USB devices.
Technologies used:
Arvados Platform, CWL, Python, Docker, Bash, Node.js (v4 – v12), Mongo DB, Oracle, Postgresql, SQlite, AngularJS (v1.5), React, Elasticsearch, ExpressJS, Typescript Data search platform, AWS Lambda, S3, Oracle, Mongo DB, ExpressJS, NestJS, oauth/jwt handlers, Gitlab (CI/CD), Swift
-Collect user data from shopping malls with usage of iBeacon technology.
-Manage a team of developers, create company procedures, create technological strategy and choose business partners
-Responsible for migration from Azure to GCP
-Design and create internal company tools responsible for budget handling (and reporting efficiency to investors), timesheet handling as well as integrating with the accounting system.
Technologies used:
PHP/Symfony (internal tools), Node.js v10, v12 (Typescript), Azure, GCP Platform (Kubernetes, Firebase, GCP Storage/Azure Blob Storage, Azure/GCP Functions, Azure Search/Elasticsearch), Python 3.8+
-Create a financial system responsible for calculating and collection of monthly installments for Educational Institution (University)
-Create DevOps software to handle Salesforce platform updates, created Salesforce – AWS integration to extend Salesforce Platform capabilities.
Education history
Master of Science, specialization Computer Systems