AI/LLM Solutions Architect | Multi-Agent Systems | Technical Program Leadership
I architect AI-powered solutions that bridge the gap between cutting-edge LLM capabilities and real-world business needs.
My path here wasn't accidental: Mobile Engineer → Infrastructure Engineer → Tech Lead → now orchestrating the Agentic Era.
As a Senior Software Engineer at Android Platform Team, I'm primarily focused on enhancing the performance and maintainability of Android applications within the hospitality sector. My key responsibilities include conducting triage to prioritize issues, deleting redundant code to streamline the app, and addressing bugs to ensure optimal functionality. I also work on reducing app size to improve download and run-time efficiency, refactoring code to enhance scalability and maintainability, and integrating robust authentication systems with backend services. Additionally, I develop and maintain continuous integration (CI) scripts and automate processes to increase development efficiency and reduce manual effort, thereby speeding up the release cycles and improving product quality.
As a Professor of Software Engineering, I specialize in delivering courses focused on Software Engineering, Web Client-Server Environments and the Design, Development of Systems, and implementation of Systems. In this role, I leverage my extensive background in software engineering to equip students with the theoretical knowledge and practical skills necessary to excel in modern software development contexts. I am committed to fostering a collaborative classroom atmosphere that encourages innovative thinking and the application of cutting-edge technologies in real-world projects. My teaching philosophy centers on bridging the gap between academic concepts and industry practices to prepare the next generation of software engineers for the challenges of the digital world.
I leaded the development of mobile applications for medical devices, overseeing a team of developers and ensuring that all projects were delivered on time and within budget. I was responsible of conducting software role interviews, evaluating new technologies, conducting proof of concepts, and implementing processes automation. I also worked closely with product owners and business analysts to define technical requirements, use cases, and features, also I was responsible for planning tasks, defining software patterns and code standards, providing support, conducting code reviews, and offering technical guidance to the team. In addition, I ensured that all mobile applications were developed using best practices such as test-driven development, continuous integration, and deployment.
I was responsible for designing, developing, and testing mobile applications for medical devices. I worked closely with product owners and business analysts to understand technical requirements, and I was responsible for implementing new features and functionalities as well as fixing defects and issues. I also participated in code reviews, provided technical guidance to the team, and helped ensure that all mobile applications were developed using best practices.
I was responsible for designing, developing, and testing mobile applications for cyber security. I worked closely with product owners and business analysts to understand technical requirements, and I was responsible for implementing new features and functionalities as well as fixing defects and issues. I also participated in code reviews, provided technical guidance to the team, and helped ensure that all mobile applications were developed using best practices.