Very dedicated professional with 8 years of experience in delivering state of art end to end enterprise-level software solutions to customers. Experience includes:
Excellent fundamental knowledge of computer science, which includes algorithms, operational systems, distribution systems, software engineering etc. Learning emerging technologies, identifying gaps, and business operations for the benefit of the business. Possess good communication skills, self-motivated, pro-active, task-oriented and a good team player. Deep understanding of algorithms and data structures, design patterns, SOLID principles, System Design and development best practices.




