dtms GmbH Logo

dtms GmbH

Hamburg

Mobile Device Management System

Software Developer Enterprise Java

July 2012 - November 2012
5 months
Full-time
Product work
Hamburg

Case context

Overview

Enterprise mobile device administration needed device management, app management, user management, and messaging in one system. I connected those workflows with Apple Push Notifications, email, SMS capabilities, and a Java backend.

The system included an enterprise iOS application for iPhone, iPad, and iPod Touch, compatible with iOS versions 4.3 through 6.0. Built with a Java 7 backend using Apache Wicket 6.3.0, JPA/Hibernate, and Jersey JAX-RS, the solution enabled centralized app distribution, device management, and user notification workflows.

Responsibility

Activities

  • MDM System Development: Device management, app management, user management, centralized mobile administration
  • Enterprise iOS App Development: iPhone/iPad/iPod Touch app, iOS 4.3-6 compatibility, Objective-C/Xcode development
  • Messaging System Integration: Apple Push Notifications, email notifications, SMS alerts, multi-channel communication
  • Backend Architecture: Java 7, Apache Wicket 6.3.0, JPA/Hibernate, Jersey JAX-RS, MySQL database
  • Agile Development: Scrum methodology, iterative delivery, continuous integration, quality assurance

Operating mode

Methodology

  • Scrum Framework: Agile development, sprint planning, iterative delivery, continuous improvement
  • Full-Stack Development: Backend Java development, iOS Objective-C development, integrated system architecture
  • Enterprise Integration: Apple Push Notifications, multi-channel messaging, centralized device management
  • Quality Assurance: Comprehensive testing, code quality validation, enterprise-grade reliability

Technical context

Technology stack

The tools are not the point by themselves. What matters is which system layers had to work together.

8Areas
22Technologies

Backend

7
Java 7Apache Wicket 6.3.0JPAHibernateGoogle GuiceJersey JAX-RSEnterprise Java Development

Frontend

1
JavaScript

Mobile

5
iOSObjective-CXcodeApple Push NotificationsEnterprise iOS Development

Databases & Storage

1
MySQL

DevOps

2
TomcatMaven

Tools

4
TestNGCheckstylePMDFindbugs

CI/CD & Delivery Pipelines

1
Jenkins

Practices

1
Scrum

Next step

If you want to explore similar leverage for hiring, collaboration, or a concrete transformation, this is the right starting point.

Send a short note about the situation you are trying to assess. I reply personally and will be direct about fit.