About Patterns

Patterns is a design training and consulting organization headquartered at Chennai, India. We leverage on our decades of enterprise scale product design experience to provide world class software design training to both entry level designers and expert designers. We partner leading multi-national customers to provide them software design consulting services targeting enhanced value from better software designs. Our training and consulting services are driven by documented design best practices, principles and patterns combined with un-documented design principles and practices derived from our actual design experience. Patterns advocates UVS design methodology and seven dimensional design to achieve excellent software design.

More About Us

To enable accelerated designer progress for delivering greater value from software designs by continuously bringing innovative and out of the box design practices & patterns.

To create more designers & designs that exceed user expectations.

Patterns SDI was started by a team of experienced software designers and professionals and the team has three decades of successful software product design and solution delivery expertise, designed and implemented enterprise class products and solutions for many large commercial and central banks across the globe and delivered successfully on several very large implementations as well as small rapid delivery projects in Financial Services vertical.

Patterns integrates its corporate social responsibilities as part of its day to day routine operations.

Core Functions

  • Software Product Design
  • Design Consulting & Training
  • Web & Mobile Application Development
  • Oracle Services & Training

Meet Our Team

B. Suresh Kamath
B. Suresh KamathManaging Director
Suresh Kamath is a software designer, entrepreneur, consultant and founder of Patterns, with more than 3 decades of software design experience. He founded Laser Soft earlier which developed several innovative banking software products. He has innovated several new design patterns focussed on software performance, scale and cost. Kamath holds a Master’s Degree in Computer Science from IIT, Madras. He has received several awards for promoting employment of Differently Abled people and is a distinguished alumnus of IIT, Madras. He focuses on finding out new design practices and patterns to increase value of software products and solutions through improved designs.
V.P. Kannan
V.P. KannanHead - Training
Kannan has over two decades of hands-on experience in architecting and designing enterprise class products and solutions. He has worked with several large banks and financial institutions and has deep banking and finance domain knowledge. He is design trainer, consultant and leads several software development initiatives at Patterns. He focuses on all areas of software design, with particular emphasis to Classic and undocumented design patterns, Service Oriented Architecture, Integration design and design with ambient intelligence. He is passionate in being hands on with technology. He is an avid marathon runner.
Y.V. Ravikumar
Y.V. RavikumarHead - Services
Ravikumar has nearly two decades of experience in the industry and has spent most of his career in architecting, designing, implementing and maintaining enterprise and world class database solutions. He is a well known Oracle technology expert and is an Oracle ACE, an Oracle Certified Master (OCM). His in-depth knowledge and hands on experience in Databases, Operating systems and enterprise applications has helped leading organizations successfully implement and run efficient and well-designed data centric technology. He continuously trains, mentors and motivates budding DBA’s. He is an expert trainer and a consultant on latest database technologies. He is a co-founder of OraWorld and is a regular speaker at OTN Yathra and an active member of AIOUG.
M.S. Prasantha Ram
M.S. Prasantha RamHead - Development
Prasantha Ram is a hands on software architect, designer and expert enterprise class developer. He is expert application, web and mobile technology professional. He heads all framework design and development at Patterns and takes all the initiatives to explore into latest technologies and options as they become available. He is an expert trainer, consultant and product designer. He specializes in early-stage consulting, innovation, prototyping and in executing projects based on new technologies, helping customers to find and apply the right technology options to solve their problems, re-engineer and refactor legacy products.
R. Naveen Shenoy
R. Naveen ShenoySenior Architect
Naveen Shenoy is a hands on architect and designer with more than 15 years of software product design experience. He is passionate about innovation and is the most creative member of the Patterns team. He is a expert architect and designer, but has special focus and expertise in UX patterns, software usability and interaction design. He is responsible for reviewing and enhancing all design training content that comes out of Patterns. He is passionate about quality and has led quality assurance initiatives in several large scale development and implementation projects. He heads Hospital and Healthcare related product development at Patterns and is responsible in designing innovative user experience in these products.
Natarajan Raman
Natarajan RamanPrincipal Architect - Emerging Technologies
Natarajan Raman has over a decade of experience in the software design, development and implementation of software primarily in the banking and finance segment. He has global exposure and has worked with very large organizations. He has worked with TCS for more than a decade before joining the core team at Patterns. He is passionate about mobile technologies and focusses on developing products on Android devices and wearables. He is an expert design trainer & consultant in applied design patterns, security patterns, big data & map reduce patterns, performance patterns, mobile patterns and complex event processing patterns. He leads all the social initiatives at Patterns. He is the co-founder of Dream India[www.dreamindia.org] in 2004, while he was still in the college.
P. Narayana Kumar
P. Narayana KumarHead - Onsite Deployment
Narayana Kumar has more than two decades of hands on experience in architecting, designing and implementing enterprise class products and solutions to the banking, finance and healthcare segment. He has global software experience and has remained hands on designer and expert developer. He has deep domain knowledge in both banking and healthcare segments. He specializes in managing complexity and has designed and lead development teams in several complex and enterprise products and projects. Along with software design expertise, he also has oracle database administration expertise. He co-leads the hospital and healthcare product development at Patterns. He is an avid marathon runner.
M. Seetha Lakshmi
M. Seetha LakshmiHead - Administration
Seeta heads admin and operations at Patterns. She ensures full admin and operational support to the Patterns design training, consulting and development activities. She manages operations, finance, HR and compliance activities.

Some of Our Esteemed Clients