Karthikeyan Alagarswamy

Software Developer | Instructor


I started programming when I was 10 and at 12, I developed my first website. Since then, software development has become a part of my life and it had also decided my career. I have been developing softwares for years, leading development teams, helping them design and develop more robust systems. Sharing knowledge will not only empower the society but also sharpen your own skills. In that direction, I have always tried to share my knowledge to the fullest. I want to show you that in software development, things are simple, but terms are scary ;)

My Classroom Trainings - Trending 

My Online Trainings

Angular Material 2 Design For Programmers and CSS Newbies

User experience can be a game changer! A million dollar product could go to trash if it fails to grab eyeballs given the miniscule amount of time a user spends to make that decision. This course is for CSS newbies curious to learn about Angular's (Version 4 and above) material 2 design and programmers willing to taste UX design for their products

View on Udemy

Work Experience

Lead Member Technical Staff - athenahealth Technologies, Chennai (2015 - Present)

Fully responsible for the design, development and maintenance of $50M revenue generating commercial products of Epocrates, a company acquired by athena ( Epocrates mobile app is being used by 50% of doctors in the United States)

Senior Software Engineer - Accenture, Chennai (2010 - 2015)

Been a Module Lead, developing products for ocean container shipping clients. Responsible for development and delivery, closely working with the architects


He never minds teaching anyone, anywhere and any time. He is so eager to teach others. He was my classmate in college and one among few people who knew programming better. I learned programming basics from him, which helped me to get placed in a reputed software company. I have seen him teaching our classmates in college, underprivileged kids in an NGO and in an online tutorial. He keeps target audience in mind and explains the concepts clearly. I would rate him high as a Mentor.

Sankar G
Assistant Consultant, TCS, New Jersey, USA