Expertise in designing highly scalable, fault-tolerant, serverless architecture. I have worked on serverless application designs, where clients pay as you go model. Understanding the needs of the company for defining system specifications Planning and designing the technology solution structure Communication system requirements to the software development team Evaluation and choosing suitable hardware or software and suggesting methods for integration Overseeing assigned programs and guiding the team members Providing assistance when technical problems arise Making sure the agreed infrastructure and architecture are implemented Addressing the technical concerns, suggestions, and ideas Monitoring systems to make sure they meet business goals as well as user requirements