Könnte verfügbar sein
(Aktualisiert 2023-06-26)Expert Java udvikler/ Erfaren Team lead
København, Denmark
Einheimische Danish, English
- +10 års erfaring som Team lead / Arkitekt og CTO
- +20 års erfaring med Java
- +15 års erfaring med Spring Framework
Fähigkeiten (34)
CONTINUOUS INTEGRATION/DELIVERY
STRUCTURED SOFTWARE
ECS
DSL
API
MIDDLEWARE
CACHE
Kanban
Project Management
SOFTWARE DEVELOPMENT
WORKFLOW
TEAM LEAD
Agile
Continuous Integration
DOCUMENTATION
Caching
Ionic
DMS
Node.js
TypeScript
JavaScript
Business Intelligence
SCRIPTING
Jenkins
NodeJS
BI
Perl
Python
GUI
JSF
WAP
CI/CD
ACROBAT
Zusammenfassung
Steffen is an experienced developer with a passion for Java development, clean code, and CI/CD. With over 20 years of experience in Java and the Spring framework, Steffen has a solid foundation in building robust and scalable applications. Steffen has worked with various companies, both larger enterprises and SMEs, including TDC net, YouSee, DSB, CobHam/ Thrane&Thrane, Nordija/24i, Livestation, and Danskespil.
Steffen's expertise extends beyond development, as he has been involved in DevOps practices even before the term gained popularity. He is well-versed in using tools like Github/Actions, Bitbucket pipelines, and Gitlab for continuous integration and deployment (CDI/CD). Steffen embraces an agile mindset, allowing for flexibility and adaptability in his work.
In addition to his development skills, Steffen has experience in leading teams and ensuring the delivery of high-quality deployable code. He has successfully built large Java and Angular applications from scratch for companies such as DSB, TDC net, Nordija and PERE.
Steffen's skill set goes beyond development and team leadership. He possesses extensive knowledge in building highly scalable infrastructure and expertise in invoicing systems, rating systems, and integrations at all levels. Steffen's diverse background enables him to tackle complex challenges and deliver effective solutions.
Overall, Steffen is a versatile professional with deep development skills, a track record of successful project delivery, and a breadth of knowledge in various domains.
Berufserfahrung
2010-01 - Jetzt
2022-01 - 2023-03
Project: Solution architect on Aqueduct. Implementing a new BSS/OSS solution (using Comarch and other vendors), replacing the old telco system in TDC net.
Requirement handling and scoping: use case descriptions, context diagrams, process descriptions and complete modelling of C4 component architectures. Implemented resource management system on top of Comarch. Implementation and alignment of TMF APIs (telco standard), Integration to Kafka events for BI systems (including Snowflake). IAM integration to PING/UMA/LDAP. Documentation created towards the service providers for multiple components in the system.
Methods: C4 Model, Agile Methodologies (Kanban) Technologies: Confluence, JIRA, Kubernetes, Java, Swagger, Gitlab, CI/CD, ArgosCD, Prometheus, Grafana, Kafka
2017-01 - 2022-01
2014-01 - 2018-01
Handling the development team, software architecture, software development, platform scaling, devOps, pre-sales, and product strategy.
Keywords: Architecture, Strategy, Software Development, Web Scale, Presale, Product and Concepts Methods: Agile Kanban, SOLID principles Technologies: Java, Javascript, Ionic, node.js, bitbucket, bitbucket pipelines, AWS: EC2, ELK, ECS, S3, Cloudfront, Jira, Confluence
2016-01 - 2017-01
All done via a hybrid app developed in ionic. Also setup iOS and Android CI/ CD for testing and deployment towards internal usage and deployment.
Leading experienced developers moving into hybrid development.
Methods: Agile Scrum, SOLID Technologies: TypeScript, Ionic/Ionic2, Node.js, AngularJS/Angular2, JavaScript, npm, HTML5, CSS3, SASS,Gulp, GitHub DevOps: Jenkins (CI/CD), Fastlane, Scripting, Jira, Confluence
2012-01 - 2016-01
Creating backend to support digital rights system (DRM), ingest flow etc.
Leading a team of experienced developers thrive in an agile environment.
Methods: Agile Kanban Technologies: Java, AngularJS, HTML5, Nodejs, Python, XMPP, MySQL, Couchbase, Camel, RabbitMQ, JMS. DevOps: Puppet, Docker, ELK stack (Elastic search, Logstash, Kibana), Graphite / Grafana, Github, AWS: EC2, Cloudfront, S3, Jira, Confluence
2012-01 - 2015-01
Methods: Agile Kanban, XP Technologies: Java, Javascript, XMPP.
2011-01 - 2012-01
2012-01 - 2012-01
Methods: Agile Kanban, XP Technologies: Java, Javascript, XMPP
2007-01 - 2011-01
Designed and implemented API for conditional access (CAS) for various vendors (Widevine, Verimatrix etc.). Implemented Camel Routing and Java DSL to integrate video server and metadata workflow for different vendors.
Methods: Agile Scrum Technologies: Java, Spring Framework, Servlets, Javascript, HTML, XMPP, Jira, Confluence
2006-01 - 2007-01
JEE (JPA persistence) and spring bindings where done in order to inject a testdriven environment and to set up simple connection pooling through JNDI and JBoss. When developing and integrating this technology it was relatively easy to set up a new validation framework (hibernate validation), which was annotation based.
Methods: Technologies: Java, MySQL, Oracle DB, Servlets, HTML, JSP
2001-01 - 2006-01
Methods: Technologies: Java, Oracle DB, JSF, Servlets, Perl, JSP, HTML 3 Courses and certifications
Akademischer Hintergrund
1997-09 - 2008-01