10/28/2024 updated

**** ******** ****
100 % available

Tech Lead / Senior Fullstack Developer / Business Analyst

Praha, Czech Republic
Worldwide
CUNI, MATFYZ, Prague
Praha, Czech Republic
Worldwide
CUNI, MATFYZ, Prague

Profile attachments

Martin Hogenauer - CV.pdf

ASP.NETHTMLJavaScript.NET FrameworkExtensible HyperText Markup Language (XHTML)ActiveXADO.NETMicrosoft Analysis ServicesAgile MethodologyArchitectureMicrosoft AzureBusiness To BusinessBootstrap (Software)Business AnalysisBusiness RequirementsC Sharp (Programming Language)C++ (Programming Language)C++/CLICascading Style Sheets (CSS)Cloud ComputingProfilingComputer ProgrammingDatabasesContinuous IntegrationDevOpsLanguage Integrated QueryVisual C++ (Programming Language)Entity FrameworkjQueryPython (Programming Language)Project ManagementMicrosoft ProjectWindows Presentation FoundationMicrosoft SQL ServersTeam Foundation ServerVisual Basic .NET (Programming Language)MongoDBMySQLOnline Analytical ProcessingModel View Controller (MVC)Model View ViewModelOpenGLScrum MethodologyE2e TestingMarkdownMstestRequirements AnalysisSoftware EngineeringPL-SQLSQL DatabasesSQL Server Reporting ServicesStakeholder ManagementSystems IntegrationTechnical WritingsTrading StrategyTransact-SQLTypeScriptWindows FormsYAMLRxJSTestingReact.jsGitXunitMoqKanbanAngularJSIntegration TestsWebformsVba Programming LanguageFull Stack DevelopmentTeam ManagementNpm(Software)Reporting ToolsRegion ManagementRedgateRestful ApiTerraformApi ManagementJasmineWeb ApiMicroservices
Technical lead with more than 20 years of full stack development experience and broad range of technology skills.    

I am proficient in all stages of software development, from requirements
gathering and software design to implementation using agile methodologies and leading a team to the IT infrastructure setup and testing. I strive to gain
business domain knowledge and as a result facilitate effective collaboration
between stakeholders and the development team. Throughout my long career I have also led several teams of various sizes.

  I am at the moment working as Tech Lead / Senior Fullstack developer for a
major U.S. company PwC, where I am recognized for my strong analytical skills,
attention to detail, goal-driven approach and commitment to deliver high-quality
solutions.

   The key strengths that I possess for the success in this position
