Application Architect | Full Stack Application Developer
CurrentLead and manage a team of software developers, providing technical guidance and mentoring to ensure successful project delivery.Oversee the design, development, and maintenance of software solutions using technologies such as .NET Core, MSSQL Server, MVC, and Angular.Drive security optimization and scalability in software solutions, emphasizing best practices and ensuring ease of development.Collaborate with cross-functional teams to gather requirements, conduct system analysis, and align technical solutions with business objectives.Provide strategic direction and make architectural decisions, considering factors like performance, maintainability, and scalability.Manage the Software as a Service (SaaS) offerings, ensuring high-quality service delivery and meeting customer expectations.Monitor team performance, conduct code reviews, and ensure adherence to coding standards and development best practices.Identify and resolve technical challenges, troubleshoot issues, and implement effective solutions to meet project requirements.Stay up to date with industry trends, emerging technologies, and best practices, and apply them to enhance development processes and deliverables.Foster a collaborative and innovative team culture, promoting continuous learning, knowledge sharing, and professional growth among team members.Worked with Banks API for mroe then 20 banks and in more then 14 countries.