Frontend Developer
Current- Collaborating with teammates in an agile methodology to develop company products.- Refactored Form Builder, a critical package for rendering forms used across client projects, including PBPM (Penta Business Process Modeler), improving maintainability, performance, and package size through testing, dependency optimization, and modernized code practices.- Refactored Form Designer, a private npm package enabling dynamic form creation, by refactoring from plain JavaScript and class-based components to modern TypeScript with functional components, adding drag-and-drop functionality, and implementing a sortable tree for hierarchical fields.- Enhanced developer experience and ensured seamless integration between Form Designer and Form Builder, delivering scalable and flexible solutions in an Agile environment.- Full-scale refactoring of PBPM admin which configures the PBPM (Penta Business Process Modeler) app, a workflow using drag & drop tools from PBPM designer ribbon and helps you specify each process information & configuration. PBPM helps you design your process tasks, design each task forms using Form designer that is extendible and handles tens of options of fields. And bundles SMART attachments builder.