Simon Martinelli

Co-Founder

Erlach, Berne, Switzerland28 yrs 5 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 30 years of experience in software architecture.
  • Expert in AI-driven software development methodologies.
  • Java Champion and Oracle ACE Pro recognized in the industry.
Stackforce AI infers this person is a seasoned Software Architect specializing in AI-driven solutions for enterprise applications.

Contact

Skills

Core Skills

Software ArchitectureSoftware DevelopmentSoftware RenovationAgile Application Lifecycle ManagementDevopsDistributed SystemsSoftware EngineeringMiddleware Development

Other Skills

VaadinGitContinuous Integration and Continuous Delivery (CI/CD)Spring BootTestcontainersRequirements EngineeringjOOQCascading Style Sheets (CSS)Vaadin ComponentsSolution ArchitecturePostgreSQLMicrosoft SQL ServerJava Enterprise EditionSOASoftware Design

About

Expert in AI-Driven Software Development, Java & Software Architecture | Creator of AI Unfied Process As a software architect, developer, and consultant with over 30 years of experience, I help teams adopt AI-driven development using Spec-Driven Development and the AI Unified Process https://unifiedprocess.ai My focus is on enabling teams to build maintainable, scalable, and long-living business applications by putting specifications at the center of development and using AI as a structured accelerator. 🏆 Java Champion, Vaadin Champion, Oracle ACE Pro I work with companies that want to: 🔹 Introduce AI into their development process in a controlled and practical way 🔹 Improve software architecture with clear, executable specifications 🔹 Modernize existing systems without losing business knowledge 🔹 Increase development speed without sacrificing quality Through consulting, training, and hands-on support, I help teams move from ad-hoc coding to a spec-first, AI-supported way of working. I also teach software architecture, persistence, DevOps, and cloud-native development at two universities of applied sciences in Switzerland. 📩 Let’s connect if you want to bring AI into your development process in a meaningful and sustainable way.

Experience

28 yrs 5 mos
Total Experience
7 yrs 9 mos
Average Tenure
14 yrs 9 mos
Current Experience

University of applied sciences and arts northwestern switzerland fhnw

Lecturer

May 2023Present · 3 yrs 1 mo · Olten, Solothurn, Switzerland · On-site

  • Present lectures for Agile Application Lifecycle Management (ALM) and DevOps.
GitContinuous Integration and Continuous Delivery (CI/CD)Spring BootAgile Application Lifecycle ManagementDevOps

Bls ag

Lead Software Engineer

Oct 2019Jan 2020 · 3 mos · Bern und Umgebung, Schweiz

  • Software Architect and Lead Software Engineer for the mobile app lezzgo https://www.lezzgo.ch/
GitSpring BootSoftware DevelopmentSoftware Engineering

Java user group switzerland

2 roles

Co-Organizer JUG Bern

May 2019Present · 7 yrs 1 mo

  • Organizing events in Bern for Java User Group Switzerland.

Member of the board

Jan 2012Apr 2019 · 7 yrs 3 mos

  • Leads group and organize events and network in Berne, Switzerland.

Martinelli gmbh

2 roles

Software Renovator / Software Architect / Owner

Jan 2017Dec 2021 · 4 yrs 11 mos

  • 72 Services – The Software Renovators
  • We will:
  • Reduce business software costs and complexity
  • Improve business software agility and delivery times
  • Improve user productivity, effectiveness and satisfaction
  • Improve the user experience of your business software
  • Improve access to applications
  • Improve business performance by making application integration easier
  • Leverage your IT assets
GitSpring BootSoftware RenovationSoftware Architecture

AI-driven Software Renovator / Programming Architect / Owner

Feb 2009Present · 17 yrs 4 mos

  • Provide software architecture and engineering support for client IT projects. Coach and teach clients to optimize IT functions within business environments.
  • Key Accomplishments:
  • Coordinated architecture, analysis, design, and development (Hands-on) of multi-channel (web, mobile, desktop) POS and billing applications for the biggest whole sale company in Switzerland
  • Evaluated and optimized implementation of application server and integration platform and taught department leaders on developing applications for Java EE platform
  • Developed and launched project management framework of the entire software development process for the second biggest railway company in Switzerland
  • Designed power network management application for one of largest electric power companies in Switzerland
  • Coordinated analysis, design, and development of POS and billing applications
  • Consulted on use of XA transactions with Oracle and DB2
  • Supported installation and configuration of JBoss Application Server, as well as implementation of load and performance tests
  • Defined auditing process to ensure project quality, evaluated and introduces enterprise service bus (ESB) for future integration architecture, and created project methodology for IT projects
