Nenad Tomasic

Contractor

Spreitenbach, Switzerland

Experience

Sep 2022 - Present
2 years 11 months
Zürich, Switzerland

Contractor

Swisscom

  • SAP Data Designer ETL, SQL Server, Docker for PharmaSuisse Data Warehouse Application (Application Manager and Developer)
  • SAP Business Objects, ABAP on SAP HANA for the Police of Canton Bern (Application Manager and Developer)
  • Avaloq Connectors to SAP BW for Banque Cantonale de Fribourg
Oct 2021 - Aug 2022
11 months
Zürich, Switzerland

Contractor

Swisscom

  • OpenShift, Grafana, Kafka, Splunk, MariaDB, Postgres, InfluxDB, Linux and OpenShift operations and maintenance for the Custodigit Trading Crypto Application for Sygnum Bank as 2nd Level Support
May 2021 - Sep 2021
5 months
Zürich, Switzerland

Contractor

SIX Group

  • Python programming, Windows PowerShell, Scala, Postgres DB for index calculation
  • Scala/Postgres backend coding on Scalatra framework for web application that displayed a livestream video from an Android app, bidirectional with voice for an insurance company. Used Selenium with Python for UI testing.
  • Introduction of Solaris packaging for Sendmail application for CS Solaris build, used as mail backbone in Credit Suisse
Jun 2020 - Nov 2020
6 months
Lenzburg, Switzerland

Contractor

Finnova AG

  • Scala programming with Akka framework for new services (WebSockets) around Finnova Core Banking Suite, with interfaces to Elasticsearch, Postgres, Kafka
  • OpenShift deployments with Jenkins pipeline and introduction of Selenium testing with Python on Selenium Grid
Jan 2019 - Dec 2020
1 year
Winterthur, Switzerland

Contractor

AXA Winterthur

  • Migration of JBoss with Java Swing frontend into the cloud (Azure, AWS) of the backend with Red Hat OpenShift
  • DB2 engineering, Artifactory, OpenShift deployments with Jenkins pipeline (CI)
Oct 2018 - Aug 2021
2 years 11 months
Zürich, Switzerland

Student

ETH Zürich

  • Full-time Master’s studies in MSc ETH in Applied Mathematics parallel to professional work
  • Computational quantum physics (C++, Python with ML Keras, PyTorch)
  • Combinatorial optimization, operations research (Python)
  • Statistical modelling, applied linear models (R)
  • Numerical analysis for partial differential equations (Matlab)
May 2018 - Oct 2018
6 months
St. Gallen, Switzerland

Contractor

Raiffeisen Bank

  • Cyber security in the e-banking application including PL/SQL, SAP HANA, C++ with Qt framework, JavaScript
  • Simulating attacks to identify their fingerprints and characteristics
Jun 2016 - Apr 2018
1 year 11 months
Zürich, Switzerland

Contractor

Credit Suisse

  • Technical project leader for offshore team in India (Scrum)
  • PL/SQL, shell and Python scripting on Linux (Red Hat) for data warehouse application in treasury department
  • Using ETL Informatica; responsible for Splunk, Jenkins continuous integration on Linux Red Hat; migration to TeamCity
  • Created a virtual environment for developers in VMware with build process, introducing RPM packaging and Splunk
Apr 2016 - Jun 2016
3 months

Private Project

Nov 2015 - Apr 2016
6 months
Bern, Switzerland

Contractor

Federal Office for IT

  • PL/SQL coding for a legacy application on Solaris for the Federal Statistical Office
  • Simplified legacy PL/SQL code full of global variables, including procedures with 4000+ lines of code each.
Jul 2015 - Oct 2015
4 months
Zürich, Switzerland

Contractor

AdNovum Informatik

  • Support of the TWINT application in production: PL/SQL, Oracle, shell scripting, Linux
  • Integration of Coop and Swiss Post into TWINT; mentoring a new ETH graduate in Oracle databases and PL/SQL
Apr 2014 - Jun 2015
1 year 3 months
Bern, Switzerland

