Kishori Sharan

Kishori Sharan

Sr. Software Engineer @ ECS

About Kishori Sharan

Kishori Sharan is a Senior Software Engineer with extensive experience in the full life-cycle development of software applications. He has worked for several companies in various roles, including software architect and senior developer, and possesses strong technical expertise in multiple programming technologies.

Work at ECS

Kishori Sharan has been employed at ECS as a Senior Software Engineer since 2021. In this role, he has contributed to various software development projects, leveraging his extensive experience in full life-cycle development. His responsibilities include analysis, design, implementation, and maintenance of software applications. Kishori's work at ECS is characterized by his application of client-server and n-tier web-development methodologies.

Previous Experience in Software Development

Before joining ECS, Kishori Sharan held several positions in software development. He worked at IndraSoft, Inc. as a Senior Software/Database Engineer Lead from 2016 to 2021. Prior to that, he served as a Software Architect at Up and Running Inc. from 2014 to 2016. His earlier experience includes a role as a Consultant at Doozer Software Inc. from 2010 to 2014 and as a Senior Developer at ProAssurance during the same period.

Education and Expertise

Kishori Sharan holds a Master of Engineering (MEng) in Computer Science from Troy University, which he completed from 2001 to 2004. He also earned a Bachelor of Engineering (BEng) in Civil Engineering from B.I.T Sindri between 1990 and 1994. His technical expertise encompasses a variety of technologies, including Java, J2EE, JSP, and database management systems such as Oracle, SQL Server, and DB2. He has experience with agile methodologies, specifically SCRUM.

Mentoring and Leadership

Kishori Sharan has provided mentoring to junior programmers throughout his career. His leadership in software development teams has facilitated knowledge transfer and skill development among less experienced developers. This mentoring role complements his technical responsibilities and reflects his commitment to fostering growth within the software engineering community.

Authorship in Software Development

Kishori Sharan has authored several books focused on the Java programming language. His contributions to literature in this field demonstrate his deep understanding of programming concepts and his commitment to sharing knowledge with others in the software development community.

People similar to Kishori Sharan