Senior Software Developer | Data Engineer | Technical Innovator
With more than 20 years of experience in software engineering and database development, I design and deliver technology solutions that are scalable, secure, and business-driven. My expertise spans traditional Microsoft-stack applications through to modern data engineering platforms, enabling organizations to streamline operations, unlock insights, and improve customer experiences.
Core Competencies
- Software Engineering
- C#, ASP.NET MVC, .NET Framework/Core
- SQL Server development, optimization, and reporting (SSRS, SAP Crystal Reports)
- Full-stack application design and maintenance
- Data Engineering & Integration
- Apache NiFi pipelines for ETL and real-time data flows
- Apache Iceberg, Polaris, Dremio, and Spark for scalable data platforms
- Data architecture and governance for hybrid/cloud environments
- Payment & Kiosk Systems
- Self-service kiosks for government and enterprise solutions
- Secure payment processing and system integrations
- Hardware/software prototyping (including Raspberry Pi-based solutions)
Selected Projects
- Treasurer Payment Kiosks – Designed and deployed self-service kiosks for county offices, enabling secure, efficient payments and reducing staff workloads.
- DateABowler.net – Built and launched a niche online community platform with user-focused design and scalable backend architecture.
Professional Strengths
- Proven ability to translate business requirements into technical solutions
- Strong background in data-driven decision making and system performance tuning
- Experience collaborating with cross-functional teams, vendors, and stakeholders
- Committed to continuous learning with recent specialization in modern data lakehouse technologies
Connect
I am actively exploring opportunities where I can apply my technical expertise to drive innovation, improve efficiency, and deliver measurable results.
📧 Email: kenroach62@gmail.com
📁 LinkedIn: Ken Roach Linkedin profile.