Senior Software Engineer
●Microservices Architecture, Cloud Deployment, and Docker: Played a pivotal role in designing, developing, testing, and enhancing a core business application using Microservices architecture. Leveraged Docker technology to containerize and deploy Microservices, ensuring portability and scalability. Utilized the Azure cloud platform for efficient deployment, management, and high availability of the application.●Project Coordination and Prioritization: Collaborated with development teams to evaluate problems, formulate options, and deliver solutions.●Data-Driven Decision Making and Conflict Resolution: Analyzed and made objective, data-driven decisions while proactively seeking resolution for conflicts. ●API Design and Development with Microservices: Designed and developed Microservices-based APIs, enabling seamless integration and communication between various components of the application. Implemented API gateways and ensured consistent and reliable data exchange.● Message Queuing Implementation: Utilized message queuing systems to ensure reliable and asynchronous communication between Microservices. Implemented RabbitMQ for efficient message handling and seamless integration within the system architecture.● SQL Query Analysis and Optimization: Proficiently analyzed and created complex SQL queries, database scripts, stored procedures, triggers, etc. Demonstrated troubleshooting and optimization skills to ensure efficient database performance.●Front-End and Back-End Application Maintenance: Ensured smooth functionality, security, and optimization of front-end and back-end enterprise applications, incorporating system hardening measures, collaboration with cross-functional teams, and continuous improvement based on user feedback and evolving business requirements.●Cybersecurity Principles: Strong understanding of core cybersecurity principles, including risk management, threat modeling, secure coding practices, and network security concepts