Full-Stack Developer
Center for Strategic Initiatives (Eakimat365)
Feb 2025 — PresentBuilds Python/Java and Vue.js modules, including report and API features; cut large-report generation from 5–10 minutes to seconds.
• Develop full-stack modules (PSD, Report Builder) using FastAPI and Vue.js/TypeScript; designed approximately 20–30 REST API endpoints, including business logic updates, validation, and error handling. • Reduced generation time for reports containing large volumes of data from 5–10 minutes to a few seconds by optimizing SQL queries and improving frontend virtual scrolling. • Built hierarchical reports (region → funding source → project) using dynamic SQL assembly with recursive CTEs and window functions, and Excel export with custom formatting.
