I'm a Java backend engineer with about 3 years of experience building REST APIs, async jobs and third-party integrations with Spring Boot and MySQL. At Sunbase, a cloud CRM/ERP for solar installers, I owned modules from requirements to production and shipped them in 1–2 months where similar modules usually took 6–8. I was promoted within 16 months and kept the platform running as the last engineer of a 30-person team.
Company work. The code is private, so these are descriptions only.
Built solo, backend and frontend, for 20 customer accounts making 2,000–4,000 calls a day: IVR with routing, recording and voicemail, browser softphone, power and predictive dialers, and SMS campaigns sending 10,000–20,000 SMS a day with @Async batching.
One dashboard for GA4, Search Console, DataForSEO, Meta Ads and Google Ads through scheduled sync jobs and live API calls with Spring Cache, plus post scheduling and AI auto-replies for WhatsApp, Facebook, Instagram and LinkedIn.
Agents that call qualified leads and answer inbound calls on the company number, talk to the customer and book appointments into the CRM. Piloted with 2 customer accounts.
A JS tracker on JSP pages sends page, session and click events to a Spring Boot API, stored in MySQL by visitor, session and page for internal product analytics.
Multi-tenant course platform for client teams and Sunbase master courses, plus a Knowledge Base with an AI assistant answering user questions.
A Python library and a solar energy production simulation engine on top of it, similar in purpose to PVWatts and Aurora.








