Personal Summary
A talented developer with a strong carrier background. My day is split between coding, design discussion, investigating and implementing new features that can added to our product, fixing bugs and improving product stability and performance.
Academic Qualifications
M.E VLSI Design with 75.5%
Government College of Technology, Coimbatore, June 2015
B.E Electronics and Communications Engineering with 73%
J.J College of Engineering and Technology, June 2013
11th and 12th, State Board with 91.41%
Alpha Plus Matriculation school, April 2009
10th, ICSE Board with 79.42%
Seventh Day Adventist Matriculation Higher Secondary School, April 2007
Work Experience
Syncfusion Software Private Limited, Chennai, Tamil Nadu, Software Engineer, September 2015 – Present.
Role: Software Engineer
1) Project Details – Syncfusion Bigdata dashboard
Worked in a project which involves development of a web dashboard applications that can run Hadoop jobs in a scalable manner on a full cluster and allows to manage and monitor multiple-node Hadoop clusters both on Windows and in Linux environment.
Responsibilities:
- Implemented MVC design pattern for developing the Web Application.
- Implemented the Kerberos security features in the Hadoop Cluster.
- Development of .NET batch applications which processes high volume of data.
- Applied multithreaded techniques for creating high performance applications.
- Understanding and analyzing business processes, applications and systems.
- Deployed the cluster in Microsoft Azure Virtual Machines.
- Migrated the dashboard application from the .Net framework to .Net core.
- Performance tuning and bug fixing.
2) Project Details – Syncfusion Big Data Agent
Worked in a project which involves development of Windows service application that is used to communicate with the Big Data Cluster Manager application from Client machines.
Responsibilities:- Developed application which run as windows service to communicate between the dashboard and Hadoop nodes.
- Involved in implementation of Object Oriented Concepts during the development.
- Working closely to the client for requirement gathering and analysis and provided desired solution to client in time limits.
- Implemented .Net Security features of Authentication and Authorization
3) Project Details – Syncfusion Dashboard
Worked in a project which involves converting the existing web app into an SAAS platform.
Responsibilities:- Have handled the entire subscription lifecycle of the product.
- Have investiaged and integrated the stripe payment gateway for billing.
- Have written "NUnit" testing and "Selenium" UI testing.
- Have implemented code logic to manage azure resources such as SQL Server and Elastic pool creation and deletion.
Professional Skills
C#, Javascript, jQuery, Typescript, SQL, MySQL, HTML, CSS
Area of Expertise
Strong in object-oriented design and programming (OOD, OOPS) and Design Patterns