Senior Software Developer
CurrentIn this job role, I efficiently use functional programming practices along with NodeJs, GraphQL, Apollo, TypeScript, Prisma, and Docker to create and implement scalable APIs deployed to Microsoft Azure services. Moreover, I utilize Bitbucket and Azure DevOps for source control, and apply Jira for agile methodologies to provide robust project management and version control. I address and resolve software-related issues promptly by producing performance metrics and alerts through deployment of Microsoft Dashboards, Application Insights, and Log Analytics using MS KQL. I compose and analyze technical/software-based reports to improve clarity and effectiveness of documented materials. I provide valuable feedback and suggestions for Code Reviews and Releases under created software development practices, to optimize code quality and project stability.• Orchestrated service deployments and increased scalability by developing new microservices as Infrastructure as Code (IaC) through employment of Terraform and Azure DevOps CI/CD pipelines.• Cultivated strong relationships with management and teams by regularly communicating with work item progress and driving productivity.• Enabled reliability of software applications by initiating/employing unit, integration, and end-to-end testing frameworks.