Hands-on Software Developer eager to collaborate with customers to find optimal solutions. Carefully customizes each product to user needs and budgets. Provides reliably actionable code and software assets for customers and internal data libraries. Results-focused software engineering professional with extensive experience in development and testing. Well-versed in promoting objective-oriented approaches to real-time software development. Analytical and detail-oriented.
§ Play a key role in the analysis, design and implementation of a software application using AGILE methodology for iterative development of the application.
§ Participate in Scrum, retrospective estimations, story mapping and release planning meetings to enhance development efficiency.
§ Plan, document and execute unit test plans to ensure all code changes meet requirements or specifications.
§ Efficiently modify and develop reports to exceed application requirements.
§ Reduce overall coding efforts and improve maintainability through reusable generic utility methods and objects.
§ Document code and architecture of application in a concise and accurate manner.
§ Design database and create, debug and optimize database queries to enhance response efficiency.
§ Worked on rest webservices. Created end to end tests to mock certain type of devices
§ Worked on improving process and coding standards
§ Worked on improving documentation
§ Helped new developers to understand the process and system and setup environments in their local machine
§ Improved and expanded project platforms using Angular JavaScript to develop rich User Interfaces.