Software Engineer
CurrentKey initiatives and contributions: - Optimized Build Processes 1. Configured Azure build pipelines to use caching, resulting in significantly improved build speeds. 2. Implemented templates in Azure build pipelines for enhanced control and consistency. - Enhanced Development Environment 1. Updated frontend projects to seamlessly switch between different environments, streamlining the development and debug process. - Streamlined Release Management 1. Configured Azure release pipelines to utilize variables, enabling faster implementation and easier adaptation. 2. Ensured release quality by configuring Azure release pipelines to check for environment configuration before proceeding with releases.In my role as a Software Engineer, I continued with my previous responsibilities with the added below: - Guided and assisted colleagues with work. - Implementing and maintaining the authentication and authorization of the systems. - Learning, experimenting and teaching OpenIddict, Event Drive Architecture, Domain Driven Design, the use of Service Fabric and good coding standards. - Project setup for new projects and maintaining existing projects' infrastructure. - Participating in code reviews, knowledge sharing sessions, and contributing to the overall technical excellence of the team.