Nagarajan Selvaraj
About Nagarajan Selvaraj
Nagarajan Selvaraj is a Lead Application Developer at Thoughtworks, with a background in software engineering and a degree in IT from Coimbatore Institute of Engineering and Technology. He has experience in building scalable event-driven systems and has worked at various companies in India, including Owler and Dhyan Networks and Technologies.
Current Role as Lead Application Developer
Nagarajan Selvaraj currently holds the position of Lead Application Developer at ThoughtWorks, a role he has occupied since 2021. He is based in Coimbatore, Tamil Nadu, India. In this capacity, he is responsible for overseeing application development projects and leading teams to deliver scalable software solutions.
Previous Experience at ThoughtWorks
Nagarajan Selvaraj has a history with ThoughtWorks, having worked there from 2018 to 2019 as an Application Developer. He returned to the company in 2019 and served as a Senior Application Developer until 2021. His experience at ThoughtWorks spans various roles, contributing to his expertise in application development.
Professional Background in Software Engineering
Before joining ThoughtWorks, Nagarajan worked at Owler as a Software Engineer from 2017 to 2018 and as an Associate Member of Technical Staff from 2016 to 2017. He also gained experience at Dhyan Networks and Technologies as a Software Engineer from 2013 to 2016. This diverse background has equipped him with a solid foundation in software engineering.
Educational Qualifications
Nagarajan Selvaraj earned a B.Tech degree in Information Technology from Coimbatore Institute of Engineering and Technology, where he studied from 2010 to 2013. He also holds a Diploma in Computer Networking from PSG Polytechnic College, where he studied from 2007 to 2010. His educational background supports his technical expertise in the field.
Expertise in Scalable Event-Driven Systems
Nagarajan possesses expertise in building scalable event-driven systems. This specialization reflects his ability to design and implement systems that can handle high volumes of events efficiently, which is crucial in modern software development.