Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer

M Sasikumar

Software Engineer
Chennai,TN

Summary

Full Stack Java Developer Designed and developed scalable and efficient full stack applications using Java, Angular, React, and Spring Boot. Collaborated with cross-functional teams to conceptualize, design, and deliver new features and enhancements within a microservices-based architecture. Optimized applications for speed, responsiveness, and seamless user experience, contributing to enhanced user satisfaction and business value. Participated in the full application lifecycle, with a focus on coding, testing, and deployment in alignment with best practices and industry standards. Contributed to code reviews, ensuring adherence to coding standards and driving continuous improvement in code quality and efficiency. Experience in Agile methodologies and working effectively within collaborative team environments. Strong problem-solving and trouble-shooting capabilities. Quick learner, adaptable and flexible to the ever-changing technology and confident. Looking to leverage strong programming skills as a developer. Willing to go extra mile and complete any task that comes my way. Excellent communication, presentation skills, deliverance, and team leader skills. Problem solving and Troubleshooting skills.

Overview

4
4

Years of professional experience

1
1
Language

Work History

Java Full Stack Developer

Revature
01.2022 - Current
  • Streamlined user experience with front-end development utilizing HTML, CSS, and JavaScript.
  • Enhanced application performance by optimizing Java code and implementing efficient algorithms.
  • Implemented agile methodologies for timely project completion and increased productivity.
  • Assisted in the design of database structures to optimize data storage and retrieval methods.
  • Maintained up-to-date documentation for codebase, ensuring ease of future maintenance and updates.
  • Reduced system downtime by proactively troubleshooting issues and implementing robust solutions.
  • Worked with back-end developers to design APIs.
  • Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
  • Increased software quality through rigorous testing and debugging processes.
  • Optimized application load times by employing caching techniques, resulting in faster response rates for endusers.
  • Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.
  • Managed development milestones from initial steps through final delivery.
  • Developed unit test cases for testing and automation.
  • Reviewed code, debugged problems, and corrected issues.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces.
  • Developed functional databases, applications and servers to support websites on back-end.
  • Provided software application engineering and maintenance for development lifecycle.
  • Built databases and table structures for web applications.
  • Estimated work hours and tracked progress using Scrum methodology.
  • Designed and implemented scalable applications for data extraction and analysis.
  • Tested and deployed scalable and highly available software products.
  • Created proofs of concept for innovative new solutions.
  • Proved successful working within tight deadlines and a fast-paced environment.

Education

ECE - Electronics And Communications Engineering

Kalaignar Karunanidhi Institute of Technology
Coimbatore, India
01.2019

Skills

Programming Language: Java (v8, v17, v21) HTML, CSS, Javascript, Typescript

undefined

Timeline

Java Full Stack Developer

Revature
01.2022 - Current

ECE - Electronics And Communications Engineering

Kalaignar Karunanidhi Institute of Technology
M SasikumarSoftware Engineer