Software Engineer | AI Engineer | Backend Architect
Hi there! I’m a hard-working, results-oriented Software Engineer with deep experience in designing, building, and maintaining complex, high-impact systems. I thrive in environments that require sharp problem-solving, structured thinking, and relentless commitment to quality.
With a Master’s degree in Artificial Intelligence and over 12 years of professional software engineering experience (since 2013), I have delivered solutions across banking & fintech, healthcare, blockchain, telecommunications, insurance, social media, and data analytics. I focus on understanding the WHY before implementing the HOW, ensuring every solution is scalable, maintainable, and aligned with business goals.
⸻
🧩 Key Strengths
• 🔹 Strong communication, leadership, and cross-team collaboration
• 🔹 Solid theoretical background in AI, mathematics, and computer science
• 🔹 Adaptable to evolving technologies, industries, and project requirements
• 🔹 Results-driven mindset with a passion for clean architecture and scalable solutions
⸻
🧠 Core Skills & Technologies
💻 Software Engineering
Backend Engineering
• Java 21 · Spring Boot · Spring Framework · Spring Security · Spring MVC · Spring Data JPA
• Quarkus · Hibernate · RESTful APIs · JWT · JUnit · Cucumber · Reactive Programming · AML · Python for AI
Frontend Engineering
• Vaadin · Swing · JavaFX · Angular
AI Integration & Engineering
• Daily use of AI tools such as Claude Code for development acceleration
• Reviewing, validating, and refining AI-generated outputs for quality and correctness
• Context engineering and prompt engineering
• AI-assisted software development and productivity optimization
Cloud & DevOps
• AWS (SES, SNS, S3, EC2, ELB, Lambda, Cognito, KMS, RDS, CloudWatch, Route53, IAM, API Gateway, CloudHSM, Rekognition, Secrets Manager, VPC)
• Jenkins · GitHub Actions · GitLab CI · Maven · Gradle · SonarQube
• Docker · Kubernetes (Basic) · ECS · EKS
• Terraform (Learning) · CloudFormation (Basic)
Architecture & System Design
• Microservices · Event-Driven Architecture · DDD · REST APIs · Kafka · RabbitMQ · Redis · Apache Avro · Spring Cloud
Databases
• PostgreSQL · MySQL · MongoDB · Redis
Testing & Quality
• TDD · JUnit · Cucumber · RestAssured · Postman · SonarQube
⸻
🚀 Professional Experience
As a Software Engineer, I have worked on multiple enterprise systems:
1. Banking & FinTech: SEPA integration, online banking, high-load OLTP systems, blockchain (Hyperledger Fabric), KYC/KYB/AML, trading systems, performance optimization, architecture improvements, and business change requests.
2. Healthcare: High-security hospital and health insurance systems.
3. Blockchain: Smart contract integration and secure on-chain/off-chain solutions.
4. Social Media: Scalable backend services and REST APIs.
5. Telecommunications & MIS: Real-time event-driven systems using Kafka and microservices.
6. Analytics: Large-scale data aggregation and reporting pipelines.
⸻
🤝 Soft Skills
• Strong team player and active listener
• Self-motivated and results-oriented
• Analytical problem solver with deep focus on complex systems
• Fast learner with a passion for continuous improvement
• Excellent communication and collaboration skills
• Creative mindset with strong attention to detail.
ABOUT ME
I am a Senior QA Engineer working for about 7 years with test frameworks. I have excelled in developing and testing
successful products that have earned the company a good reputation in computer product development. My
experience is with several kind of testing, End-to-End testing, API Testing, Database testing, Performance testing
etc.
I have worked with Selenium with Java, playwright . Cypress Selenium+Cucumber with Java, Selenide with Java.
Ilva M.
QA Automation Engineer | Test Automation, Manual & Mobile Testing
Tirana, Albania
$20/hr$20 per hour5.0 (3) 5 jobs $20K+ total earnings
I’m a QA & Test Automation Engineer with 5+ years of experience in software testing and development. I specialize in **Manual & Automation Testing** for Web and Mobile applications, with strong experience in **Selenium, Playwright, Cypress, Cucumber, Java, and C#**.
I can help with functional, regression, integration, and end-to-end testing, as well as creating and maintaining reliable automated test suites. I’m also experienced with **Jira, Azure DevOps, test planning, defect reporting, and Agile teams**.
My goal is to deliver thorough, reliable testing that helps teams release high-quality software with confidence.
Elian K.
Full stack developer | Java Spring | Angular
Tirana, Albania
$30/hr$30 per hour5.0 (2) 2 jobs $800+ total earnings
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Verified
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Verified
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Verified
Summa Linguae
How do I hire a Cucumber Developer in Albania on Upwork?
You can hire a Cucumber Developer in Albania on Upwork in four simple steps:
Create a job post tailored to your Cucumber Developer project scope. We'll walk you through the process step by step.
Browse top Cucumber Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Cucumber Developer profiles and interview.
Hire the right Cucumber Developer for your project from Upwork, the world's largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Cucumber Developer?
Rates charged by Cucumber Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Cucumber Developer in Albania on Upwork?
As the world's work marketplace, we connect highly-skilled freelance Cucumber Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Cucumber Developer team you need to succeed.
Can I hire a Cucumber Developer in Albania within 24 hours on Upwork?
Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Cucumber Developer proposals within 24 hours of posting a job description.