08/24/2026 updated


100 % available
Solution Architect | Lead Web developer (MERN, etc.)
Warsaw, Poland
Worldwide
Computer Science | Artificial IntelligenceAbout me
CTO & Solution Architect with 15+ years of dev experience in Java, JS, and Cloud (AWS/GCP). Specializing in system architecture, microservices, and tech leadership. I help clients build scalable, enterprise-grade software products from scratch or optimize existing systems.
AI AgentsRAGTailwind CSSLLMGCPHTMLJava (Programming Language)JavaScriptC++ (Programming Language)ElasticsearchLeadershipjQueryPython (Programming Language)PostgreSQLMongoDB
Web Solution Architect / Lead Java and JavaScript Developer / Blockchain Solution Architect
Experienced CTO and Solution Architect with over 15 years of software engineering and technical leadership experience. Throughout my career, I've guided engineering teams of up to 50+ members, helping clients align technological resources with long-term business strategy.
My expertise spans a wide range of technologies, including core Java, JDBC, Spring, Kafka, JPA, and various JavaScript frameworks like Angular, React, NodeJS, and ExpressJS. I possess extensive working knowledge of REST web service development and have high experience in database architecture and design with technologies such as Oracle DB, MongoDB, PostgreSQL, and Elasticsearch.
As a Software Architect, I excel in designing application architecture and making informed decisions on technology, tools, and process guidelines. I am passionate about web development, microservices, and blockchain technologies. I also have a strong background in Agile development environments and possess a strategic vision to align business objectives with technical tasks.
I have experience in Artificial Intelligence (AI), focusing on the development of smart chatbots and image recognition systems. My work also includes creating personalized assistants for various applications, such as real estate purchasing, risk assessment and budget planning, and healthy meal planning. I have experience in fine-tuning, RAG, CAG and KAG.
I'm certified AWS Cloud Practitioner ☁️ and Blockchain Solution Architect.
My main Technologies:
Java - Spring, JSF, JPA, Hibernate, RxJava, Webflow, Tomcat, Maven
JavaScript/TypeScript - NodeJS, Express.js, Restify, React, Angular, Vue
Python - Fast API, Flask, Django
Blockchain - Solidity, Clarity, Python, NFT
Data Bases: MSSQL, MySQL, Postgre, Oracle DB, sqllite, Mongo, Cassandra, CouthDB, Redis
Message Brokers: Kafka, RabitMQ, Active MQ, Google Pub/Sub, AWS SQS
Deployment: Docker, Kubernetes, Openshift, AWS, GCP, Azure
Experience
Professional experience10+ years
Freelancer since2010
Languages
EnglishNative speaker
Project history
Technologies:
Java - Spring, JSF, JPA, Hibernate, RxJava, Webflow, Tomcat, Maven
JavaScript/TypeScript - NodeJS, Express.js, Restify, React, Angular, Vue
Python - Fast API, Flask, Django
Blockchain - Solidity, Clarity, Python, NFT
Data Bases: MSSQL, MySQL, Postgre, Oracle DB, sqllite, Mongo, Cassandra, CouthDB, Redis
Message Brokers: Kafka, RabitMQ, Active MQ, Google Pub/Sub, AWS SQS
Deployment: Docker, Kubernetes, Openshift, AWS, GCP, Azure
Responsibilities:
-Full-stack development
-Code quality improvements
-Code Review
-Technical documentation
-Internal education at product
-Developing the company's strategy
-Project Management
Completed Tasks:
-Developed and optimized frontend and backend services
-Implemented CI/CD pipelines
-Improved code quality by implementing automated linting and testing strategies
-Conducted regular code reviews, ensuring adherence to best practices and reducing technical debt
-Created and maintained comprehensive technical documentation, improving team onboarding efficiency
-Organized internal workshops and knowledge-sharing sessions, boosting team productivity
-Developed a long-term technical strategy, aligning infrastructure and development processes with business goals
Company Description
A large‑scale real estate ecosystem in Oman that bridges immersive 3D/360° city exploration with a comprehensive property management backend.
Technologies
Java 21, Spring Boot 3.2 (Web, Data JPA, Security, Actuator, WebSocket, Mail), PostgreSQL, Redis, Hibernate/JPA, Liquibase, JWT (JJWT), SAML/PKI (THEQA SDK), Apache XMLSec, Micrometer, Prometheus, OpenTelemetry, Tempo, Loki, Grafana, MapStruct, ModelMapper, Lombok, Springdoc OpenAPI, Apache POI, Apache HttpClient5, Gradle, Docker, GitHub Actions, ICU4J, JUnit 5
Responsibilities
-Led technical coordination across Frontend, Backend and DevOps teams, ensuring architectural consistency
-Conducted architectural reviews and mentored developers on system design principles
-Designed end-to-end system architecture, defining boundaries between exploration frontend, multi-role portal, and backend services
-Architected security with JWT + government PKI/SAML (THEQA SDK) and external integrations (Oman LDS) for civil ID validation
-Established multi-channel notification architecture (email, WebSocket/STOMP) with template-based messaging
-Defined API strategy, caching layer (PostgreSQL, Redis, Caffeine) and observability stack (Prometheus, Tempo, Loki, Grafana)
-Set up CI/CD pipelines with static analysis, test coverage and Liquibase for database evolution
Project Description
This project involves an online trading platform that allows users to trade a wide range of financial assets, including currencies, commodities such as gold and oil, stock indices, individual stocks, and cryptocurrencies. The platform operates on a widely used trading software, providing access to various markets. It is managed by a licensed broker that adheres to industry regulations, ensuring a secure and reliable trading environment for participants.
Technologies
.NET 6, PHP, REST, Kubernetes, Docker, Kafka, MySQL, Redis, MongoDB, Prometheus, Grafana, Elasticsearch, Kibana, Gitlab pipelines, Jira, Terraform, GCP
Responsibilities
-Solution architecture of Payment Systems.
-Examine existing systems to identify areas for improvement
-Provide architecture supervision and guidance to product teams
-Work closely with product teams to assess solution architecture and improve it to meet company needs
-Create, review and approve design documents for company products' increment to determine a project’s scope before developers begin any major work
-Enhance and adjust companywide development standards
-Introduce, maintain and conduct procedures to validate development results comply with company standards
-Guide product teams to improve code base and development processes to comply with development standards and technical excellence
-Enhance and maintain technical documentation and standards definitions