Summary
Overview
Work History
Education
Skills
Linked In
Year Of Birth
Personal Information
Languages
Timeline
Generic
Michael Larsen

Michael Larsen

Midvale,USA

Summary

Expert Senior Developer with +20 years' experience, as well as domain knowledge in the financial and Internet aspects for Swiss, German and American clients. On the personal side I love football, bicycle racing (preferably gravel bike racing), and hiking. Feedback taken with pleasure

Overview

31
31
years of professional experience

Work History

Principal Developer

Pr. Enceladus Informatique Inc
Salt Lake City, USA
01.2023 - Current
  • Worked on microservices development using Java, Spring Boot, Angular 12, and Postgres.

Consultant

SBB (Infrastructure)
Bern, Switzerland
10.2015 - Current
  • Built test infrastructure for automated testing and assisted in setup of unit and integration tests.

Lead Programmer

Schweizeriche Bundesbahn (sbb)
Bern, Switzerland
10.2015 - Current
  • Led implementation team responsible for building and testing new changes into existing code.

Consultant

RUAG AG
Bern, Switzerland
10.2015 - Current
  • Built test infrastructure for automated testing and assisted in setup of unit and integration tests.

Consultant

Swisscom
Bern, Switzerland
10.2015 - Current
  • Built test infrastructure for automated testing and assisted in setup of unit and integration tests.

Consultant

Schweizerische Bundesbahn
Bern, Switzerland
11.2013 - Current
  • Built web services for ticket reservations and Swisspass using JAX and Websphere Mqueue Broker.

Fullstack Developer

Schweizerische Bundesbahn/Chemins de fer fédéraux suisses
03.2019 - 01.2023
  • Worked on microservices development using Spring Boot, Angular 7, React.js, and Oracle.

Fullstack Developer

Swisscom
Zürich, Switzerland
04.2017 - 12.2018
  • Worked on microservices development using Spring Boot, Angular 5, and Oracle.

Senior Developer

FNT - Ellwangen
Germany
05.2016 - 04.2017
  • Worked on microservices development using JEE7 and Spring Boot.

Consultant

RUAG AG
Bern, Switzerland
10.2015 - 05.2016
  • Built test infrastructure for automated testing and assisted in setup of unit and integration tests.

Consultant

Swis stock exchange
Zürich, Switzerland
03.2015 - 09.2015
  • Implemented rules framework for calculation of market indexes and optimized database performance.

Senior Software Developer

Daimler-Benz
Ulm, Germany
10.2012 - 11.2013
  • Implemented features and designed components for car2go web app and authentication component for Websphere.

Senior Software Developer

Hewlett-Packard
Sindelfingen, Germany
06.2012 - 10.2012
  • Implemented order reception and transformation system and workflow implementation using WebMethods and Oracle Service Bus.

Senior Web Developer

Schweizerische Bundesbahn
Bern, Switzerland
01.2012 - 06.2012
  • Implemented features for Rail Control Service project and extended service and database layers.

Senior Developer / Data Architect

Audatex
Zürich, Switzerland
06.2010 - 06.2011
  • Generated vehicle identification database and worked on architecture and data modeling.

Solution Architect

Credit Suisse
Zürich, Switzerland
10.2005 - 06.2010
  • Worked on various Java server development projects and led engineering teams.

Senior Software Engineer

Postfinance
Bern, Switzerland
10.2001 - 10.2005
  • Worked on Java server programming and C/Tuxedo programming for transaction processing servers.

Senior Developer/ J2EE Specialist

Crosspoint AG
Schönbühl, Switzerland
12.2000 - 10.2001
  • Designed and implemented reporting system prototype and mentored other teams in J2EE architectures.

Senior Analyst Programmer

Banc of America Securities
San Francisco, USA
02.1998 - 02.2000
  • Developed service work request system, managed back office operations, and wrote database query service.

Senior Developer

Earthweb
New York City, USA
01.1997 - 02.1998
  • Integrated and maintained Java chat server, managed programming team, and performed Unix scripting.

Consultant

Zen Systems
Sausalito, USA
01.1996 - 02.1998
  • Built fraud detection system GUI, implemented payment processing system, and designed DAO persistent framework.

Developer

Ivillage
New York City, USA
02.1996 - 01.1997
  • Managed builds and releases, implemented neural networks integration, and performed web site programming.

Programmer / System Administrator

