Jun 2019
Present
Senior Software Engineer
SELF EMPLOYED
Thanjavur, AX
- Improved system performance by making proactive adjustments and resolving bugs.
- Suggested improvements to team and project workflow.
- Presented progress reports to Senior Software Engineer for integration into high-level internal planning and budgeting concerns.
- Documented software design work, including detected faults, project planning discrepancies and other vital data.
- Monitored project completion metrics such as software from conception through final delivery.
- Collaborated with domain experts to understand and characterize products and identify problematic issues.
- Designed software for installation onto legacy systems, tailoring software characteristics for existing hardware components.
- Developed specialized software for customers within
Industryentities, applying necessary regulatory and legal requirements. - Onboarded new tools and technologies during development to elevate project quality and shorten timeframes.
- Updated diagnostic plans and coding to address unforeseen issues and maintain prescribed development timeframes.
- Evaluated project requirements and specifications and developed software applications that surpassed client expectations.
- Gathered and defined customer requirements to develop clear specifications for project plans.
- Worked closely with other business analysts, development teams and infrastructure specialists to deliver high availability solutions for mission-critical applications.
- Revised, modularized and updated old code bases to modern development standards, reducing operating costs and improving functionality.
- Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
- Introduced agile methodologies and development best practices to division to enhance product development.
- Consulted regularly with internal customers on application development project status, new project proposals and software-related technical issues.
- Planned and developed interfaces that simplified overall management and offered ease of use.
- Adjusted design parameters to boost performance and incorporate new features.
- Orchestrated efficient large-scale software deployments, including testing features and correcting code.
- Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
- Created procedures for system monitoring, recovery, backup and optimization.