Post Job Free
Sign in

Software Engineer

Location:
Bern, Canton of Bern, Switzerland
Posted:
January 15, 2019

Contact this candidate

Resume:

Simon Martinelli

Moosentli, *, Erlach, ****, Switzerland, +41-79-286-**-**, *****@**********.**

Lead Java Architect and Developer

A top-performing IT Professional and Java EE expert credited with cutting-edge developments in software architecture and system design. Dynamic, innovative leader with more than 20 years of experience creating efficient programming solutions while coaching and mentoring team members to deliver top performances, driving growth and increasing revenue. Active member of Java community process, with key contributions to JSR-352 Batch Applications, JSR-354 Money, and Currency API. Passionate professional exceedingly able to quickly learn and implement new systems.

Professional Experience

72 Services LLC, Erlach, Switzerland 02/2009 - Present

Managing Director/Senior Consultant/Owner

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 with a revenue of over 1 billion Swiss Francs

Evaluated and optimized implementation of application server and integration platform for University of Bern 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

Consulted on use of XA transactions with Oracle and DB2 for large Insurance Company

Supported installation and configuration of JBoss Application Server, as well as implementation of load and performance tests for biggest solar supplies company

Defined auditing process to ensure project quality for railway company, evaluated and introduces enterprise service bus (ESB) for future integration architecture, and created project methodology for IT projects

UNIVERSITY OF APPLIED SCIENCE, Berne, Switzerland 10/2007 - Present

Adjunct Professor

Present lectures and teach/design courses for Java EE architecture and design and Java Persistence API.

PUZZLE ITC, Berne, Switzerland 01/2014 – 03/2014

Software and System Architect/Head of Middleware

Design 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:

Built business unit from scratch, securing major deals by offering clients innovative architectural consulting services

Developed and launched robust middleware platforms; seamlessly coordinating all processes, tools, and guidelines

Optimized applications in line with testing and profiling outcomes

TRANSGOURMET SCHWEIZ AG, Moosseedorf, Switzerland 01/2013 – 12/2013

Senior Software Engineer

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

ACS SOLUTIONS SCHWEIZ AG, Berne, Switzerland 10/2008 – 06/2009

Head of Backend Software Products

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

SWISS RAILWAYS, Berne, Switzerland 09/1995 – 09/2008

Technical Project Manager/Master Software Architect/Senior Software Engineer

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 & Training

Master of Advanced Studies in Information Technology, Diploma in Software Engineering

University of Applied Science, Berne, Switzerland

Certifications

Certified Scrum Master, Oracle Certified Master Java EE Architect,

Sun Certified Java Programmer, Sun Certified Business Component Developer

Areas of Expertise

Software Engineering, Software Architecture/Design, IT Project Management, IT Testing,

Product Development/Enhancement/Support, Customer Service/Support, Resource Planning, Decision Making,

Technical Leadership, Networking, Coaching/Mentoring,

Languages: English, German, & French

Technical Skills

Procedural Models and Methods: SCRUM, Kanban, RUP, Quality Gates, CMMi, OOA/OOD with UML, ERM/ERD, Jackson

Programming Languages: Java, Kotlin, TypeScript, JavaScript, .NET, C#, COBOL

Frameworks and Libraries: Spring Boot, Spring Cloud, Java EE, ReactJS, Angular, JSF, Thymeleaf, Eclipse RCP/SWT, AspectJ, JUnit, JPA (Hibernate, EclipseLink), Solr, Elasticsearch, Apache Camel

Operating Systems: Windows, Linux, OSX, IBM z/OS

Middleware and Cloud: Docker, OpenShift, CloudFoundry, AWS, ELK, Tomcat, JBoss, WildFly, GlassFish, IBM WebSphere, Oracle WebLogic, MQ Series, ActiveMQ, Microsoft IIS, JBoss Fuse

Databases: Oracle, PostgreSQL, MariaDB/MySQL, H2, DB2, IMS/DB, MS SQL

Tools: IntelliJ, NetBeans, Eclipse, Visual Studio, ASG/ESW, JIRA, Confluence, Git, SVN, CVS, Maven, Gradle, Ant, Nexus, Jenkins, TeamCity, HP QualityCenter

Professional Affiliations

JCP Expert Group Member, JSR-352 Batch Applications and JSR-354 Money and Currency API

Board Member, Java User Group Switzerland and Java User Group Leader Berne



Contact this candidate