Software Engineer Java - Digital University Kerala - Trivandrum
(2021-12 - 2025-09)
Accomplished Java Developer with extensive experience in Java, J2EE, Spring Boot, and microservices architecture design for scalable, high-performance enterprise applications.
- Skilled in architecting, developing, and integrating RESTful APIs, optimizing codebases, and enhancing overall system performance.
- Strong expertise in software architecture design, system integration, and application performance tuning to ensure reliability and scalability.
- Adept at driving the full Software Development Lifecycle (SDLC) using Agile methodologies, conducting functional testing, and delivering software solutions aligned with business goals.
- Knowledge in Junit testing and implementing best coding practices
- Proven leader with a track record of mentoring teams, improving development processes robust, maintainable
- Documentation of APIs, Knowledge in CI/CD and AWS Cloud Platform
Software Engineer - Inavista Technologies - USA
(2011-07 - 2017-03)
- Project Management Tool (ERP System) – Java, Spring MVC, Maven, MySQL: Developed a web-based ERP software using Java Spring MVC, Maven, Hibernate, jQuery, Bootstrap, EJS TreeGrid, and Metronic UI framework.
- Implemented core modules for project tracking, user management, and reporting, improving workflow efficiency and data visibility.
- Optimized database interactions and UI responsiveness for enhanced performance and user experience.
- Birdie iPad Application Development: Contributed to the design and development of an iPad application focused on seamless user interaction and performance optimization.
- Collaborated on UI/UX enhancements to align with enterprise usability standards.
- QR Code Generation for Android Devices – PhoneGap / Cordova: Developed a QR code generation feature for Android platforms using PhoneGap, enabling cross-platform functionality and device compatibility.
- Mobile Application Development – Emerson, PriceAndAtp, Inavert: Designed and developed multiple mobile applications focusing on real-time data access and system integration.
- Improved mobile performance and reliability through optimized code and efficient API communication.
Trainer - Quess Corp Limited TRaining and Skill Development - Karnataka
(2017-04 - 2017-06)
- Conducted computer training sessions, designed and delivered interactive lessons to build students' digital literacy, document preparation, data management, and presentation skills.
- Provided individual guidance and feedback, improving students' computer proficiency and confidence in using office productivity software.
- Promoted an engaging and supportive learning environment that encouraged skill development and technology adoption.
Process Associate - Global Innov - Cochin
(2009-09 - 2010-04)
- Managed and processed documents accurately according to company guidelines and standard operating procedures (SOPs).
- Verified, reviewed, and validated information in documents to ensure data accuracy and compliance.
Technical Assistant - Indian Institute of Management - Kozhikode
(2008-07 - 2009-06)
Technical Assistant – Digital Library
- Administered and maintained database management systems, ensuring data integrity and accessibility.
- Monitored servers, workstations, and network performance, troubleshooting issues to minimize downtime.
- Managed Digital Library operations using Libsys software, including cataloging, circulation, and record maintenance.
- Provided technical support to library users and staff, ensuring smooth access to digital resources.
- Implemented system updates and backups, maintaining optimal functionality and security of library IT infrastructure.
Technical Assistant - National Institute of Technology, Calicut - Calicut
(2005-12 - 2008-06)
- Maintained and troubleshot desktops, servers, and network infrastructure of the Central Computer Centre to ensure smooth operations.
- Administered Linux and Windows Server 2003 environments, including user management, permissions, and server maintenance.
- Performed hardware installation, upgrades, and repairs to maintain system reliability and performance.
- Conducted network maintenance and troubleshooting, resolving connectivity and performance issues promptly.
Technician Trainee - National Institute of Technology Calicut - Calicut
(2004-05 - 2005-05)
- Gained hands-on experience in networking, operating systems, and computing environments, including Sun Solaris, Linux, Windows, and Windows NT.
- Learned and practiced programming languages: C, C++, Python, Shell Scripting, and VB.
- Developed proficiency in database management systems: MySQL and Oracle.
- Completed a project by designing a front-end interface for a steganography tool to hide data in GIF files, demonstrating practical application of programming and GUI development skills.
- Worked with various tools and environments to enhance technical understanding and problem-solving capabilities in real-world scenarios.