Full-Stack Developer | Building scalable web apps with React, Node.js, Express, Java, Springboot, JPA, SQL & Angular
I'm a passionate Full-Stack Developer with a deep love for creating innovative web solutions that make a real impact.
My journey in software development spans over 7+ years of experience, during which I've honed my skills across the entire technology stack — from front-end design to backend architecture and deployment.
Here’s a sample of one of my backend implementations — clean, efficient, and production-ready.
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
try {
NewRequestReimbursementType request = mapper.readValue(req.getInputStream(), NewRequestReimbursementType.class);
ReimbursementType createdReimbursementType = reimbursementTypeService.createReimbursementType(request);
resp.setContentType("application/json");
resp.setStatus(200);
resp.getWriter().write(mapper.writeValueAsString(createdReimbursementType.getType_id()));
} catch (InvalidSQLException e) {
resp.setStatus(404);
resp.getWriter().write(mapper.writeValueAsString(e.getMessage()));
} catch (ResourceConflictException e) {
resp.setStatus(409);
}
}