VaadinGitContinuous Integration and Continuous Delivery (CI/CD)Spring BootSoftware ArchitectureSoftware Development

Puzzle itc

Software and System Architect / Head of Middleware

Jan 2014Mar 2014 · 2 mos

  • Design all software and systems and direct development and launch of new middleware business unit. Steer building and system architecture development of middleware platform based on Red Hat products. Introduce automation principles in defining processes, tools, and guidelines for platform. Lead all architectural activities for software development projects. Oversee load and performance testing, as well as profile applications, to ensure optimal platform products. Coordinate technical presales efforts, developing offers as needed.
  • Key Accomplishments:
  • Developed and launched robust middleware platforms; seamlessly coordinating all processes, tools, and guidelines
  • Optimized applications in line with testing and profiling outcomes
GitSpring BootMiddleware DevelopmentSoftware Architecture

Jsr-354 money and currency api

Expert Group Member

Mar 2013Present · 13 yrs 3 mos

Prodega/growa/howeg, transgourmet schweiz ag

Senior Software Engineer

Jan 2013Dec 2013 · 11 mos · Moosseedorf, Switzerland

  • Coordinated architecture, design, and implementation of various server and desktop software programs that facilitated POS, billing, disposition, and inventory functionality (written in Java using Eclipse RCP and Java EE 6 on JBoss 6). Developed mobile component that ran on Windows CE using .NET (written in C#). Managed prototyping of new features; wrote and performed regression tests.
  • Key Accomplishments:
  • Chartered migration of entire POS and billing system from legacy COBOL to Java EE 6 and Eclipse RCP/SWT within an 8-month time frame, successfully integrating all POS hardware and EFT devices
  • Modernized all applications, aligning new system with current business needs via test-driven development

Jsr-352 batch applications for the java platform

Expert Group Member

Sep 2011Present · 14 yrs 9 mos

Acs solutions switzerland ltd

Head of Backend Software Products

Oct 2008Jun 2009 · 8 mos · Berne, Switzerland

  • Led team of up to 15 developers in steering architecture, design, and implementation of backend software product development. Managed project rollouts to ensure all deadlines and goals were met or exceeded. Coordinated resource planning for Group. Coached and advised developers. Provided product support as needed.
  • Key Accomplishments:
  • Spearheaded modernization of software development processes, securing key buy-ins from top management to support change
  • Drove key improvements by conducting comprehensive analysis of performance issues both on Java backend system and .NET terminals

Berner fachhochschule bfh

Adjunct Professor

Oct 2007Present · 18 yrs 8 mos · Berne, Switzerland

  • Present lectures and teach/design courses for architecture and design of distributed systems and persistence technologies.
GitSpring BootSoftware ArchitectureDistributed Systems

Sbb

Team Leader / Technical Project Manager / Software Architect / Software Engineer & Product Manager

Sep 1995Sep 2008 · 13 yrs · Berne, Switzerland

  • Orchestrated entire software development lifecycle for various projects. Provided key support in architectural and development issues, build management, continuous integration and deployment, and testing and problem solving. Facilitated training programs and coached team members. Represented development department on architectural board of Swiss Railways IT as Master Software Architect.
  • Key Accomplishments:
  • Key role in building online ticket shop for Swiss Railways, managed sub-system team during development of B2C and B2B portals, and developed SOA platform for integration of all Swiss Railways sales applications.
  • Created, prototypes, and disseminated JMS know-how, and evaluated Tibco for EAI projects
  • Initiated use of complete Java EE (including EJBs on IBM WebSphere) and introduced TopLink as OR-Mapper; supporting and coaching other team members on new technology
  • Chartered first software engineering project to use Eclipse RCP and Spring framework

Education

Berner Fachhochschule BFH

Diploma — Software Engineering

Jan 2000Jan 2001

Berner Fachhochschule BFH

Master of Advanced Studies — Information Technology

Jan 2008Jan 2009

Stackforce found 100+ more professionals with Software Architecture & Software Development

Explore similar profiles based on matching skills and experience