Expertise in React for developing intuitive and high-performance front-end applications, ensuring seamless integration and enhancing overall user experience.
Developed robust APIs utilizing Python, Django, DRF, and Django ORM seamlessly connecting and querying databases with PostgreSQL and MySQL.
Proficient in crafting clean and reusable React components, implementing modern design principles to create visually appealing and user-friendly interfaces that enhance overall application usability.
Successfully transitioned from a monolithic infrastructure to a microservices-based architecture, promoting scalability, flexibility, and synchronization within the system framework.
Automated API monitoring and workload control through Python scripting, ensuring optimal performance and reliability of microservices while leveraging external APIs and AWS API Gateway.
Implemented and managed message queuing systems to enable asynchronous processing, decoupled communication, and scalable distribution of tasks within distributed software architectures using RabbitMQ and Kafka.
Managed deployments of services using Docker, Kubernetes, AWS EC2, S3, ECS, EKS, ALB/NLB, DyamoDB, RDS, API Gateway and CloudFormation, ensuring seamless scalability and reliability of applications in dynamic cloud environments.
Developed Multi-Factor Authentication (MFA), Single Sign-On (SSO), Role-Based Access Control (RBAC), session management, strong password policies, custom throttling and caching mechanisms.
Implemented automation scripts and conducted performance testing to maintain project efficiency throughout the lifecycle.
Managed end-to-end deployment processes and ensured the reliability of critical systems on AWS Route 53 and EC2 instances, supporting day-to-day operations and business continuity for clients and stakeholders.
Implemented and managed message queuing systems to enable asynchronous processing, decoupled communication, and scalable distribution of tasks within distributed software architectures using RabbitMQ and Kafka.
Conducted pre-processing and analysis of large datasets using Python, Numpy, Pandas, and Scipy, extracting valuable insights for informed decision-making.
- Company industry:
- Software Development
- Job role:
-
Information Technology