Badges
Certifications
Work Experience
Software Engineer
BEO Software Pvt Ltd• May 2019 - Present
✓ Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems. ✓ Contributing to all phases of the development lifecycle. ✓ Writing well-designed, efficient, and testable code followed by Test-Driven Development and achieving almost test class coverage as 90-100%, writing proper neutral, negative, and positive test cases to achieve robustness. ✓ Deliver high availability and performance by reducing the duplication of code, tuning the queries, reducing the number of lines of code, find the code smells, optimized code, and achieved the code quality is high by using the SonarQube (Ensure, maintain the quality of java code for each class before and after each task). ✓ PDF, Excel generation from sending and receiving messages ✓ Conducting software analysis, programming, testing, and debugging. ✓ Ensuring designs comply with specifications. ✓ Preparing and producing releases of software components and managing Java and Java EE application development. ✓ Transforming requirements into stipulations.
Software Engineer
Cognizant Technology Solutions• March 2018 - April 2019
Designing, implementing, and maintaining JavaBigdataETL applications that are often highvolume and lowlatency, required for missioncritical systems. Contributing to all phases of the development lifecycle. Writing welldesigned, efficient, and testable code followed by Test-Driven Development and achieving almost test class coverage, writing proper neutral, negative, and positive test cases to achieve robustness. Deliver high availability and performance by reducing the duplication of code, tuning the queries, reducing the number of lines of code, find the code smells, optimized code, and achieved the code quality is high. Conducting software analysis, programming, testing, and debugging. Ensuring designs comply with specifications. Preparing and producing releases of software components and managing Java, Java EE, ETL, and Bigdata application development. To design web applications for querying data and swift data tracking at higher speeds Transforming requirements into stipulations. Responsible for the documentation, design, development, and architecture of Hadoop applications handle the installation, configuration, and supporting of Hadoop Analyzing Data Data Cleaning. Creating Reports with Clear Visualizations. Maintaining Databases and Data Systems
Education
Bharathiar University
Computer Science, MS• May 2021 - Present
College of applied science vattamkulam
Computer Science, BS• June 2013 - March 2016