Profilbild von Olayinka Martins Senior Modern Web-Technologies Software Engineer aus Hamburg

Olayinka Martins

verfügbar

Letztes Update: 06.09.2022

Senior Modern Web-Technologies Software Engineer

Abschluss: Studium der Informatik und Astrophysik an der Universität Hamburg Abschluss: Diplom mit der Gesamtnote "Sehr Gut"
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (Muttersprache) | französisch (Grundkenntnisse)

Dateianlagen

Olayinka_Martins.pdf

Skills

Typescript, Javascript, ES6, C#, Swift, Java, C/C++, GraphQL, PEG, Node, Express, Apollo Stack, Next, js, Webpack, Vue, React, Angular, Element, Passport, Chart, Material Design, Responsive Design, Progressive Web Apps, Bootstrap, Elasticsearch, MongoDB, Mongoose, IndexedDB, Jest, Mocha, Chai, Tape, Electron, SQLServer, ORACLE, Entity Framework, Enterprise Library, ASP.NET MVC, WinForms, WPF, Spring, CI/CD, Test Driven Development TDD, Domain Driven Design, DDD, Command Query Responsibility Segregation CQRS, Event Sourcing ES, Agile Development, SOA, UML, OOA, OOD

Projekthistorie

08/2013 - 10/2019
Solutions Architect
CuraSystems GmbH & Exapris Gmbh (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Business Application Plattform

Entwicklung einer Plattform zur Erstellung und Betrieb moderner webbasierter Business-Anwendungen als Platform as a Service Angebot (PaaS). Die Modellierung und der Entwurf des Basis-UI erfolgt dabei in einer eigenen, auch für Nicht-Informatiker intuitiven Definitionssprache (Domain-Specific Language). Businesslogik wird über Trigger mit Wenn-Dann-Regeln bzw. Commands im UI abgebildet, denen Actions hinterlegt werden können. Ziel ist es, eine Umgebung zur Erstellung und Betrieb von paketierbaren Anwendungen zu schaffen, die dadurch schneller und einfacher herzustellen sind, dass sich der Entwickler in enger Zusammenarbeit mit der Fachabteilung zunächst rein auf die Definition des Businessmodels und der -Logik konzentriert. So entsteht recht schnell eine Basisanwendung, die bereits ein nahezu voll funktionsfähiges Abbild der Fachlichkeit darstellt. In weiteren Schritten besteht die Möglichkeit, das Erscheinungsbild designtechnisch anzupassen oder spezifische Funktionalitäten in Form von Controls oder Services zu ergänzen. Die technische Architektur der Gesamtsystems wird durch die Plattform zur Verfügung gestellt. Sie enthält alle relevanten Funktionalitäten wie eine revisions- und auditsichere Datenhaltung, Cloud-Deployment, Offline-Fähigkeit oder ein umfangreiches Berechtigungskonzept.

http://curasystems.com/iris.html
http://bizpin.de

 

Projektgröße:

4-6 Entwickler, Unternehmensberater


Tätigkeiten im Laufe des Projekts:

  • Rolle: Solutions Architect
  • Begleitung des Projekts von Konzeption bis zur Produktreife (z.B. bizpin.de)
     
  • Umsetzung verschiedener Branchenlösungen in Unterprojekten, unter anderem für den Giftnotruf der Charité Berlin, eine Gebäudeversicherung, diverse Tierkliniken, einen internationalen Medizingerätehersteller.
     
  • Entwicklung, Design, Architekturberatung
  • Produktpräsentationen und -Schulungen

 

Konzepte und Methoden:

CI/CD, Test Driven Development, Domain Driven Design, Event Sourcing, Command Query Responsibility Segregation, Progressive Web Application, Scrum, Domain Specific Languages DSL

 

Technologien:

Angular, Vue, React, Node, Javascript, Typescript, ES6, CSS3, HTML5, SmartOS, REST, Git, Webpack, Rollup, Chrome, IndexedDB, Service-Worker API, JQuery, Elasticsearch, Mocha, Chai, Tape, Parsing Expression Grammar PEG


09/2010 - 01/2013
Entwicklung
ERT / eReseach Technology (Pharma und Medizintechnik, 1000-5000 Mitarbeiter)

Neuentwicklung eines Systems zur Durchführung medizinischer Studien. Das System wird als "closed System" auf Study-Notebooks an betreuende Ärzte und Kliniken ausgeliefert. Angeschlossen werden Labor- und Messgeräte, die ebenfalls im Hause Hergestellt werden. Die Software ist hochkonfigurierbar, um den Anforderungen unterschiedlicher internationaler Studien gerecht zu werden. Es soll ein seit vielen Jahren im Einsatz befindliches System abgelöst werden, welches die steigenden Anforderungen an Flexibilität nur noch schwer erfüllt.

http://ert.com

 

Projektgröße:

Ca. 10 Entwickler, Test-Team, Analysten


Tätigkeiten im Laufe des Projekts:

  • Rolle: Entwicklung

 

Zertifizierungen:

  • Good Clinical Practice (GCP)

 

Konzepte und Methoden:

Strong Focus on Software-Patterns, Unit Testing, Code Reviewing, Scrum

 

Technologien:

Team Foundation Server, Visual Studio, C#, .NET Framework, Windows Presentation Foundation, Workflow Foundation, Spring.Net, XML, XSD, SQLServer, LLBLGen O/R Mapper


05/2006 - 12/2008
Architektur, Analyse, Spezifikation
InfoAG (Internet und Informationstechnologie, 500-1000 Mitarbeiter)

Business Coninuity Management Suite XENCOS

Für eine mittelständische Unternehmensberatung wird zur Unterstützung des BCM Beratungsprozesses eine ganzheitliche Software-Suite entwickelt, die in der ersten Version aus drei wesentlichen Modulen besteht: BCP (Business Continuity Planning), RIA (Risc Impact Analysis) und BIA (Business Impact Analysis).
 

Inzwischen QSC AG: http://qsc.de
 

Projektgröße:

Zeitweise ca. 15 Entwickler, 10 Tester, Spezifikations-Team, Qualitätsmanager, Unternehmensberater, Projektleitung


Tätigkeiten im Laufe des Projekts:

  • Rolle: Architektur, Analyse, Spezifikation
  • Analyse und Spezifikation des Mandanten- und Domänenkonzeptes der gesamten Software
  • Analyse und Spezifikation des Moduls RIA
  • Architekturberatung und -Design der Module RIA und BIA
  • Koordination der Entwicklungstätigkeiten des Moduls BCP
  • Entwicklung von Modulübergreifenden Kernkomponenten der Software
  • Co-Entwicklungsleitung

 

Konzepte und Methoden:

UML, OOA, OOD, Smart Client Architecture (CAB/SCSF), AIM-Entwicklungsprozess (Oracle)

 

Technologien:

C#, .Net, Infragistics NetAdvantage, WinForms, Enterprise Library, LLBLGen O/R Mapper, SQLServerExpress, ORACLE, Report Sharp Shooter, .Net Word Processing (TxTextControl), PDF-Generierung (Aspose Words PDF), Go! Diagram Charting, NUnit, NCover, FXCop, Enterprise Architect (Sparcs Systems)

05/2005 - 12/2005
Analyst
Schönmakers Umweltdienste (Energie, Wasser und Umwelt, 1000-5000 Mitarbeiter)

ERP-System für ein Entsorgungsunternehmen

Ein mittelständisches Entsorgungsunternehmen führt ein strategisches Projekt zur Umstellung des internen ERP Systems "WasteWatcher" auf Microsoft .Net Technologie durch. Geplant ist eine komplette Neuentwicklung. Der WasteWatcher unterstützt das Unternehmen an allen wesentlichen Stationen der Wertschöpfungskette: Auftragserfassung & Partnerverwaltung, Disposition, Fahrzeugverwiegung, Leistungsnachweisbearbeitung und Faktura. Das verteilte 3-Schicht-System wird täglich von etwa 400 Mitarbeitern genutzt und umfasst ca. 700 Datenbanktabellen.

http://schoenmackers.de

 

Projektgröße:

10 Entwickler, Unternehmensberater


Tätigkeiten im Laufe des Projekts:

  • Rolle: Analyst
  • Maßgeblich verantwortlich für Prozessanalyse und -Optimierung
  • System Soll- und Ist-Analyse
  • SOA-Architekturberatung
  • OO-Systemdesign mit UML
  • Schulungen in UML und Prozessorientiertem Design
  • Dokumentation

 

Konzepte und Methoden:

Prozessanalyse, OOA, OOD, Service Oriented Architecture

 

Technologien:

ARIS Toolset (IDS-Prof. Scheer), C#, .Net, Team Foundation Server


Reisebereitschaft

Verfügbar in den Ländern Deutschland
Projekte im Raum Berlin, Hamburg oder mit hohem Remote-Anteil
Profilbild von Olayinka Martins Senior Modern Web-Technologies Software Engineer aus Hamburg Senior Modern Web-Technologies Software Engineer
Registrieren