Daniel Fullerton

Software Engineer

I'm a software engineer at Microsoft specializing in data engineering and cloud architecture. Currently, I work on the Commerce team where I develop scalable solutions for customer invoice aggregation using Scala, Spark Streaming, and Azure technologies. I combine traditional software engineering with modern AI tooling to deliver efficient, high-quality code.

My journey includes building retail operations applications at T-Mobile using Java Spring microservices and Angular, and developing talent management platforms at Randstad using TypeScript, Node.js, and Google Cloud Platform. With a Bachelor's in Computer Science, I bring a solid foundation in software engineering principles and a track record of delivering impactful solutions across different technology stacks.

Dan Fullerton

Technologies & Skills

Languages

ScalaJavaC#GoJavaScriptTypeScript

Frameworks & Libraries

Spring Framework.NETNestJSNext.jsAngularReactReact NativeGraphQL (Hot Chocolate)

Big Data & Streaming

Apache SparkSpark StreamingAzure Synapse AnalyticsAzure HDInsightAzure Data FactoryDatabricksGoogle BigQuery

Cloud Platforms

Microsoft AzureAmazon Web Services (AWS)Google Cloud Platform (GCP)

Cloud Services (Azure)

Azure App ServiceAzure SQL DatabaseAzure StorageAzure Event HubsMicrosoft Entra ID

Databases & Search

MongoDBElasticsearchAzure SQL DatabaseGoogle BigQuery