HEMANTH E
Associate Software Engineer (Full Stack Developer) with 1.5 yrs. of Experience
Chikamagalur, Karnataka
PH: +91-994******* EMAIL: ****************@*****.*** linkedin.com/in/hemanth-e- 829207192
Profile Summary:
Title: Associate Software Engineer
Technologies: Groovy, Grails Framework, Rest API, Java(Core), Spring MVC, Html,Css, JavaScript, JQuery, Ajax, MongoDB, SQL
Period: MAY 2023 – OCTOBER 2024
Previously worked with Capulus Technologies Pvt Ltd, Chikamagaluru.
Having good knowledge on OOP’s concepts, Collection Framework, Exception Handling and Java 8 Features.
Experience with Database like MySQL, MongoDB.
Worked and Implemented the Elastic search feature in the web application in Java 8.
Good understanding of software development principles, including object-oriented programming, Design Patterns.
Involved in analysis, design, coding, debugging, testing, maintenance, and code reviews.
Well versed with Design, Programming and Debugging skills with strong written and verbal communication skills.
Interacted with clients to discuss development status, deployment, and production elevation phases. Skills & Expertise
Tech Stack: Groovy, Grails Framework, Core Java, Rest API, Html, Css, JavaScript, JQuery, Ajax, Spring Framework (Spring Core, Spring MVC), GORM, SQL, MongoDB Servers. Methodologies : Agile Methodology
Servers: Tomcat
Development Tools: Intellij IDE.
Roles & Responsibilities
Responsible for the analysis, documenting the requirements.
Develop new functionalities on existing software products and on new projects.
Design, develop and implement critical applications in a java environment.
Deliver fully tested source code complying with quality indicators objectives.
Analyze, design, implement and integrate functional requirements in the solutions.
Address technical aspects with architect and functional aspects with business analyst.
Participated in analysis, unit test, build and deployment related tasks, code review, client interaction and support of the application systems
Projects Handled:
Project #1
Title Smart Waste Management (SWM)
Client Government of Odisha (Bhubaneshwar) & Government of Gujarat (Dahod) Environment Groovy, Grails Framework, Spring MVC, REST API, JavaScript, JQuery, Ajax, MongoDB Description Developed a web application for efficient waste collection from households, complemented by a mobile application.
Integrated Google Maps for real-time tracking of garbage trucks using live GPS data.
Implemented geofencing to define operational boundaries for trucks, triggering alerts if boundaries are breached.
Created a notification system to inform administrators of geofence violations and other critical incidents.
Designed a dashboard that displays key metrics, including truck speed, location history, and compliance reports.
Project #2
Title Smart HealthCare Management (SHM)
Client Government of Odisha (Bhubaneshwar) & Government of Gujarat (Dahod) Environment Groovy, Grails Framework, Spring MVC, REST API, JavaScript, JQuery, Ajax, MongoDB Description Smart Healthcare Management (SHM) is a comprehensive healthcare platform that provides four types of logins: Public User, Doctor, Pharmacy User, and ANM (Auxillary Nurse Midwife).
Public User: Patients can book appointments with doctors across registered hospital departments and consult online via chat or video call. They also receive notifications when appointments are scheduled. Prescriptions provided by doctors are saved in the database, allowing easy billing at OPD or pharmacy.
Doctor: Doctors can manage patient appointments, accept consultations, and provide prescriptions.
Pharmacy User: Pharmacy users can dispense prescribed medicines and generate bills based on doctor-issued prescriptions.
ANM: Targeted at government hospitals, the ANM module manages data related to pregnant women, births, newborns, and child growth, including family and health monitoring details.
SHM provides a streamlined approach to healthcare management, covering a wide range of medical and administrative needs across both private and government healthcare service
Project #3
Title LearnFrame
Client For Schools & Colleges
Environment Groovy, Grails Framework, Spring MVC, REST API, JavaScript, JQuery, Ajax, MySQL Description The Learn Frame project is an educational app designed to provide students with subject-specific learning content uploaded by teachers. It offers four types of user logins: Admin, Student, Teacher, and Parent. Teachers can prepare and schedule online MCQ tests, allowing students to complete them within a set timeframe. This platform streamlines content delivery and assessment, enhancing student learning through organized educational resources and interactive assessments. Project #4
Title Vision-AI
Client Government of Oman
Environment Groovy, Grails Framework, Spring MVC, REST API, JavaScript, JQuery, Ajax, MySQL Description The Vision-AI project is a comprehensive AI-based solution designed to monitor and detect various safety and compliance events in real time. Key detection capabilities include person detection, animal detection, smoke and fire alerts, unattended objects, traffic violations (such as speed limit enforcement and triple riding detection), and PPE (Personal Protective Equipment) compliance. The PPE detection feature ensures that individuals are properly equipped with safety gear in monitored areas, enhancing workplace safety.
Data from these detections is processed through a REST API that interfaces with the AI models, and all information is stored in a MongoDB database for efficient retrieval and scalability. The system leverages Web Socket connections to instantly push detection data to a dashboard and updates individual detection-specific pages in real time. This setup allows users to view immediate alerts, track compliance, and analyze trends for each detection type through interactive, analytics-driven graphs. The Vision-AI project thus offers a robust, real-time solution for safety monitoring and incident response. Project #5
Title License Management and Camera Management
Client Government of Mumbai
Environment Groovy, Grails Framework, Spring MVC, REST API, JavaScript, JQuery, Ajax, MySQL Description The License Management Project serves two main user groups: officers and public users. It facilitates the application, review, and approval process for business licenses, such as those for liquor shops or petroleum outlets.
Public User Side:
o Public users seeking licenses can apply through a portal, selecting the type of license needed and entering the relevant details. o The application process includes uploading required documents (e.g., identity proofs, business proofs) and filling in information specific to the license type.
o Once submitted, the application goes under review for verification and approval by an officer.
Officer Side:
o Officers receive the applications submitted by public users and can review each one, verifying the submitted documents and license details. o After careful review, the officer can approve the license, which will generate a downloadable license copy for the applicant. o The approved license includes a QR code for verification and an e- signature for authenticity, ensuring it is legally valid. The Camera Management Project focuses on managing and visualizing camera installations across one or multiple sites, with each site containing multiple cameras.
Camera Grids and Site Management:
o Cameras are grouped into grids and can be associated with specific locations or sites.
o Through RTSP (Real-Time Streaming Protocol) links, the system can stream live feeds and retrieve the location of each camera.
Interactive Mapping and Clusters:
o The project includes a mapping feature, using Google Maps integration, where cameras are represented as clusters on the map. o Users can click on these clusters to view specific camera locations, making it easy to pinpoint cameras on large sites or across multiple sites.
o This setup provides a centralized view of camera deployments, allowing easy access to camera feeds and physical locations. Educational Summary:
B.E (Bachelor Of Engineering) in CSE
2022 Jain Institute of Technology, Davanagere.
Achievements
Received Appreciation from On-site Clients By Making the UI 100% Responsive in the Vision-AI. Personal Details
Name: Hemanth E
Date of Birth: 18/05/2000
Languages: English, Kannada, Hindi