Sr. Software Developer (.Net Core, Angular)
Current Developed and assisted in migration of web application to Angular, .Net Core Application. I took the responsibility of Architecture of the stand alone module for the complete migration of the module. Created twelve single-page, secure responsive web application to replace a legacy line-of-business web application. Developed various services in angular that consume rest services from the backend written in .NET Core. Also Utilized reusable components and guards to better accommodate the complete web application. Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components (multi-filed form elements, background file uploads, etc.) Performed code review, worked close to team members to ensure consistence to code standards. Responsible for project scoping, budgeting, application architecture, software life cycle from gathering functional requirements, design, coding, testing and deploying software systems including maintenance as well as writing system and end user documentation. Communicate with different stakeholders in different components within a team to identify the impacts for implementing several stories, and, arrange/participate daily online meetings. Analyze impacts and prepare component design documents and deliver to development team. Identify critical function points and overcome those with design elegance. Mentor and lead development team in proper implementation of the stories. Manage activities to maintain design patterns, development process, documentation processes including code documentation, delivery schedules, review codes and design patterns.