Software Developer
Kalle Helminen
Java Backend Developer | Scrum Master | AI-Assisted Development
Software developer with over 8 years in the IT industry, building Java and Spring services, integrations, cloud-backed applications, and practical AI tooling across insurance, telecom, transport, climate, and B2B service domains.
About Me
Backend engineering with a wide view of systems, teams, and delivery.
I work primarily on backend systems with Java and Spring Boot, designing and implementing REST APIs, integrations, and service layers for applications that need to be reliable, understandable, and ready to evolve.
My background includes software development, Scrum Master and team lead responsibilities, and information architecture work. I value understanding the whole system while still keeping a close eye on implementation details, code quality, and practical delivery.
My newest area of interest is AI in software engineering, including prompt engineering, Azure OpenAI proof-of-concepts, GitHub Copilot, and developer-focused automation.
Skills
Technical focus areas
Grouped by the tools, platforms, and workflows most relevant to backend engineering and modern delivery environments.
Cloud & Delivery
Frontend & Data
Development Tools
AI, Integration & Automation
Leadership & Methods
Selected Work
Production work across backend systems, cloud services, and AI tooling
A focused view of client work and technical themes from recent professional experience.
REST API Development for Legacy Replacement
Backend development for a new insurance application, designing REST APIs that power the frontend while supporting scalable future development and code quality through reviews.
Developer AI Proof of Concept
Azure OpenAI proof-of-concept work for developer productivity, exploring how generative AI can support everyday engineering tasks and internal tooling.
AWS Image Metadata Application
Full-stack development on an AWS-hosted service for aggregating imported road and railroad images, extracting metadata, and presenting it through a user interface.
Customer Information Integration Layer
Java development and second tech lead work on a middle-tier application integrating multiple systems to provide a 360-degree customer information view.
Generative AI Feedback and Prompt Testing
Prompt testing, issue reporting, and feedback gathering for a beta generative AI tool, helping improve functionality, user experience, and client readiness.
Smart Contract Web Application
Junior backend Java development on an electronic contract application with strong authentication for signing contracts using bank credentials.
AI & Developer Productivity
Practical AI work for software teams
AI is treated as an engineering tool: useful when it improves feedback loops, code understanding, and delivery.
AI-assisted engineering
Practical use of generative AI and GitHub Copilot to support implementation, analysis, documentation, and developer workflows.
Prompt engineering
Hands-on prompt testing and feedback collection for a beta generative AI tool, with attention to usability, reliability, and client readiness.
Developer tooling
Azure OpenAI proof-of-concept work focused on helping developers with daily engineering activities and internal productivity.
Professional Experience
Over 8 years across development, agile leadership, architecture, and AI work
Recent assignments and earlier backend development experience, summarized from the CV.
Developer
Insurance company
06/2024 - Present
- Designing and implementing REST APIs for a new frontend application.
- Supporting replacement of a legacy client system with scalable backend services.
- Contributing technical planning and code reviews to maintain quality standards.
Prompt Engineer, Generative AI
B2B financial and HR services provider
04/2024 - 06/2024
- Tested prompts and gathered feedback for a beta generative AI tool.
- Identified improvement areas, reported issues, and contributed product insights.
- Helped improve user experience, performance, and client readiness.
Developer
Road and railroad agency
09/2023 - 04/2024
- Worked across frontend and backend development on AWS-hosted infrastructure.
- Built functionality for imported image aggregation, metadata extraction, and UI presentation.
- Handled maintenance work and technical planning for upcoming development.
Information Architect
Climate data provider
05/2023 - 09/2023
- Formed a comprehensive understanding of system needs.
- Created architectural blueprints for how the system should function and behave.
Developer, Generative AI
B2B financial and HR services provider
06/2023 - 08/2023
- Created an Azure OpenAI proof-of-concept tool for developers' daily work.
Scrum Master, Team Lead
Telco operator
06/2022 - 03/2023
- Supported and managed a development team in a B2B Salesforce project.
- Helped create and configure products, offerings, and existing product structures.
Scrum Master, Java Developer, Second Tech Lead
Telco operator
05/2018 - 06/2022
- Worked on a customer information system delivery under a SAFe train.
- Developed a Java middle-tier application integrating multiple systems for customer service.
- Facilitated the Scrum team, delivered features, improved CI/CD, and managed environments.
Junior Backend Java Developer
Electronic contract product
12/2017 - 05/2018
- Built backend functionality for an electronic contract and smart contract web application.
- Worked on contract creation and signing flows using bank credentials for strong authentication.
Contact
Open to technical discussions, engineering roles, and project conversations.
Repository themes
- Java and Spring experiments Backend services, API design, and maintainability-focused implementation work.
- AI-assisted development Prompt engineering, GitHub Copilot workflows, and developer automation ideas.
- Infrastructure and tooling Linux, AWS, CI/CD, and practical command-line workflows.