Daryle Singh - Software Developer Skills - Daryle Singh | Software Developer

Daryle Singh BA, BAI

Software Developer | Full Stack Engineer | Solutions Architect

Computer Engineering & Mathematics, Trinity College Dublin

Technical Skills Overview

With over 25 years of hands-on experience, I've developed expertise across the full software development stack. Below is a comprehensive breakdown of my technical capabilities.

Programming Languages

  • C# - Expert level, 15+ years experience with .NET Framework and .NET Core
  • JavaScript/TypeScript - ES6+, Node.js, React, Angular, Vue.js
  • Python - Scripting, automation, data processing, Django/Flask
  • Java - J2EE, Spring, Hibernate, Android development
  • C/C++ - Systems programming, performance-critical applications
  • VB/VB.NET - Legacy system maintenance and migration
  • PHP - Web applications with Laravel/Symfony

Web Development

  • ASP.NET - WebForms, MVC, Core, Razor Pages
  • React.js - Hooks, Context API, Redux, Next.js
  • Angular - 2+, RxJS, NgRx, Angular Material
  • Node.js - Express, NestJS, REST APIs, GraphQL
  • HTML5/CSS3 - Semantic markup, responsive design, accessibility
  • Bootstrap - 4+, 5, customization, theming
  • jQuery - Legacy system support and modernization

Databases

  • SQL Server - 2000-2019, T-SQL, SSIS, SSRS, performance tuning
  • MySQL - Schema design, optimization, replication
  • Oracle - PL/SQL, performance tuning, RAC
  • MongoDB - NoSQL document storage, aggregation framework
  • Cosmos DB - Cloud-based NoSQL with multiple APIs
  • Entity Framework - Code First, migrations, LINQ
  • Dapper - Micro-ORM for high-performance scenarios

Cloud & DevOps

  • Microsoft Azure - Certified Data Engineer with expertise in multiple services
  • Azure DevOps - CI/CD pipelines, boards, repos, test plans
  • Docker - Containerization, Docker Compose
  • Kubernetes - Orchestration, Helm charts
  • Microservices - Design, implementation, service mesh
  • RESTful APIs - Design, documentation, Swagger/OpenAPI
  • Serverless - Azure Functions, AWS Lambda

Methodologies

  • Agile/Scrum - Certified Scrum Master with team leadership experience
  • TDD/BDD - Unit testing, integration testing, SpecFlow
  • Domain Driven Design - Strategic patterns, bounded contexts
  • SOLID Principles - Clean code architecture, maintainability
  • Clean Architecture - Separation of concerns, dependency inversion

Other Technologies

  • WCF - Legacy SOAP services and modernization strategies
  • Web API - RESTful services with authentication/authorization
  • LINQ - Data querying, expression trees
  • Power BI - Data visualization, DAX, Power Query
  • Kafka - Event streaming, message brokers
  • Spark - Big data processing with Databricks
  • JIRA - Project management, agile workflows

Skill Proficiency Levels

C#/.NET

SQL Server/T-SQL

Azure Cloud

React/JavaScript

Python