Software Architect
CurrentLeading software architecture design, authoring and optimizing high-quality code, and safeguarding its security and performance. Mentoring junior developers, reviewing team code for quality, and collaborating with product managers and various other departments to make informed tech-stack decisions. Managing integration, supervising testing and deployment processes, addressing bugs, and staying informed of industry trends to ensure continuous improvement.