Business Analyst Resume
SUMMARY
- 11+ years of experience in Object Oriented software development like System Analysis, Design, Development, Implementation and Testing in software development lifecycle (SDLC). Experience in Agile software development methodology.
- 10+ years of experience in Web Application Development with .Net Framework, C#, ASP.NET MVC, JavaScript, JQuery, JQuery UI, Ajax, XML, CSS, TypeScript.
- In - depth knowledge of developing web applications using ASP.NET MVC and ASP.NET web forms.
- In-depth knowledge of front-end web development Single Page Application (SPA) development and design using Angular with reactive state management NgRX, HTML5, CSS3, CSS Preprocessors (Sass) and Angular Material Components.
- Extensively used ADO.NET and ORM tools such as Entity Framework and LINQ to SQL to interact data between web application and database objects.
- Solid understanding of the building RESTful Web APIs and Micro Services using .NET Framework and .NET Core.
- Experience designing and implementation of Relational Database using Microsoft SQL Server. (Writing Queries, Joins, Stored Procedures, Functions, Triggers and Views)
- Experience with CI/CD using Concourse.
- Worked on SQL Server Integration Services (SSIS) and SQL Server Reporting Services (SSRS) to deliver customized data reports and data conversion.
- Experienced using Version Control like GitHub and Team Foundation Server (TFS).
- Experience package managers like NPM.
- Experience in writing Unit Tests by using Visual Studio Test Framework to control the code quality with Test-Driven-Development (TDD) methodology.
- Having good knowledge on error debugging, analysis, bug fixing, enhancements.
- Great team-player with excellent communication skills, able to adapt to existing environment and contribute to the team’s morale.
- Ability to work in a team and independently.
TECHNICAL SKILLS
Methodologies: Agile-Scrum, Waterfall
Frameworks/ Technology: .NET Framework, .NET Core, C#.Net, Asp.Net MVC, AJAX, Entity Framework, LINQ, WCF, ADO.Net
UI/Scripting Languages/Frameworks: HTML5, CSS3, SCSS, JavaScript, JQuery, Typescript, Angular, Bootstrap, Reactive state for Angular (NgRx), Angular Material
Databases: MS SQL Server 2008/2014/2016 and Couchbase (NoSQL document-oriented database), MySQL
Tools: Microsoft Visual Studio 2005/2008/2010/2015/2017/2019 , Visual Studio Code, Postman, SoapUI, SQL Server Management Studio, Concourse, dotCover, ReSharper
Reporting Tool: SQL Server Reporting Services (SSRS), Crystal Report
Project Management Tool: JIRA, Rally, ALM
Version Control: GitHub, Team Foundation Server (TFS), VSS
PROFESSIONAL EXPERIENCE
Confidential
Business Analyst
Responsibilities:
- Carried out all Agile/Scrum ceremonies, actively participated in Daily Scrum meetings, Sprint Grooming and Sprint Planning Sessions, Sprint Retrospective Session.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Lead team of developers for the migrations of legacies application to NextGen application using Angular, Angular Material Components, Spring Boot Micro Services, SQL Server and Angular/Flex-layout.
- Mostly involved as Front end developer using Angular with reactive state management NGRX.
- Customized Angular Material Components Theme to accomplish company standard look and feel.
- Integrate OpenID connect and Azure Active Directory to Authorize and Authenticate user to access web application.
- Designed responsive web pages user interface using HTML5 and Angular/flex-layout which are compatible to iPad, Mobile, and Desktop devices.
- Developed Components, Pipes, Services, Reactive Forms, Observables, Routing, Guard and Interceptor in Angular.
- Created Concourse pipeline to achieve CI/CD using GiHub and deploy applications on Pivotal Cloud Foundry.
- Used Checkmarx and Whitesource to scan code and fix security vulnerabilities.
- Working as Senior Developer as well as Onsite Coordinator.
- Performance improvement and production support.
- Trained new developers to help familiarize them with the team standards, development technologies and procedures as well as best practices.
- Mentor other developers and QA’s to write and maintain unit tests, and automated testing for every layer of the applications.
- Used NPM Package Managers to install and update third party web packages.
- Used GitHub as version control and JIRA as project management tool.
Environment: HTML5, Angular, NgRX, Angular Material Components, Angular/Flex-layout, Spring Boot, SQL SERVER, OpenID connect and Azure Active Directory, Concourse, GiHub, Pivotal Cloud Foundry, Checkmarx, Whitesource, Jira, Postman, Chrome, Firefox, Internet Explorer and Windows.
Confidential
Business Analyst
Responsibilities:
- Carried out all Agile/Scrum ceremonies, actively participated in Daily Scrum meetings, Sprint Grooming and Sprint Planning Sessions, Sprint Retrospective Session.
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Designed and Implemented Web application using ASP.NET MVC 3.0, JQuery, SQL Server and Couchbase as a NoSQL document-oriented database.
- Create Functional and Technical documentation.
- Responsible for customizing existing application in .NET Core Web API, and Angular environments with NgRX state management.
- Involved in developing ASP.NET application using MVC design pattern.
- Experienced using JQuery to implement JavaScript features in code.
- Developed Unit Test project using NUnit framework to unit test MVC controller.
- Carry out unit testing, iterative development and continuous integration.
- Review and suggest process enhancements to ensure efficiency.
- Design new solutions that improved workflow and smoothed implementation.
- Used Teamcity for Compiling code, running unit test and creating NuGet packages which will used by Octopus deploy to push them to different environments.
- Used Resharper for code analysis tool and dotCover for code coverage tool.
- Leading team at offshore and trained new developers to help familiarize them with the team standards, development technologies and procedures as well as best practices.
- Used TFS as version control and Rally as project management tool.
Environment: HTML5, CSS3, Bootstrap, Asp.Net MVC, C#.Net, JQuery, Angular, NgRX, .Net Core Web API, SQL SERVER, Couchbase, TFS, Pivotal Cloud Foundry, Resharper, dotCover, Rally, Postman, SoapUI, Chrome, Firefox, Internet Explorer and Windows.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in Database Designs, System Designs, Documentation, Programming and Testing.
- Create functional and technical documentation.
- Implemented technical use cases by designing and developing the appropriate web pages in Asp.Net MVC, JQuery and C# code behind.
- Developed controllers and business logic models using C#.
- Used Entity Framework ORM as repository layer to connect to database. Implemented LINQ queries to perform CRUD operations.
- Developed reports by pulling data from various sources and presenting in SQL Server Reporting Services (SSRS), also used Datasets for the SSRS reports.
- Writing SQL queries and stored procedures for SQL Server database.
- Worked on maintaining SSIS packages to integrate SQL data from Old Schema to new.
- Experience in troubleshooting the application, analyzing and resolving issues.
Environment: HTML, CSS, Asp.Net MVC, C#.Net, JQuery, Entity Framework, LINQ To SQL, SQL SERVER, SSRS, SSIS, TFS, Chrome, Firefox, Internet Explorer and Windows.
Confidential
Software Engineer
Responsibilities:
- Identifying Business Rules & Requirements.
- Developing in-detail Functional Specification documents along with wireframes.
- Most of the work was done using C# and Silverlight. Create prototype in XAML for project.
- Worked with WCF Services for different modules of project.
- Used MS SQL Server as Data Relational Database.
- Responsible in functional changes and Bug fixing.
Environment: C#.Net, Silverlight, XAML, WCF Service, MS SQL SERVER, Firefox, Internet Explorer and Windows.