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
2023.01 - Current
  • Worked on microservices development using Java, Spring Boot, Angular 12, and Postgres.

Consultant

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

Lead Programmer

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

Consultant

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

Consultant

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

Consultant

Schweizerische Bundesbahn
Bern, Switzerland
2013.11 - 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
2019.03 - 2023.01
  • Worked on microservices development using Spring Boot, Angular 7, React.js, and Oracle.

Fullstack Developer

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

Senior Developer

FNT - Ellwangen
Germany
2016.05 - 2017.04
  • Worked on microservices development using JEE7 and Spring Boot.

Consultant

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

Consultant

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

Senior Software Developer

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

Senior Software Developer

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

Senior Web Developer

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

Senior Developer / Data Architect

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

Solution Architect

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

Senior Software Engineer

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

Senior Developer/ J2EE Specialist

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

Senior Analyst Programmer

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

Senior Developer

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

Consultant

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

Developer

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

Programmer / System Administrator

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

Programmer

CD Plus
New York City, USA
1993.08 - 1995.02
  • 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
2007-06

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
2023.01 - Current

Fullstack Developer

Schweizerische Bundesbahn/Chemins de fer fédéraux suisses
2019.03 - 2023.01

Fullstack Developer

Swisscom
2017.04 - 2018.12

Senior Developer

FNT - Ellwangen
2016.05 - 2017.04

Consultant

SBB (Infrastructure)
2015.10 - Current

Lead Programmer

Schweizeriche Bundesbahn (sbb)
2015.10 - Current

Consultant

RUAG AG
2015.10 - Current

Consultant

Swisscom
2015.10 - Current

Consultant

RUAG AG
2015.10 - 2016.05

Consultant

Swis stock exchange
2015.03 - 2015.09

Consultant

Schweizerische Bundesbahn
2013.11 - Current

Senior Software Developer

Daimler-Benz
2012.10 - 2013.11

Senior Software Developer

Hewlett-Packard
2012.06 - 2012.10

Senior Web Developer

Schweizerische Bundesbahn
2012.01 - 2012.06

Senior Developer / Data Architect

Audatex
2010.06 - 2011.06

Solution Architect

Credit Suisse
2005.10 - 2010.06

Senior Software Engineer

Postfinance
2001.10 - 2005.10

Senior Developer/ J2EE Specialist

Crosspoint AG
2000.12 - 2001.10

Senior Analyst Programmer

Banc of America Securities
1998.02 - 2000.02

Senior Developer

Earthweb
1997.01 - 1998.02

Developer

Ivillage
1996.02 - 1997.01

Consultant

Zen Systems
1996.01 - 1998.02

Programmer / System Administrator

Prodigy Systems / IBM
1995.02 - 1996.02

Programmer

CD Plus
1993.08 - 1995.02

Open University

Waterford School

Harvard University Summer Schools

Harvard University Summer Schools

Philosophy, B.A Candidate -

Cornell University
Michael Larsen