Thorsten Lenzen
Senior Developer & AppSec Specialist
Experience
Senior Security Analyst
- Analysis and remediation of security vulnerabilities in a risk assessment system for energy trading
- System analysis
- Threat modeling
- Decision-making on vulnerability mitigation strategies
- Implementation of vulnerability detection mechanisms
- Security scans
- DevSecOps practices
- Technical environment: Visual Studio Code, JetBrains Suite, MS Threat Modeling Tool, DevSecOps, Git, AWS, DynamoDB, SQL Server, Endur, Snowflake, Orca
- Languages: C#, JavaScript, TypeScript, Python, PowerShell, Bash, Terraform, SQL
Senior Developer
- Design and implementation of a system to optimize utilization on railway lines
- Partial architecture and system design
- Feature development
- Technical leadership of the frontend team
- Prototype creation
- Conceptualization of automated integration testing
- Design and implementation of CI/CD pipelines
- Technical environment: Rider, DataGrip, Visual Studio Code, Git, ASP.Net Core WebApi, Angular, Docker, Angular CLI, Gulp, Node, REST, MySQL, AWS, Azure, Enterprise Architect, Microservices
- Languages: C#, JavaScript, TypeScript, LINQ, UML
Lead Developer
- Architecture, design, and implementation of a Learning Management System within a microservices architecture
- Coaching staff on technology and methodologies
- Conceptualization and implementation of the CI/CD pipeline
- Feature development
- Technical leadership of the backend team
- Concept for unit test creation
- Technical environment: Rider, DataGrip, Visual Studio Code, Git, ASP.Net Core WebApi, Angular2+, Docker, Angular CLI, Gulp, Node, REST, MySQL, AWS, Azure, Enterprise Architect, Microservices
- Languages: C#, JavaScript, TypeScript, LINQ, UML
Lead Developer
- Architecture, design, and implementation of a system for predicting infrastructure measures
- System architecture and design
- Technology selection
- Feature development
- Technical leadership of backend and frontend teams
- Prototyping
- Creation of automated integration tests
- Technical environment: Visual Studio, Visual Studio Code, TFS, ASP.Net MVC WebApi, ASP.Net Core, Angular, Node, REST, Oracle, SQL Server, Enterprise Architect, Design Patterns, OWIN, Microservices
- Languages: C#, JavaScript, TypeScript, UML, Regular Expressions
Solution Architect
- Architecture, design and implementation of a system for managing collaboration spaces
- Responsible for feature implementation
- Guidance of the development team
- Technical environment: Visual Studio 2015, TFS 2015, ASP.Net MVC WebApi, REST, AngularJS, Gulp, Node, Enterprise Architect, Design Patterns
- Languages: C#, JavaScript, TypeScript, LINQ, UML
Solution Architect, Technical Project Lead
- Architecture and design of a system for international trade fair and event planning
- Responsible for feature implementation
- Guidance of the development team
- Development of time-critical components with high complexity
- Technical environment: Visual Studio 2008–2015, TFS 2015, Silverlight, ASP.Net MVC WebApi, REST, AngularJS, Gulp, Node, Enterprise Architect, Design Patterns
- Languages: C#, JavaScript, TypeScript, LINQ, UML
Coach, Lead Developer
- Review of the existing application landscape, standardization of architecture and design
- Coaching in the implementation of the introduced structure
- Technical environment: Windows Azure, Visual Studio 2008–2015, SVN, ASP.Net MVC, ASP.Net MVC WebApi, WPF, Enterprise Architect, Design Patterns, AngularJS, Microservices
- Languages: C#, XAML, TypeScript, JavaScript, LINQ, UML
Solution Architect, Technical Project Lead
- Architecture, design and further development of a SmartHome home automation system sold directly to end consumers
- Architecture and design of components
- Responsible for feature implementation
- Contact person and SPOC with the client
- Guidance of the development team
- Technical environment: Windows Azure, Visual Studio 2008–2013, TFS 2012, Silverlight, ASP.Net MVC, WCF, OCS, Enterprise Architect, Design Patterns, Microservices
- Languages: C#, XAML, JavaScript, LINQ, UML
Consultant, Business Developer
- Support in building up a Microsoft development division including human resources, profiling, partnerships, marketing & sales
- Social environment: people interaction, networking in the Microsoft environment
Lead Developer
- Design of a cloud-based architecture for connecting field service employees to the corporate network
- Creation of an architecture blueprint, design creation and prototype development
- Technical environment: Windows Azure (ACS, Azure AD, Service Bus), Visual Studio 2012, TFS 2012, WPF, WCF, Enterprise Architect, Design Patterns
- Languages: C#, C++, XAML, LINQ, UML
Technical Specialist, Senior Developer
- Evaluation of the product “Service Bus for Windows Server 1.0”
- Development of a strongly typed API layer for consuming REST services
- Design of usage patterns for the product
- Technical environment: Service Bus for Windows Server 1.0, Windows Server 2013, Visual Studio 2012, TFS 2012, WCF, Enterprise Architect, Design Patterns
- Languages: C#, C++, XAML, LINQ, UML
Branch Manager
- Establishment of the Cologne branch of an internationally operating consulting firm
- Branch setup, human resources, profile development, building partnerships, marketing & sales
- Social environment: people interaction, networking in the Microsoft environment and developer circles, experience in the Microsoft business field
Lead Architect, Team Coach, Team Lead
- Redesign of the personnel management system for the state of North Rhine-Westphalia on Microsoft .NET
- Reengineering of the legacy application
- Creation of architectural blueprint and design specification
- Development of a prototype
- Adoption of SCRUM and test-driven development practices
- Implementation of design patterns and service-oriented architecture components
- Training and coaching
- Representation in committees
- Technical environment: Visual Studio 2008/2012, TFS 2010, Oracle 9i/10g, SQL Server 2008/2012, CodeRush, WPF, WF, Fluent NHibernate, LINQ to NHibernate, Entity Framework, LINQ to Entities, Enterprise Architect, Design Patterns, Reporting Services, REST, ASP.NET WebApi
- Languages: C#, XAML, PL-SQL, T-SQL, LINQ, Visual Basic 6, VBA, RDL, UML
Lead Architect, Technical Project Lead
- Redesign of a Visual Basic-based controlling system and reimplementation on the .NET 3.0 platform
- Leading workshops, designing components, prototyping, team coaching and leadership
- Introduction of SOA
- Technical environment: Visual Studio .NET 2008, MS SQL Server 2005/2008, MS Visual SourceSafe, TFS 2005, Office 2007, Design Patterns, Enterprise Application Integration, IT Security
- Languages: C#, VB.NET, VBA, T-SQL, UML
Lead Architect, Technical Project Lead
- Migration of the Fuels Pricing System from Visual Basic 6 to the .NET platform with redesign and feature enhancements
- Workshops, component design, prototyping, team coaching, SCRUM adoption, project leadership, Architecture Board representation
- Technical environment: Visual Studio .NET 2005, MS SQL Server 2005, MS Visual SourceSafe, Design Patterns, Enterprise Application Integration, IT Security
- Languages: C#, VB.NET, VBA, T-SQL, UML
Lead Architect, Technical Project Lead
- Development of a Word-based application for direct CMS input with integrated fax transmission services
- Project management, requirements analysis consulting, concept & planning, client support, implementation supervision
- Technical environment: Visual Studio 2005, Visual Studio Tools for Office, Office 2003
- Languages: C#, VBA
Technical Lead
- Consolidation of requirements of all departments and suppliers for project management
- Implementation of a service-oriented architecture with design and prototyping
- Technical project management, workshops, architecture design
- Technical environment: Visual Studio 2005, SQL Server 2000/2005, IIS, MCMS, MOSS
- Languages: C#, ASP.NET, T-SQL
Technical Lead
- Migration from a heterogeneous application landscape to a unified, service-oriented Microsoft environment
- Definition of target platform, application transfer, project lead coaching, workshops, prototyping
- Technical environment: Visual Studio 2005, SQL Server 2000/2005, IIS, MCMS, MOSS, Oracle, Visio
- Languages: C#, ASP.NET, T-SQL, PL-SQL
Lead Developer
- Extension of an automated analysis process for dental samples via a self-service portal with personalized findings
- Architecture definition, project management, workshops, prototyping, development team leadership
- Technical environment: Visual Studio 2005, SQL Server 2000, IIS, MS Access 2003
- Languages: C#, ASP.NET, T-SQL
Business Unit Manager
- Established the Microsoft and Systems Solutions business unit for an international consulting firm
- Branch setup, HR tasks, branding, partnership development, marketing & sales
- Social environment: interacting with stakeholders, building networks in the Microsoft ecosystem and developer circles, hands-on experience in the Microsoft business sector
Senior Developer
- Developed a workflow for error logging in the billing chain and a complementary Access-based tool
- Workflow definition with business users, tool implementation
- Technical environment: MS Access XP/2003, Excel XP
- Languages: VBA, Visual Basic 6
Senior Developer
- Developed master data management for a satellite-based HGV tolling system with numerous interfaces
- Architecture design, development process planning, redesign and implementation of software components
- Technical environment: Microsoft Visual Studio 2003, SQL Server 2000, Internet Information Server 5.0
- Languages: C#, T-SQL
Developer
- Developed an application to automate recurring tasks in the client’s Microsoft Exchange environment
- Technical environment: Visual Studio 2003, Exchange Server 2000, Windows Services
- Languages: C#
Developer, Technical Specialist
- Defined a pan-European XML specification for vehicle data
- Extended a used-car portal with web service support and distributed backend components
- Delivered within a short project timeline
- Technical environment: Visual Studio .NET, Visual Studio 6.0, IIS 5.0, SQL Server 2000, Windows 2000 Server, Web Services
- Languages: C#, ASP.NET, ASP, Visual Basic 6, T-SQL, XML, WSDL
Developer
- Developed an automated analysis workflow for dental samples from data collection to diagnostic report generation
- Functionality consulting, architecture design, implementation, testing, rollout
- Expandability for web-based applications
- Technical environment: Visual Studio 2003, IIS 5.0, SQL Server 2000, Access XP, Windows 2000 Server
- Languages: C#, ASP.NET, T-SQL
Developer
- Designed a portal-based web application for selling legal literature with integrated shop system and customer modules
- Consulting for requirements gathering and architecture design under strict budget constraints
- Technical environment: Visual Studio .NET, IIS 6.0, SQL Server 2000, Windows Server 2003
- Languages: C#, ASP.NET, T-SQL
Developer
- Designed and implemented a distributed extranet application for providing agent data
- Extracted information from Navision, transformed to XML, published via web server
- Scalability for future extension
- Technical environment: Visual Studio .NET, IIS 5.0, MS Access XP, Navision Financials, Windows Server 2003
- Languages: C#, ASP.NET, T-SQL
Developer
- Redesigned the user interface, state machine, and command lock functionality of a robot control system to improve usability and reliability
- Technical environment: Visual Studio .NET, Anaconda, MS Access 97/XP
- Languages: C#, Visual C++ 6.0
Developer
- Extended the control interface for industrial robots based on new customer requirements
- Developed external interfaces for configuration and maintenance
- Technical environment: Visual Studio 6.0, KCC (KUKA Control Center)
- Languages: Visual C++ 6.0, Visual Basic 6, KRC (KUKA Robot Language)
Industries Experience
See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.
Experienced in Information Technology (18.5 years), Professional Services (7.5 years), Transportation (4 years), Government and Administration (3 years), Energy (2.5 years), and Manufacturing (2.5 years).
Business Areas Experience
The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.
Experienced in Information Technology (22 years), Product Development (13.5 years), Marketing (8 years), Sales (8 years), Operations (5.5 years), and Project Management (3.5 years).
Summary
- Software architectures and software design
- Fullstack implementation based on various technologies
- Application Security
- Technical project management and team coaching
Skills
Programming Languages, Frameworks
- C#, Vb.net, F#
- Wpf, Silverlight, Xaml, Wcf, Wf
- Asp.net, Asp.net Core, .Net Core
- Typescript, Javascript
- Python
- Java, Groovy
- Angular, React, Jquery, Angularjs, Knockout
- Css, Html, Xml, Xsl, Xsd
- Visual Basic, Vba, Powershell, Bash
- Ansi-sql, T-sql, Pl-sql
- C, C++, Visual C++
- Cypress, Selenium, Webdriver
- Assembler, Lisp, Fortran, Prolog, Matlab
- Sharepoint Server Side Object Model, Csom, Csrm
Databases
- Ms Sql Server, Oracle
- Mysql, Sql Lite
- Mongo Db, Dynamodb
- Hadoop, Hbase
- Endur, Snowflake
Products, Development Environments, Etc.
- Microsoft Visual Studio, Microsoft Visual Studio Code
- Jet Brains Toolbox (E.g. Rider, Resharper, Intellij)
- Cursor, Windsurf, Cursor Ai
- Azure Devops Server, Team Foundation Server
- Git, Jenkins
- Enterprise Architect
- Biztalk Server
- Power Platform, Power Automate
- Office365, Sharepoint
- Azure Cloud, Amazon Web Services
- Ms Dynamics Crm 6.0
- Chatgpt, Github Copilot
Methodical Knowledge
- Project Management
- Design Patterns
- Service Orientation (Soap, Rest, Graphql)
- Oauth 2, Openid Connect
- Application Lifecycle Management
- Enterprise Application Integration
- Test-driven Design
- Domain-driven Design
- Software Reengineering
- Application Security / Threat Modeling
- Software Security Development Lifecycle (Ssdl)
- Agile Methods (Xp, Scrum, …)
- Cross-platform Integration
- No Sql, Polyglot Persistence
- Directory Services (Ldap, Ad, Entraid, …)
- Enterprise Architecture Frameworks (Togaf…)
- Cloud Design
Languages
Education
Diploma in Engineering · Electrical Engineering, Automation Engineering
Certifications & licenses
Certified Project Management Professional (PMP)
Certified ScrumMaster (CSM)
Certified TOGAF Practitioner
ITIL Foundation Certification
MCAD Microsoft Certified Application Developer
MCPD Web Developer
MCPD Windows Developer
MCTS Microsoft SharePoint Configuration
MCTS Microsoft SharePoint Development
Profile
Frequently asked questions
Do you have questions? Here you can find further information.
Where is Thorsten based?
What languages does Thorsten speak?
How many years of experience does Thorsten have?
What roles would Thorsten be best suited for?
What is Thorsten's latest experience?
Which industries is Thorsten most experienced in?
Which business areas is Thorsten most experienced in?
Which industries has Thorsten worked in recently?
Which business areas has Thorsten worked in recently?
What is Thorsten's education?
Does Thorsten have any certificates?
What is the availability of Thorsten?
What is the rate of Thorsten?
How to hire Thorsten?
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 Senior Security Analyst
Nearby freelancers
Professionals working in or nearby Krefeld, Germany