Sven Hasselbach - Contract Management Workflow Application
Experience
Contract Management Workflow Application
- Architecture, review, consultation and development of a contract management workflow application
- Development of a JSF-based platform (XPages) for coordinating new products from partners' initial ideas to contract execution with clients
- Generation of contract documents based on the agreements reached
- Implementation of workflows with approval processes
- Use of Lotus Notes, Java, JSF, XPages, JavaScript, REST, Apache POI, PDF Box, Bootstrap, Selenium, JUnit and Swagger
- Development on Windows and Linux platforms
Salesforce REST Interface Integration
- Architecture, review, consultation and development for integrating Salesforce REST interfaces
- Development of various REST services (pull/push) for data synchronization between Lotus Notes and Salesforce to migrate existing applications to the Salesforce platform
- Use of LotusScript, Lotus Notes, Java, Eclipse RPC, REST, Salesforce REST API, JUnit and Swagger
- Development on Windows and Linux platforms
Workflow Enhancement
- Architecture, review, consultation and development for updating an existing IBM Notes-based workflow application
- Customization and extension of existing workflow logic
- Use of LotusScript, Lotus Notes and Lotus @Formula language
- Development on Windows platform
Various Small Web Applications
- Architecture, review, consultation and development of several small web applications
- Development of Java-based web applications using modern frameworks
- Use of Java, Maven, PostgreSQL, MySQL, Spring Boot, JSF, Vaadin, Bootstrap, REST, JavaScript, JPA, Hibernate, OAuth, JIRA, JWT, SonarCube, Git, Swagger, Eclipse, SOAP UI, Nginx and TDD
- Development on Linux platform
Lotus Notes / Microsoft Technologies Migration
- Architecture, review, consultation and testing as part of migrating IBM Notes applications to Microsoft technologies
- Migration planning and execution for an existing IBM Notes application landscape to Microsoft SharePoint, Exchange and Dynamics
- Coordination of the applications to be migrated
- Testing and verification of applications developed by an English-speaking offshore team (India) for functionality and requirements
- Use of LotusScript, Lotus Notes, Lotus @Formula language, Java, ODBC, JavaScript, Selenium, K2 Workflow Engine and REST Assured
- Development on Windows and Linux platforms
Web Application / Microservice Development
- Architecture, review, consulting and development of a web application or a complex REST microservice
- Development of a REST service for various queries of an existing data pool
- Implementation of user management and a dashboard with data analysis and statistics
- Integration with various backend systems
- Technologies used: Java, Maven, PostgreSQL, Spring Boot, Bootstrap, REST, JavaScript, JPA, Hibernate, OAuth, JIRA, SonarQube, Git, Swagger, Eclipse, SOAP UI, Nginx, Vaadin, and TDD
- Development on a Linux platform
Technical Consulting for Standardizing XPages Development
- Architecture, review, consulting, and development for standardizing XPages development
- Technical advice and mentoring of an internal development team to make existing applications web-capable
- Development of base applications and components as standardized boilerplates to convert existing applications
- Advice on best practices for analysis and strategic decisions
- Extension of an existing workflow engine (LotusScript) for use in web applications
- Technologies used: XPages, Java, SSJS, Bootstrap, React, REST, LotusScript, Apache POI, JIRA, and JSF
- Development on a Windows platform
Microservices for Domino.Doc
- Architecture, review, consulting, and development of microservices for Domino.Doc
- Extension of an existing Domino.Doc application with microservices for data exchange and processing with internal web applications
- Reuse of existing Spring Boot code elements on the Domino server
- Provision of microservices for end users (authentication via WebSSO) and external systems (authentication via JWT)
- Customization of the web frontend of the Domino.Doc application using jQuery and extension of LotusScript code
- Technologies used: Java, OSGi, Maven, Spring Boot, multi-threading, Apache HTTP reverse proxy, memcache, REST, SoapUI, Git, Swagger, JWT, WebSSO, Veracode, JIRA, Eclipse, jQuery, LotusScript, and Domino Doc
- Development on a Windows platform
General Dynamic REST Interface
- Architecture, review, consulting, and development of a dynamic REST interface for IBM Notes
- Development of a REST interface for data exchange between a large IBM Notes application (hundreds of distributed databases) and a Meteor web application
- Implementation of user management, high-performance optimizations (multi-threading, smart caching, load balancing), and transfer of rich text content
- Coordination with an external web development firm, definition of the interface via Swagger
- Technologies used: Java, OSGi, Maven, Apache Wink, multi-threading, Nginx, memcache, Node.js, REST, SoapUI, Git, Swagger, and Eclipse
- Development on a Windows platform
Travel Expense Management
- Architecture, review, consulting, and development of an XPages application for travel expense management
- Implementation of web-based capture and settlement of travel expenses
- Technologies used: Java, XPages, Bootstrap, JSF, J2EE, JavaScript, and HTML
- Development on a Windows platform
Domino Web User Registration
- Architecture, review, consulting, and development of an XPages application for registering web users to Domino applications
- Implementing registration and user management functions
- Using Java, XPages, Eclipse, multithreading/concurrency, Bootstrap, JSF, J2EE, JavaScript, and HTML
- Developed on Windows platform
Archive Application
- Architecture, review, consulting, and development of an archive application based on an existing Java-SWT application
- Extension for multi-database environments and performance tuning through multithreading
- Implementing barcode recognition for scanned forms as well as PDF export/import
- Implementing email archiving and sending encrypted PDF emails
- Developing DOTS tasks for file handover when switching consultation offices
- Using Java, multithreading/concurrency, SWT, Domino Java NAPI, DOTS, PDFBox, ZXing, and SVN
- Developed on Windows platform
Emergency Management
- Architecture, review, consulting, and development of an emergency management system
- Developing a system for capturing and distributing emergency notifications, transport reports, and reportable events
- Implementing a workflow to manage the reports
- Using Lotus formula language, LotusScript, Java, and XML
- Developed on Windows platform
Migration (Domino to Vaadin Platform)
- Architecture, consulting, and development of a prototype for migrating existing Domino applications to a GWT-based Vaadin platform
- Designing and implementing data migration
- Developing an OSGi bundle to integrate the WebSphere Liberty container on the Domino server with a view to later migrating to Apache Tomcat and/or IBM Bluemix
- Goal: minimizing necessary adjustments when switching platforms
- Using XPages, Java, JSF, Vaadin, Eclipse, OSGi, MongoDB, and WebSphere Liberty
- Developed for web browsers
XPages Dynamic CC
- Architecture and development of an XPages component for dynamic form generation
- Implementing on-the-fly manipulations of the JSF component tree
- Using XPages, Java, and JSF
- Developed for web browsers
Various PHP Projects (IT Service Provider, 2014)
- Architecture, review, consulting, development, maintenance, and support of various websites for IT service provider clients
- Implementation of websites and web applications using PHP and JavaScript
- Use of PHP, Yii framework, MySQL, MongoDB, Node.js, CSS, JavaScript, jQuery, Java, SSL, HTML, XML, Eclipse, Ajax, OpenID, REST, web services, PHPUnit, XDebug, SVN, and AngularJS
- Development on Linux, Windows, and web browser platforms
Global Template (Insurance)
- Architecture, review, consulting, and development of a global prototype/master template
- Extension of existing databases to allow web access and access via mobile devices
- Use of XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus Formula Language, Lotus Script, and Twitter Bootstrap
- Development for Windows, Linux, web browsers, iOS, Android, and BlackBerry
Global NAB Web Services
- Architecture, review, consulting, and development of various web services
- Providing different data from the Domino Directory for integration with external systems
- Use of Java and web services
- Development on Windows and Linux platforms
Rule Set Distribution
- Architecture, review, consulting, and development of a system for distributing rule sets to company divisions
- Implementation of an audit-proof mechanism for receipt confirmation
- Integration with existing workflows for automatic distribution using a maintainable interest matrix
- Use of Lotus Formula Language and Lotus Script
- Development on Windows platform
Various PHP Projects (IT Service Provider, 2013)
- Architecture, consulting, and development of various websites for IT service provider clients
- Implementation of PHP-based websites and web applications
- Use of PHP, Yii framework, MySQL, MongoDB, CSS, JavaScript, jQuery, Java, SSL, HTML, XML, Eclipse, Ajax, OpenID, REST, web services, PHPUnit, XDebug, and SVN
- Development on Linux, Windows, and web browser platforms
Global template for workflows (banks)
- Architecture, review, consulting and development of a global master template for workflows
- Extension of existing databases to include web access and mobile access options
- Customization of existing workflow applications
- Use of XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus Formula Language, Lotus Script and Twitter Bootstrap
- Development for Windows, web browsers and BlackBerry
Cloud storage service
- Architecture, consulting and development of a cloud storage service based on the open-source project OwnCloud
- Implementation of file upload, management and access concepts
- Use of PHP, MySQL, CSS, JavaScript, jQuery, Java, SSL, HTML, XML, Eclipse, Ajax, REST, PHPUnit, XDebug and SVN
- Development on Linux, Windows and web browser platforms
Customer reporting database
- Architecture, review, consulting, development as well as maintenance and support of a customer reporting database
- Development of a solution for capturing service reports based on XPages (IBM Notes)
- Connection of mobile devices using Teamstudio Unplugged for offline data capture on tablets
- Implementation of interfaces to the inventory management system on AS/400
- Use of XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF and DB2
- Development for Windows, web browsers and AS/400
Concept for a novel web application
- Architecture and consulting in the design of a novel online offering
- Conducting feasibility studies and creating a technical concept
- Selection of development tools and definition of the development environment
- Use of PHP, Yii-Framework, MySQL, MongoDB, CSS, JavaScript, jQuery, Java, SSL, HTML, XML, Eclipse, Ajax, OpenID, REST, web services, PHPUnit, XDebug and SVN
- Development on Linux, Windows and web browser platforms
Overhaul of online shop system (construction industry)
- Architecture, review, consulting and development of an online shop system in the construction industry
- Further development and overhaul of the existing system
- Implementation of new features and expansion of payment options
- Revision of the SAP interface and SEO optimization
- Ongoing maintenance, support, as well as enhancements and adjustments as needed
- Use of PHP, MySQL, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, SAP, Ajax and Bash
- Development on Linux, Windows and web browser platforms
Training Management
- Architecture, review, consultation, development, as well as maintenance and support of a training management application
- Exposed an existing Lotus Notes application as a Web 2.0 application using XPages
- Migrated the existing architecture for web access
- Utilized XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus formula language, and LotusScript
- Developed for Windows and web browsers
Electronic Forms
- Architecture, review, consultation, development, as well as maintenance and support of existing online forms for internal ordering processes
- Further development of workflow- and XPages-based web applications in a corporation
- Implemented extensions and adjustments as needed
- Utilized XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus formula language, and LotusScript
- Developed on Linux, Windows, and web browser platforms
Web Information System (SEO-optimized)
- Architecture, review, consultation, development, as well as maintenance and support of a web information system for searching construction projects
- Implemented a DB2 interface (connection to i5)
- Performed search engine optimization and implemented extensive search features
- Utilized PHP, MySQL, DB2, CSS, JavaScript, Java, SSL, HTML, XML, Linux, and Bash
- Developed on Linux, i5 (AS/400), and web browsers
Study Management
- Architecture, review, consultation, development, as well as maintenance and support of a study management application
- Implemented an XPages-based study management with export functions to Excel
- Automated report generation and extensive, freely definable selection criteria
- Implemented a workflow for processing studies
- Utilized XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Apache POI, LotusScript, and Lotus formula language
- Developed on Linux, Windows, and web browser platforms
Executive Network
- Architecture, review, consultation, development, as well as maintenance and support of an internal corporate social network
- Implemented social network features based on XPages
- Made extensions and adjustments as needed
- Utilized XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, LotusScript, and Lotus formula language
- Developed on Linux, Windows, and web browser platforms
Document Library
- Architecture, review, consulting, development, as well as maintenance and support of a document management system
- Exposing an existing Lotus Notes-based document management system as a Web 2.0 application using XPages
- Migration of the existing architecture and continuous enhancements
- Using XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus Script and Lotus formula language
- Development on Linux, Windows and web browser platforms
Customer Database (CRM)
- Architecture, review, consulting and development for the redesign of an existing CRM system
- Adding new features and connecting to a new SAP interface (Web services/Gedys Pump)
- Integration with the InfoServ analysis tool and connection of mobile devices
- Using Lotus Script, Lotus formula language, Java, Gedys Pump, CSS, JavaScript, HTML, XML, InfoServ, InfoZoom and Web services
- Development on Linux, Windows, web browser and BlackBerry platforms
Electronic Patient Management System
- Architecture, review, consulting, development, as well as maintenance and support of an electronic patient management system
- Redesign of an existing workflow application and migration to an XPages-based Web 2.0 interface
- Implementing extensions and customizations as needed
- Using XPages, CSS, JavaScript, Java, SSL, HTML, XML, Eclipse, JSF, Lotus formula language and Lotus Script
- Development on Linux, Windows and web browser platforms
Online Shop Redesign (Industry, 2010)
- Architecture, review, consulting, development, as well as maintenance and support of an online shop system
- Redesign of a PHP/MySQL-based online shop
- Redesign of the database structure and adjustments to an SAP import interface
- Implementation of further extensions and adjustments as needed
- Using PHP, MySQL, HTML, CSS, XML, JavaScript, Java, SSL, SSH and FTP
- Development on Linux, Windows and web browser platforms
Workflow "Vacation Requests"
- Architecture, review, consulting, development, as well as maintenance and support of a vacation request workflow
- Implementing an HR workflow for submitting and canceling vacation requests
- Automatic calculation and management of individual vacation entitlements, considering holidays and legal special regulations
- Implementing comprehensive access restrictions according to data protection regulations
- Automatic determination of the supervisor including substitution function, calendar view and various reporting features (MS Excel)
- Integration with an existing time tracking tool and implementation into the existing infrastructure
- Using Lotus formula language, Lotus Script, Lotus Notes, Lotus Domino, Lotus Notes Server, SAP, SAP connector, CSV, XML, Eclipse, Lotus Sametime, Windows API, PDF, MS Word, MS Excel and MS Office
- Development on Windows platform
Workflow "Special Parts Request"
- Architecture, review, consulting and development of a workflow for special parts requests
- Implementation of a dynamically adaptable, cross-departmental workflow for approval, development and delivery processes of custom-made individual components
- Use of Lotus Formula Language, Lotus Script, Lotus Notes, Lotus Domino, Lotus Notes Server, Lotus Sametime and Windows API
- Development on the Windows platform
Workflow "Ordering Materials"
- Architecture, review, consulting, development as well as maintenance and support of a workflow for material procurement
- Mapping of the entire process from request through approval steps to purchasing and accounting
- Import of item data from SAP, considering different item groups and special process steps (e.g. IT materials, hazardous substances)
- Implementation of export functions, process tracking, statistical analysis and email notifications
- Integration of Blackberries for specific user groups
- Use of Lotus Formula Language, Lotus Script, Lotus Notes, Lotus Domino, DECS, Lotus Notes Server, SAP, SAP Connector, HTTP, SSL, HTML, JavaScript, CSV, MS Excel, XML, Eclipse, Internet Explorer and Lotus Sametime
- Development on Windows, Blackberry and web browser platforms
Workflow "Phase-Out"
- Architecture, review, consulting and development of a phase-out workflow
- Implementation of a dynamically adaptable, cross-departmental workflow for phase-out management of various components and systems
- Use of Lotus Formula Language, Lotus Script, Lotus Notes, Lotus Domino, Lotus Notes Server, Lotus Sametime and Windows API
- Development on the Windows platform
Company Hierarchy Representation
- Architecture, review, consulting and development of a large-scale project to map the company hierarchy
- Import of the organizational structure stored in SAP HR into various Lotus Notes databases via SOAP interface
- Implementation of various connectors, web services and XML interfaces
- Maintenance of a company-wide phonebook via web browser and integration with Lotus workflow applications
- Use of Lotus Formula Language, Lotus Script, Lotus Notes, Lotus Domino, Lotus Notes Server, Lotus Sametime, Windows API, SOAP, WSDL, HTML, XML, Java, JavaScript, DXL, CSV, SSL and JSP
- Development on the Windows platform
System Database
- Architecture, review, consulting, development as well as maintenance and support of a system database for a manufacturer of specialized microscopes
- Development of a Lotus Notes-based database to map device histories and components
- Centralization and restructuring of production and maintenance processes
- Implementation of an automated interface to SAP for importing production orders
- Import of diagnostic files from various electronic components and workflows for manufacturing, acceptance and service orders
- Implementation of automated imports of external data (supplier data) and forms for logging and capturing test data (Word, Excel, PDF)
- Use of Lotus Formula Language, Lotus Script, Lotus Notes, Lotus Domino, DECS, Lotus Notes Server, SAP, SAP Connector, HTTP, SSL, HTML, JavaScript, CSV, XML, Eclipse, Internet Explorer, Lotus Sametime, FTP, Windows API, PDF, MS Word, MS Excel, MS Office, Java and JSP
- Development on Windows, web browser and Citrix platforms
Online auction tool based on PHP/MySQL
- Architecture, review, consulting, development, as well as maintenance and support of an internal online auction system for a large German financial institution
- Implementation of a PHP/MySQL-based auction platform for internal auctions
- Implementation of user management, bidding processes, and security (SSL)
- Use of PHP, MySQL, HTML, CSS, XML, JavaScript, Java, SSL, SSH, and FTP
- Development on Linux, Windows, and web browser platforms
Spare parts database
- Architecture, review, consulting, development, as well as maintenance and support of a spare parts database
- Development of a Lotus Notes database to manage spare parts with a workflow for incoming and outgoing parts
- Setup of an online catalog of all orderable spare parts via web browser
- Implementation of reporting functions and Excel exports
- Use of Lotus formula language, LotusScript, Lotus Notes, Lotus Domino, Lotus Notes Server, Lotus Sametime, HTML, XML, JavaScript, CSV, SSL, and LSX
- Development on Windows platform
Online shop based on PHP/MySQL (financial institution)
- Architecture, review, consulting, development, as well as maintenance and support of an online shop for a large German financial institution
- Development and revision of a PHP/MySQL-based online shop
- Integration with a Java-based credit card billing interface
- Use of PHP, MySQL, HTML, CSS, XML, JavaScript, Java, SSL, SSH, and FTP
- Development on Linux, Windows, and web browser platforms
Migration to Lotus Workflow
- Architecture, review, consulting, development, as well as maintenance and support for the migration to Lotus Workflow
- Conversion of numerous proprietary Lotus Notes workflows of a corporation to Lotus Workflow
- Migration to pure web applications
- Use of Lotus formula language, LotusScript, Lotus Notes, Lotus Domino, Lotus Notes Server, Lotus Workflow, HTML, XML, JavaScript, CSV, SSL, LEI, and LSX LC
- Development on Windows platform
Freelance application developer
- Self-employed work as a freelance application developer
- Focus areas: IBM Lotus Notes, XPages, web development (JavaScript, HTML, CSS, PHP, MySQL, Java)
- Design and implementation of IT projects in the groupware and web environment
- Consulting on functional and strategic IT concepts
Full-Time Software Developer
- Worked as a software developer in a permanent role
- Developed and maintained applications in an IT environment
IT Specialist Training, Application Development
- Trained as an IT specialist with a focus on application development
- Gained skills in software development, databases and web technologies
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology, Construction, Manufacturing, Government and Administration, Banking and Finance, and Professional Services.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Product Development, Strategy, Marketing, Operations, and Human Resources.
Skills
Expertise Areas:
Ibm Lotus Notes Development
Expert Knowledge In Xpages Development
Expertise In It Projects In A Groupware Environment
Expertise In It Projects In A Web Environment
Functional Concepts
Strategic Concepts
Many Years Of Experience In Web Development (Javascript, Html, Css, Php, Mysql, Java, Etc.)
Operating Systems:
Macos, Ios
Linux
Android
Unix
Windows
Programming Languages:
Basic Jsx
Java
Javascript
Lotus Notes Script
Php
Shell
Databases:
Access
Mongodb
Jdbc Db2
Lotus Notes
Couchdb
Ms Sql Server
Postgresql
Mysql
Odbc
Sql
Products/standards/experience:
Lotus Notes Client (Since Version 4.5)
Lotus Domino Server (Since Version 4.5)
Lotus Inotes, Lotus Sametime
Lotus Symphony, Lotus Smartsuite, Openoffice
Lotus Workflow
Lotus Enterprise Integrator For Domino (Lei)
Lotusscript Extensions For Lotus Domino Connectors (Lsx Lc)
Lotusscript Extensions (Lsx)
Document Management With Domino.doc
Xml, Dom, Sax
Xpages
Javaserver Faces (Jsf)
Google Web Toolkit (Gwt)
Ibm Bluemix
Vaadin
Javascript Frameworks [Jquery, Dojo Toolkit, Prototype, Angularjs]
Mysql
Ms Sql
Ms Access
Postgresql
Apache, Lighttpd, Tomcat
Php
Asp
Java
J2ee
Rest, Restful
Eclipse
Netbeans
Microsoft Internet Information Services
Uml
Spring Boot
Frameworks/portals [Yii, Typo3, Zend Framework, Joomla, Drupal, Os-commerce Etc.]
Mongodb
Couchdb
Node.js
Angularjs
React
React Native
Languages
Education
IT Specialist, Application Development · Germany
Certifications & licenses
IBM Champion ICS 2013
Statistics
Experience
Global Experience
Expertise
Qualifications
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Sven based?
What languages does Sven speak?
How many years of experience does Sven have?
What roles would Sven be best suited for?
What is Sven's latest experience?
Which industries is Sven most experienced in?
Which business areas is Sven most experienced in?
Which industries has Sven worked in recently?
Which business areas has Sven worked in recently?
What is Sven's education?
Does Sven have any certificates?
What is the availability of Sven?
What is the rate of Sven?
How to hire Sven?
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Contract Management Workflow Application
Nearby freelancers
Professionals working in or nearby Wiesbaden, Germany