Schlagwörter
DSL
MICROSOFT TFS
Warehouse & Assembly Line Management
Web Services Design
Business Process Analysis and Automation
Static Software Analysis Web Crawling
Bigdata
Requirement Engineering
E-Commerce Application
Web Scrapping/Crawling
Static Software Analysis
Software Development Process Implementation
Requirement Enginering
Object Oriented Analysis and Design
Domain Specific Language
Code Generation
J2EE
.NET
C#
Java
Scrum
Spring
JIRA
Enterprise Architekt
Hibernate
iot
Cassandra
Extreme Programming
Xtext/Xtend
Skills
Application Domain / Areas
- Web & E-Commerce Applications, Warehouse Management, Business Process Automation
- Assembly Line Management, Geospatial & Textual Search Engine, Web-Crawling/Scrapping,
- Code Generation, Static Software Analysis, IDE Tools, Embedded & IoT Systems
- Object-Oriented Analysis and Design, IDE & Tools Development, Domain Specific Language Development
- Model Driven Development, Service Oriented Architecture, Human-Computer Interactions, .NET
- Mobile Application Development, Agile Processes & Scrum
- Java, Xtend, C/C++, C#, JSP, Python, PHP, Bash Shell, JavaScript, Visual Basic, Pascal, Prolog, x86 Assembly
- Microsoft SSQL, Cassandra, MySQL, PostgreSQL, Oracle, Hibernate, JPA, JDBC
- Scubet Toolset, Spring, Servlet, JSP, Lucene, JQuery, Bootstrap, JavaScript, XML, XSL, HTML, CSS, PHP
- Enterprise Architect, Eclipse, Visual Studio 2017, GCC/G++, JUnit, NUnit, Microsoft TFS, Projects, CVS
- Android, Windows Mobile, Eclipse RCP/SWT, J2ME
- Subversion, Jira, Bugzilla, Ant, Maven, CruiseControl, SQL Server Management Studio, Selenium, YourKit, JMeter
- Windows, UNIX (FreeBSD), Linux, Tomcat, nginx, Apache, MS IIS
Projekthistorie
02/2018 – 03/2018 - “Product Aggregator and Acquisition Platform”, Relionics, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop Software, IT infrastructure and integrate with E-commerce & Warehouse backend
Technology: Java, .NET, Scubet-Toolset, Microservices
12/2017 – 01/2018 - “Point of Sale System”, Relionics, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop Software, IT infrastructure and integrate with E-commerce & Warehouse backend
Technology: Java, .NET, Scubet-Toolset
07/2017 – 11/2017 - “Web-based Telemedicine Software”, Axon Medical Services, Bangladesh
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Radiology components, Development process & infrastructure, Diverse software development
Technology: Java, Spring, Cassandra, Bootstrap, .NET, Android, Scubet-Toolset
12/2016 – 06/2017 - “Warehouse and E-Commerce Applications”, Relionics, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop high traffic advertisement platform for consumer products and food
Technology: Java, Xtend, Spring, Cassandra, JPA, .NET, Scubet-Toolset, Microservices,
Various 3rd Party API (e.g. eBay, Amazon, Magento, PayPal, Canon Imaging, Dymo, Brother etc.)
01/2016 – 11/2016 - “Product & Restaurant Advertisement Platform”, Lemontreeverlag, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop high traffic advertisement platform for consumer products, restaurants and food
Technology: Java, Spring, Cassandra, Lucene, Scubet Generator & Toolset, JQuery, Bootstrap, Google Location API
08/2007 – 12/2015 - “SICAT Implant Suite, SICAT SGL, SICAT Broker”, SICAT GmbH & Co. KG, Bonn, Germany
Role: Software & Data Architect
Tasks:
01/2004 – 05/2007 - “BInAp Issue Management System”, Business Information and Application, Hennef, Germany
Role: Software Developer / Lead Software Developer
Tasks:
01/2007 – 06/2017 - “Online-shop & E-Mail Marketing”, Lemontreeverlag, Bonn, Germany
Role: Freelance Full-stack Software Developer
Projects:
07/2006 – 12/2006 - “ROOTS Research Projects”, ROOTS Group, CS - III, University of Bonn, Germany
Role: Research Associate
Tasks:
06/2005 – 12/2005 - “CSI Project”, ROOTS, CS - III, University of Bonn, Germany
Role: Research Software Developer
Tasks:
08/2004 – 09/2004 - “Cultivate project”, ROOTS, CS - III, University of Bonn, Germany
Role: Research Software Developer
Project: Cultivate – IDE Tools for measuring & visualizing metrics, detecting bad designs and suggesting overall design and code quality improvements
Tasks:
11/2003 – 02/2004 - “Collision Detection API Project”, Simulation & VR Lab., CS - II, University Bonn, Germany
Role: Research Assistant
Tasks:
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop Software, IT infrastructure and integrate with E-commerce & Warehouse backend
Technology: Java, .NET, Scubet-Toolset, Microservices
12/2017 – 01/2018 - “Point of Sale System”, Relionics, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop Software, IT infrastructure and integrate with E-commerce & Warehouse backend
Technology: Java, .NET, Scubet-Toolset
07/2017 – 11/2017 - “Web-based Telemedicine Software”, Axon Medical Services, Bangladesh
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Radiology components, Development process & infrastructure, Diverse software development
Technology: Java, Spring, Cassandra, Bootstrap, .NET, Android, Scubet-Toolset
12/2016 – 06/2017 - “Warehouse and E-Commerce Applications”, Relionics, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop high traffic advertisement platform for consumer products and food
Technology: Java, Xtend, Spring, Cassandra, JPA, .NET, Scubet-Toolset, Microservices,
Various 3rd Party API (e.g. eBay, Amazon, Magento, PayPal, Canon Imaging, Dymo, Brother etc.)
01/2016 – 11/2016 - “Product & Restaurant Advertisement Platform”, Lemontreeverlag, Bonn, Germany
Role: Product-Owner, Team lead & Full-stack Software Developer
Task: Develop high traffic advertisement platform for consumer products, restaurants and food
Technology: Java, Spring, Cassandra, Lucene, Scubet Generator & Toolset, JQuery, Bootstrap, Google Location API
08/2007 – 12/2015 - “SICAT Implant Suite, SICAT SGL, SICAT Broker”, SICAT GmbH & Co. KG, Bonn, Germany
Role: Software & Data Architect
Tasks:
- Analyze, design and implement core architecture components for software product lines
- Design various reusable software components
- Product-owner: license management system
- Develop core data access architecture and automated code generators
- Interface SICAT products with external applications, Integrate online portals with CRM and support systems
- Conduct software requirement analysis, testing, source code reviews and hazard-analysis
- Develop automation tools (e.g. code generation, software analysis, backup & archiving, document processing, etc.)
01/2004 – 05/2007 - “BInAp Issue Management System”, Business Information and Application, Hennef, Germany
Role: Software Developer / Lead Software Developer
Tasks:
- Lead Industrial Assembly Line Management Software (Client & Server) - software components: server software, portable off-line client, data synchronization, access rights & audit management, multilingual user interfaces, site administration, printable report system
- Lead Mobile issue management with smartphone - develop dynamic GUI, data and image manipulation, bi-directional synchronization via GPRS
- Develop extensions and reporting framework for the BInAp Issue Management Systems (IMS)
- Implement software development process, coordinate project planning, technical specifications & documentations
- Setup & administer central UNIX, CVS, production, development and test servers
01/2007 – 06/2017 - “Online-shop & E-Mail Marketing”, Lemontreeverlag, Bonn, Germany
Role: Freelance Full-stack Software Developer
Projects:
- Online-shop – a configurable and easy to administer electronic shop. Features: easy management of products, orders and customers, PDF reports, web-based admin-console, payment gateways etc.
- E-Mail Campaign/Marketing Software – Content designer/converter, Huge address database adaptation, Mass E-mail dispatch, Subscribe/Unsubscribe, Scheduling
- Fremdwortfinder – low footprint dictionary for finding German special words
- EasyCRM – a lightweight content management system
07/2006 – 12/2006 - “ROOTS Research Projects”, ROOTS Group, CS - III, University of Bonn, Germany
Role: Research Associate
Tasks:
- Devise interactive user interfaces for visualizing the source code of large software systems.
- Develop a generalized software visualization framework and an Eclipse plug-in for visualizing dependencies among conditional program transformations.
- SVF – a Framework for Developing Interactive Software Visualization Systems: API and Eclipse plug-in
- Condor – an Eclipse plug-in for Visualizing Interferences Among Conditional Program Transformations (CT)
06/2005 – 12/2005 - “CSI Project”, ROOTS, CS - III, University of Bonn, Germany
Role: Research Software Developer
Tasks:
- Mentor the eXtreme Programming team implementing mobile applications
- Develop modules to bridge wireless LAN based Location Tracking System and the CSI Intelligence Server
08/2004 – 09/2004 - “Cultivate project”, ROOTS, CS - III, University of Bonn, Germany
Role: Research Software Developer
Project: Cultivate – IDE Tools for measuring & visualizing metrics, detecting bad designs and suggesting overall design and code quality improvements
Tasks:
- Participate in the analysis, design, coding and testing areas
- Devise refactoring techniques to improve the design of Object-Oriented Code.
- Develop custom widgets and algorithms for visualizing various physical and abstract software artifacts.
11/2003 – 02/2004 - “Collision Detection API Project”, Simulation & VR Lab., CS - II, University Bonn, Germany
Role: Research Assistant
Tasks:
- Customize, debug and test code written in C++ and MFC
- Adopt UNIX based C++ collision detection APIs into 3D visualization software for Windows Platform.
Reisebereitschaft
Verfügbar in den Ländern
Deutschland