Contractor

Federal Office for IT

  • General consulting/programming (PL/SQL, Unix) and migration of a scheduling system into Oracle Job Scheduler
Sep 2010 - Mar 2014
3 years 7 months
Zürich, Switzerland

Contractor

Credit Suisse

  • Java coding for J2EE WebLogic application with JSF: project involved consolidating two legacy Java applications into one J2EE application for personal account access to Unix servers; data migration from two independent DB2 databases to one Oracle schema without errors; programming interfaces like LDAP and Control-SA; extensive sudo configurations.
  • Second project: PL/SQL and shell scripting for exposure analytics calculation; created a build system in VirtualBox for each developer, introducing continuous integration; introduced packaging for Solaris; migrated from Redwood JCS to Control-M
Sep 2008 - Apr 2010
1 year 8 months
Bern, Switzerland

Contractor

SBB

  • Web application DAZU on GlassFish J2EE server for ETCS (European Train Control System): Oracle, Spring MVC, JPA; performance gains using EXPLAIN PLAN (query response time reduced from 30s to 5s)
Jan 2008 - Jul 2008
7 months
Zürich, Switzerland

Contractor

Zürcher Kantonalbank

  • Java and C++ for currency data from SAP, Avaloq, Reuters host interfaces, sending all data to SeeBeyond EAI
Feb 2007 - Nov 2007
10 months
Basel, Switzerland

Contractor

SBB Cargo

  • Backend Java/J2EE coding with Oracle TopLink, WebSphere, PL/SQL, Eclipse RCP client in project POLAR (planning of cargo, routes, and train journeys); improved SQL query performance using EXPLAIN PLAN; extensive Java coding with Oracle TopLink for DB access.
Jan 2004 - Dec 2008
4 years
Zürich, Switzerland

Consultant

e3 AG

  • Shell scripting, Solaris/AIX packaging, Unix system engineering, Oracle 9 DBA, MQSeries, Tivoli
  • Workflow programming (build-time) with MQ Workflow, J2EE, WebLogic, Control-SA
  • EAI (SeeBeyond ICAN 5) programming for Vontobel Bank with interfaces to Avaloq and SAP
  • Automated migration of 1000+ UNIX servers of Credit Suisse to the internal UACS security standard via deployment of a custom Solaris package on each server and patching for remote access via scripts.
Jan 2002 - Dec 2004
2 years
Zürich, Switzerland

Engineer

Teconomic AG

  • Java, Oracle 8, AIX 4, XSLT for backend insurance application (Riester pension) for Winterthur Insurance; standard Java coding and SQL query improvements for various business rules
Jan 2002 - Dec 2003
1 year
Zürich, Switzerland

Student

Seminar for Applied Mathematics, ETH Zurich

  • Returned to ETH for physics study (not completed); worked at SAM (Seminar for Applied Mathematics) with C++ (STL) and MPI on Solaris 8 for a numerical computation library (finite elements)
Jan 1999 - Dec 2003
3 years
Zürich, Switzerland

Engineer

AdNovum AG

  • C++, CORBA on Solaris, DB2, Oracle for an intranet application for UBS
  • C programming with PKCS#11 API integration into the OpenSSL project on Solaris and Windows NT
  • Testing on different hardware (smartcards) revealed bugs until all were fixed; compiling and testing on Solaris and Windows NT presented challenges and discoveries.

Languages

Croatian
Native
German
Native
English
Advanced
French
Advanced
Italian
Intermediate
...and 1 more

Education

Oct 2018 - Aug 2021

ETH Zürich

MSc ETH in Applied Mathematics · Applied Mathematics · Zürich, Switzerland

Oct 1995 - Jun 2000

ETH Zürich

Master of Science ETH in Mathematics · Mathematics · Zürich, Switzerland

Certifications & licenses

Certified Java Developer

Certified Java Programmer

Certified Solaris 8 System Administrator

Oracle Certified Associate Programmer PL/SQL 9i

Oracle

Oracle Certified Professional DBA 9i

Oracle