Aditya Deshmukh
Software Engineer
Hire this person
Send a job offer directly to this candidate
About
Frontend Engineer with 4+ years of experience designing, building, and scaling large-scale business applications using React, Angular, and TypeScript. Collaborated with a 13–15 member cross-regional engineering team to establish frontend architecture standards, delivering 10+ business-critical features across payroll, billing, and employee management systems while consistently maintaining 80%+ unit test coverage. Strong background in component-based design, state management (Redux Toolkit, RTK Query), REST API integration, and accessibility (WCAG).
Experienced with AI-assisted development tools (GitHub Copilot, Microsoft Copilot) to accelerate delivery while upholding engineering and code-quality standards.
Experience
Software Engineer at Civica Pvt Ltd (2024-07 – Present)
- Directed frontend architecture and UI/UX standards across multiple business applications, with best practices adopted by a 13–15 member cross-regional team, including the USA.
- Delivered 10+ business-critical features supporting payroll processing, employee maintenance, and retail sales operations using Angular, React, and Redux Toolkit / RTK Query for state management.
- Built the Bill Print module (meter-based invoicing) and a Smart Grid component with virtual header enhancements, improving UI consistency and reducing rendering issues.
- Implemented custom keyboard navigation, focus management, and WCAG accessibility improvements, boosting form usability on high-volume data entry screens.
- Set up the ERP-NG Payroll React application from the ground up, establishing project structure, tooling, and a reusable unit-testing framework with shared mocking utilities, achieving 80%+ unit test coverage.
- Upgraded Angular from version 16 to 19 across ERP applications, resolving major breaking changes and modernizing the codebase with zero downtime to existing modules.
- Refactored legacy codebases to improve readability and maintainability, reducing code duplication through reusable components and utilities.
- Built and maintained unit/integration test suites using Vitest, Jest, Jasmine, Karma, and React Testing Library, sustaining 80%+ coverage and reducing production defects.
- Integrated DevExpress reports (.repx files), improving reporting turnaround for finance and payroll modules.
- Adopted GitHub Copilot and Microsoft Copilot to scaffold components, accelerate code reviews, and speed up production debugging, improving development velocity.
- Conducted code reviews and mentored 3+ engineers on React, TypeScript, Angular, and unit-testing best practices.
- Owned sprint planning and estimation for a cross-regional team, coordinating with stakeholders in India and the US to deliver on schedule.
Junior Software Engineer at Civica Pvt Ltd (2022-07 – 2024-06)
- Developed Angular 12 components with REST API integration for a municipal finance management system covering budgeting, purchasing, accounts payable, general ledger, and treasury.
- Created UI mockups and wrote unit test cases using Jasmine and Karma, improving code reliability and reducing manual QA effort.
- Integrated DevExpress reports (.repx files) to support finance and accounting workflows.
- Collaborated with global teams, including US-region stakeholders, on sprint planning, estimation, and requirement analysis.
Education
Bachelor of Computer Science in Computer Science – Shivaji University, Kolhapur (Karad, Maharashtra, India) (2022-06)
Higher Secondary Education (Science – PCM) in Science – PCM – Maharashtra Board, Aundh, Maharashtra, India (2019-03)