Senior Software Engineer
CurrentIn my role as a software engineer, I've traversed diverse landscapes, each project a chapter in my journey of digital innovation.It started with optimization of Bright Plan apps, a web application crafted with Node.js & React powered by headless CMS for which I defined data structures. Soon Azure technologies became my canvas, where I was part of the team behind engineering a high-performance member portal integrated with Service Bus, C# function apps, and third-party web-hooks.API development emerged as my core strength. I engineered robust C# REST APIs, ensuring seamless data delivery for internal applications. My expertise extended to GraphQL APIs, tailored to diverse member needs. Then my journey led me into the intricate world of big data. Scala, Apache Spark, Databricks, HIVE, and Datalake became my tools. Developing idempotent Keystone ETLs became a crucial aspect, guaranteeing precision and reliability in data processing.Infrastructure management played a pivotal role. I streamlined deployment processes through Docker and Kubernetes, embracing Infrastructure as Code principles. ARM templates and Azure DevOps scripts became my tools, facilitating seamless infrastructure deployments.Implementing Scrum and Agile methodologies, I utilized tools like JIRA and Confluence, ensuring streamlined project management. Collaborative brainstorming sessions became my forte, transforming conceptual ideas into practical solutions through our agile approach.Utilized Microsoft technologies, including SharePoint, Dataverse, PowerApps Flow, and PowerApps Portal, for rapid application development and customizations using plugins. Maintained and updated legacy eligibility and enrollment systems from acquisitions, written in VB forms and .Net Framework 3.0 – 3.5.This multifaceted journey has significantly contributed to my growth, shaping me into a seasoned technologist prepared for the challenges of the ever-evolving digital landscape.