Teck Lead at @iProcess Data 2015-Present
- Involved in the full Life Cycle of the project including Architecture, Analysis Design, Development, Debugging, Testing and Deployment.
- Involved in requirements gathering, analysis, design, and code review and development stages.
- Worked in AGILE SCRUM environment regularly attending the Status Meetings and updating status to Scrum Master and involved in Code Review meetings, Implementing User Stories.
- Experience with strongly typed view models and helpers and partial views using ASP.NET MVC5, HTML5, CSS 3, jQuery, C #, Telerik controls.
- Responsible for Designing and Developing the Reusable UI Components Like MVC Master Pages ‘Layouts and Nested Layouts’, ‘View Start’ and MVC User Controls ‘Partial Views’.
- Experience in working with JavaScript Frameworks like Angular, Angular JS, which simplifies JavaScript object bindings with HTML Elements and client server communications.
- Implemented AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and for better user experience.
- Implemented Data Grid / tables using Bootstrap and Angular JS for front-end client facing of the Single Page Application (SPA).
- Implemented the Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
- Worked on all the required Stored Procedures, User Defined Functions, Triggers, and Views using T-SQL as per business logic.
- Involved in Debugging and Supporting the application and Performed Unit Testing (using N-Unit and MS-Unit).
- Supporting project resource scheduling and department capacity planning.
- Focus on providing more detail to the Solution Architect's architecture. This would include detailed program specifications creation.
- Take responsibility for making key decisions to ensure the successful implementation of all initiatives.
- Team Work allocation and team Management.
- Interact and communicate effectively with all levels of staff, senior management, and customers.
- Give the training on modern and latest technologies and best practices.
- Troubleshoot client problems both remotely and onsite.
- Created two mobile applications using ionic framework and released to app stores.
- Highly organized with the ability to manage multiple projects and meet deadlines.