include, but are not restricted to, the following:

 - 22 years of experience in software design and 
   development  ( mainly C#, .NET, SQL, C++, VB, TypeScript, Angular  )
 - Understanding of the full life cycle of a software 
   project development
 - Experience in transitioning monolithic applications to microservices   
   architecture
 - Experience in migration of on-premises systems to Microsoft Azure cloud
   while leveraging appropriate Azure cloud native services 
 - Application and requirements analysis
 - Leading teams and managing projects using modern platforms like DevOps
 - Writing understandable specifications for developers
 - Self-motivated, ability to work alone, sense of working efficiently
 - Eager to learn new things and ability to learn them quickly
 - No issue in working in stressful and face-paced environment

I'm currently based in Prague, Czech Republic, and I am generally inclined 
to relocate, work in hybrid mode or work completely remotely. In most cases
I seek long term B2B contract arrangement.

   I thank you in advance for your time and effort and I look forward 
to hearing from you.


Programming:
C#, .NET , ASP.NET (MVC, WebForms, REST API)
WinForms, WPF (MVVM)
Visual C++ ( Win32API, MFC, COM, ActiveX, OpenGL, C++/CLI ) ,
Visual Basic ( VBA, .NET, ActiveX, COM )
ADO.NET, ADO-MD.NET, Entity Framework, LINQ, Dapper
MQL (programming trading strategies on MT4 platform),
Python (beginner), Assembler

Databases:
Microsoft SQL Server ( T-SQL )
Microsoft Analysis Services ( OLAP, MDX ), 
Microsoft Integration Services ( programming DTSX packages )
Microsoft SQL Server reporting services (programming SSRS reports)
Oracle ( PL/SQL ),
MySQL,
MongoDB

Web:
Angular 16, React (junior), JavaScript, Typescript, RxJS, NgRx state management, HTML, XHTML, CSS, SCSS, Web API, RESTfull services,
jQuery, Bootstrap, Npm, Jasmine tests

Cloud:
AZ Functions, Service Bus, AZ API Management, Logic Apps, Service Fabric, AZ SQL server, AZ Key Vault, App services, DevOps, AZ CLI, ARM templates and TerraForm deployment.

DevOps and Testing:
AZ DevOps, CI/CD pipelines, YAML, TFS, Git, MarkDown documentation. Unit and integration testing and E2E testing (xUnit, MsTest, MOQ).

Team/Methodologies:
MS Project, Waterfall, Agile Scrum, Kanban, Business analyses, Business requirements gathering, Technical specifications.

Performance: SQL profiler, execution plan, RedGate Ants profiler, JetBrains dotMemory, VS Profiler

Experience

Professional experience10+ years
Freelancer since2002

Languages

GermanGoodEnglishFluentSpanishBasic knowledgeCzechNative speaker

Project history

Tech Lead / Senior full stack developer / Business Analyst

PwC – PricewaterhouseCoopers

Auditing, Taxes & Law

>10.000 team member

Tech Lead - responsible for the development and enhancement of software solutions for PwC US clients. Leading the transition from monolithic applications to microservices architecture and migration of on-premises solutions to Azure cloud while leveraging appropriate Azure services. Conducting code reviews to improve quality and adherence to best practices. Collaborating closely with POs and stakeholders to refine backlog items, suggest technical solutions and to ensure accurate project estimations. Gained business domain knowledge to facilitate effective collaboration between stakeholders and the development team.

Serving as a DevOps Engineer with a focus on cloud service deployments.
As Technical business analyst - gathering user requirements, conducting technical analyses of business processes, data flows and hierarchical calculations leading to functional redesign, performance improvements and code readability and maintainability.

As a Competency Leader in the MS technology stack, writing documentation, training materials and conducting presentations to elevate team proficiency. Hiring senior developers, managing communication with agencies, and conducting interviews (TeamTailor). Lead the adoption of CoPilot AI to enhance development speed and efficiency across the teams.

VIP&R – Private Equity Valuation and Research, accurate valuation benchmarking with all methodologies like GPC, DCF, GT, RRF. Equity Allocations and recalculations.
Tax Adjustments (TA) – Internal flagship system used by PwC Tax Group focused on tax return optimization based on accounting data and working with difference how tax authority (IRS) and the Book Accounting treat transactions.
Digital Manufacturing Platform for German car parts manufacturer ZF and their 192 factories world-wide, member of Platform team focusing on DevOps, building pipelines, deployment scripts using TerraForm and ARM templates.
International Tax View – Technical business analyst. Extending system to work with Reuters market data and its processing, feeding downstream systems.
TPDG Stock basis - research in area of federal and stock-basis tax valuations.

Technical lead

GE Power / Innio

Energy, Water & Environment

1000-5000 team member

Technical lead of global software team, but left before fully stepping into the role due to family reasons. Performance optimization of client application Dia.NE XT4, Designer and server service using multi-threaded approach (TPL), MS SQL servers ( indices based monitored queries, analyzing execution plans ). Analysis of architecture and state of client applications, especially data layer and advising for better approach and “to-be” state.

Technologies:    WPF, WCF, C#, TPL, MS SQL 2014, SQL Server CE 3.5, HMI, Entity Framework, ADO.NET

Lead Software Developer / Technical Business Analyst / Team leader

Commerzbank

Banking & Financial Services

>10.000 team member

Started as senior software developer in 2011, from December 2014 promoted to role technical business analyst (TBA) after voluntarily investing time and effort to learn investment banking business. From September 2016 became Lead developer/Team leader to boot and working in all 3 roles.
 
  Development of Prodigy - Independent Price Verification system - Portfolio of applications for evaluating and processing market data of various asset classes and product types. Processing considerable amount of data from front office trading systems and independent market data from Bloomberg, Reuters, MarkIT to evaluate “fair-values”, build extensive reports, feed downstream systems and meet requirements from higher financial supervisory authorities (ECB, BaFin). Asset classes just to name were Abs, Bonds, Cds, Commodities (spots, futures, indices), Equities (spots, futures, indices), Funds, FX, IR products, options, swaps, repo. Other non-IPV systems were for instance: Totem submissions, Correlation database, MIS, Process Exception Report and Prudent Valuation system.
   As technical BA creating business analyses and technical specifications. Close cooperation with business users, in later stages with developers and testers. Finalizing testing scenarios with users and preparing release documentations.

Technologies:    MS SQL ( T-SQL ), SSIS, UC4 scheduler ( programming ), MS Access, Visual Basic (VBA),
                           C#.NET ( 4.5 .NET ), ASP.NET (WebForms and MVC), Java SE ( only console app )

Senior Software Developer

Compra / NGroup

Internet & IT

50-250 team member

Senior software developer. Development from scratch of new generation of global hotel reservation system / booking portal for one of company’s vital client - WebRes ( www.webres.de ). The system contains thousands of hotels worldwide. On-going development and customization of eEvolution CMS system for customers like Rossmann drugstore chain ( http://www.rossmannversand.de ), Wilde cosmetics and others.

Technologies:    ASP.NET 3.5 /C#, Web Forms, WebServices, Ajax, XML/Xpath, jQuery, Javascript, XHTML, CSS, MS SQL

Senior Software Developer

StringData

Internet & IT

50-250 team member

Senior software developer, main developer of the SyDesk Management Studio - dedicated to configuring and managing monitoring services in the SyDesk system – a desktop application using Oracle SQL server. Creating and enhancing agents for SyDesk. Software engineer and the main developer of LoadTester software product. Leading development team of SimSuite product family - tools for user transactions simulation.

Technologies:            C#, .NET 2.0 , XML, Xpath, Burlap, .NET Remoting, VC++ ( Win32 API ), C++/CLI

Analyst Programmer

FBL Sales

Auditing, Taxes & Law

50-250 team member

Analyst programmer. Creating accounting and tax reports for financial bureaus in “Football pools and Bookmakers” part of EKIS software product ( Economic information system ).

Technologies:            C#.NET , Oracle PL/SQL

Software Engineer

Sales Frameworks ltd.

Marketing, PR and design

< 10 team member

Software engineer and main developer of key product Simple5 – prospect relationship management ( PRM ). Responsible for software design and development from scratch to final product. ( However due to SF. financial problems, project was never carried out and I had to leave )

Technologies:             C#.NET , MS SQL, MySQL

Analyst Programmer

MIS ag, division of Union Systems

Internet & IT

50-250 team member

Analyst programmer on MIS's business intelligence products MIS OnVision and MIS Plain. Member of the Reporting team. Responsible for ListDesigner for defining OLAP lists, help implementation, maintaining and enhancing diverse parts of MIS OnVision and MIS Plain.

Technologies:             Maily C#.NET, VisualC++,  VC++.NET (wrappers ),  MS Analysis Services, MDX

Software Developer

MP Media

Media & Publishing

50-250 team member

Software developer on various intranet and client-server applications: Dial-up dialers (modem field), internal content system, data analysis tool for Czech Telecom, tool for building content web pages, tool for analyzing data via SNMP protocol, rewriting applications from ASP to ASP.NET, payment system for T-Mobile.

Technologies:     Visual C++, Visual Basic, MFC, Win32 API, DAO, MS SQL ( T-SQL ), MS Access, 
                            ASP.NET ( C# ), HTML, Javascript, RAS, Adobe Photoshop

Software Developer

Self-employed

Internet & IT

< 10 team member

Various applications for many clients ( small firms, sole-traders, etc.. ), mainly short-term contracts. Printing components, ActiveX components, utilities, various modules for the existing code.

Technologies:       Visual Basic ( ActiveX, COM ),Visual C++ 6.0 ( MFC, WinApi32, ActiveX, COM )

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in