Prodigy Systems / IBM
New York City, USA
02.1995 - 02.1996
  • Developed website architecture, managed technical infrastructure, and performed Java applet and CGI programming.

Programmer

CD Plus
New York City, USA
08.1993 - 02.1995
  • Responsible for text programming and assisted in CD releases of search software.
  • Developed and implemented software solutions for enterprise-level clients.
  • Maintained existing codebase, identified and fixed bugs, and improved system performance.
  • Collaborated with teams of developers to design, develop, test, deploy and maintain applications.
  • Provided technical guidance to junior developers on coding best practices and standards.

Education

Open University
06-2007

Waterford School

Harvard University Summer Schools

Harvard University Summer Schools

Philosophy, B.A Candidate -

Cornell University

Skills

  • Java
  • J2SE
  • J2EE/JEE
  • JMS
  • JSP
  • JDBC
  • EJB
  • JPA
  • EclipseLink
  • OpenJPA
  • Hibernate
  • Struts
  • Springs
  • JSF
  • AJAX
  • JavaScript
  • JQuery
  • AngularJS
  • NodeJS
  • Mocha
  • Junit
  • Mockito
  • DBUnit
  • HSQLDB
  • Test Automation
  • Selenium
  • Oracle
  • DB2
  • Postgres
  • MySQL
  • Sybase
  • ELCache
  • Gigaspaces
  • Mongo
  • NoSQL
  • WLS
  • WLP
  • Jboss
  • Websphere
  • Nodejs
  • SOAP
  • Web Services
  • JAXP
  • JAXB
  • JAX-WS
  • AWS
  • Jersey
  • CORBA
  • C/C
  • Python
  • React
  • Service Oriented Architecture
  • SOA
  • PL/SQL
  • Unix Scripting
  • Administration
  • Linux
  • Redhat
  • Arch
  • Ubuntu
  • SUN
  • Ant
  • Maven
  • Gradle
  • CVS
  • SVN
  • GIT
  • Jenkins/Hudson
  • Gitlab
  • Grunt
  • Docker
  • IntelliJ
  • Eclipse
  • PYCharm
  • WebStorm
  • WebMethods
  • Websphere Message Broker
  • Cucumber
  • Groovy
  • Ruby
  • Apache Storm
  • Hadoop

Linked In

https://www.linkedin.com/in/njlenc2022

Year Of Birth

1969

Personal Information

Nationality: US CH

Languages

  • English (native)
  • German (fluent/read/write)
  • French (read)

Timeline

Principal Developer

Pr. Enceladus Informatique Inc
01.2023 - Current

Fullstack Developer

Schweizerische Bundesbahn/Chemins de fer fédéraux suisses
03.2019 - 01.2023

Fullstack Developer

Swisscom
04.2017 - 12.2018

Senior Developer

FNT - Ellwangen
05.2016 - 04.2017

Consultant

SBB (Infrastructure)
10.2015 - Current

Lead Programmer

Schweizeriche Bundesbahn (sbb)
10.2015 - Current

Consultant

RUAG AG
10.2015 - Current

Consultant

Swisscom
10.2015 - Current

Consultant

RUAG AG
10.2015 - 05.2016

Consultant

Swis stock exchange
03.2015 - 09.2015

Consultant

Schweizerische Bundesbahn
11.2013 - Current

Senior Software Developer

Daimler-Benz
10.2012 - 11.2013

Senior Software Developer

Hewlett-Packard
06.2012 - 10.2012

Senior Web Developer

Schweizerische Bundesbahn
01.2012 - 06.2012

Senior Developer / Data Architect

Audatex
06.2010 - 06.2011

Solution Architect

Credit Suisse
10.2005 - 06.2010

Senior Software Engineer

Postfinance
10.2001 - 10.2005

Senior Developer/ J2EE Specialist

Crosspoint AG
12.2000 - 10.2001

Senior Analyst Programmer

Banc of America Securities
02.1998 - 02.2000

Senior Developer

Earthweb
01.1997 - 02.1998

Developer

Ivillage
02.1996 - 01.1997

Consultant

Zen Systems
01.1996 - 02.1998

Programmer / System Administrator

Prodigy Systems / IBM
02.1995 - 02.1996

Programmer

CD Plus
08.1993 - 02.1995

Open University

Waterford School

Harvard University Summer Schools

Harvard University Summer Schools

Philosophy, B.A Candidate -

Cornell University
Michael Larsen