4+ years of extensive experience in software design, development, and deployment of web-based and Client-Server enterprise applications using Java, .NET Framework, C#, React.JS, Node.JS, Angular, Python, ASP.NET. Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming. Experience in working with spring frameworks like Spring AOP, Spring Batch, and Spring Security. Experience in developing client-side web applications using HTML, CSS, JavaScript, TypeScript, jQuery, Ajax, JSON, and Bootstrap. Expertise in implementing view rendering JavaScript using ReactJS with FLUX and REDUX as architectures. Proficient in implementing microservices using Spring Boot and NodeJS using frameworks Express.js. Experience in working with AWS with EC2, S3, and RDS with high availability, scalability, and deploying infrastructures and backend compute services using Lambda. Experience in working with relational databases like Oracle, MySQL, DB2, Sybase, and non-relational databases including MongoDB, and Cassandra, writing complex SQL Queries, procedures, Triggers, and Stored Procedures.