.net Developer/tech Lead Resume
TX
SUMMARY
- Over 12 years of experience in Software Application Analysis, Design, Development and Implementation Web Applications and Windows Applications.
- Experience in .NET Full Stack.
- Experience in building enterprise scale Web Application using .NET Core, ASP.NET, ASP.NET MVC and C#,
- Experience in the design and development of rich UI using Angular 2/4/7, AngularJS, HTML, HTML5, JQuery, ES6,RXJS, Async patterns, NGRX and Material Design.
- Experience in developing mobile applications using Ionic framework/Cordova
- Experience in SQL Server 2008/2012/2014/2016/2019.
- Experience .NET Framework 3.5/4.5/4.6/7
- Experience writing ETL jobs using SQL server Integration Services (SSIS) & SSRS Reports.
- Using Agile Methodology. Using Azure DevOps and Rally.
- CI/CD Azure DevOps pipelines.
- Azure Cloud experience like Web App, Web Api, Azure Functions, Application Insights, Event Grid, API gateway, Logic App. knowledge with Confidential cloud technologies, Office365/MS Azure, Exchange Online, Active Directory.
- Have working experience on containerized services using Docker, Kubernetes or Service Fabric.
- Experience in using onejira, onejenkin.
- Involved in various phases of the software development Lifecycle including inception, elaboration, implementation, testing and deployment.
- Thorough understanding & experience in database objects such as Tables, Stored Procedures, Functions and Triggers in multiple databases.
- Experience in creating Web Forms, Win Forms, User Controls and Custom controls.
- Extensively worked on ADO.NET, Entity Framework to access Database.
- Strong experience of .Net Application development utilizing WPF, WCF, Web API, RESTful (REST)
- Experience in working through TDD.
- Experience in implementing design patterns.
- Good understanding of Immutability and Async techniques.
- Redeveloping the logic in the programs according to changed specifications.
- Strong communication and interpersonal skills, and resourcefulness with commitment to excellence.
- Ability to work well with a wide variety of people at various levels, willingness to learn new concepts and acceptance of challenges.
- Participated in the learn sessions and presented on the new technologies to the team.
TECHNICAL SKILLS
Development: C#, ASP.NET, ASP.NET MVC, LINQ, ADO.NET, Entity Framework, WCF, WPF, Web API, Windows Services, HTML5, CSS, Telerik controls, Angular 2/4/7, Ionic Framework, Javascript, Ajax, Json, Jquery, SOAP UI.
Databases: SQL server, Oracle
IDE, Components, Tools: Visual Studio 2005/08/2010/2012/2013/2015/2017 SQL developer, postman, Swagger, TFS, onejira, onejenkin
Reporting and Integration Tools: SSRS, SSIS
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential - TX
.Net Developer/Tech Lead
Responsibilities:
- Web application is developed and designed with Angular, WebAPI and SQL Server
- Optix project is developed in.Net Core 3.1/2.1, C#, SQL Server
- Mobile application is developed with Ionic framework.
- Web application development and support with ASP.NET MVC
- Using Onejira for tracking defects and business requirements
- TheAgile methodologyis used throughout the project, with a 15 minute stand-up meeting every morning, regular retrospective meetings,Test Driven Development(TDD) was also enforced andcode reviewswere done before each commit.
- Using Azure DevOps for CI/CD pipelines and Agile methodology.
- Fixing issues reported by QA and UAT teams.
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
- Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Architecture and development with object-oriented design principles and patterns with an understanding of developing loosely coupled, supportable, and maintainable code.
- Used Entity Framework extensively for data retrieving, querying, storage and manipulation.
- Create standard queries for data definition and manipulation in SQL Server database.
- Developed Stored Procedures, Views, and Functions and Optimized using indexes.
- Implementing best practices for the full software development life cycle, including coding standards, secure coding practices, code reviews, source control management, build processes, testing, and operations
Environment: Angular, Ionic/Cordova, Web api, .NET FrameWork 7, Visual Studio 2017,ASP.NET MVC, C#, Entity Framework, jQuery, IIS 7.5/10, SqlServer
Confidential - TX
.Net Developer/Tech Lead
Responsibilities:
- Design and development in C#,.Net Core, ASP.NET MVC 5, SQL Server and Web API
- Design and development of POS application to support retail transactions.
- Using TFS for tracking defects and business requirements
- TheAgile methodologyis used throughout the project, with a 15 minute stand-up meeting every morning, regular retrospective meetings,Test Driven Development(TDD) was also enforced andcode reviewswere done before each commit.
- Using Azure DevOps for CI/CD pipelines and Agile methodology.
- Fixing issues reported by QA and UAT teams.
- Architecture and development with object-oriented design principles and patterns with an understanding of developing loosely coupled, supportable, and maintainable code.
- Used Entity Framework extensively for data retrieving, querying, storage and manipulation.
- Create standard queries for data definition and manipulation in SQL Server database.
- Developed Stored Procedures, Views, and Functions and Optimized using indexes.
- Conducting Unit testing, Integration Testing, End-to-end testing and Load Testing
- Implementing best practices for the full software development life cycle, including coding standards, secure coding practices, code reviews, source control management, build processes, testing, and operations
- Deploy Web applications, services and components, including NuGet Package Manager
Environment: .NET FrameWork 4.5/7, Visual Studio 2015/2017, ASP.NET,ASP.NET MVC 5, C#, Entity Framework 6, IIS 7.5/10, AJAX, HTML5, AngularJS, Angular, Nunit, MOQ, Jquery, SqlServer2016, WebAPI
Confidential - TX
Sr .Net Developer
Responsibilities:
- Design and development of a risk application inWPF, C#,ASP.NET MVC 4 usingVS2012.
- Worked with SSIS to integrate data.
- Worked with SSRS for reports
- Designed UI using ASP.NET MVC 4(using theRazorengine),Jquery, Ajax and CSS.
- Implemented Dependency Injection framework for this project.
- Create dynamic and interactive user experience with extensive use of AJAX and JQuery
- Decreased the page response time using the server side asynchronous JavaScript, AJAX and Json technique
- Used JavaScript for client side validations.
- Entities to DTOs mapping is done usingAutoMapper.
- Create efficient and compatible service calls to different applications to transfer data using WCF
- Send automated notifications to individuals and other applications using Asynchronous Service Calls
- Create standard queries for data definition and manipulation in SQL Server database.
- Used Repository Pattern for data persistency and easily manage the flow of the data to and from the database
- Used Entity Framework extensively for data retrieving, querying, storage and manipulation.
- Used SSIS to integrate data.
- Developed Stored Procedures, Views, and Functions and Optimized using indexes.
- NUnit and MOQ were usedfor unit testing.
- Used VSS for version control and source code control.
- Used TFS for tracking defects and business requirements
- TheAgile methodologywas used throughout the project, with a 20 minute stand-up meeting every morning, regular retrospective meetings,Test Driven Development(TDD) was also enforced andcode reviewswere done before each commit.
- Fixed issues reported by QA and UAT teams.
Environment: .NET FrameWork 4.0, Visual Studio 2012,ASP.NET MVC4, C#, Entity Framework, AJAX, Telerik controls, Autofac, Automapper HTML, HTML5, Nunit, MOQ, Jquery, SqlServer, SSIS, SSRS, WebAPI, WCF
Confidential - TN
.NET Developer
Responsibilities:
- Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ASP.Net MVC3.0, Entity Framework), for the user interface (UI) with SQL as the Database.
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
- Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Implemented MVC framework to reduce the complexity and to get full control over the behavior of the application.
- Used HTML helpers in a view to render the HTML Content.
- Used AJAX JQuery at many places in project as it is light weight, easy and fast.
- Used WCF for service calls.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web pages in GUI.
- Used LINQ to reduce performance issues and to improve application efficiency.
- Provided Session Management to preserve the state of session variables
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Used Entity Framework extensively for data retrieving, querying, storage and manipulation.
- Created Stored Procedures, Triggers in response to an event on table, and created Views to show a virtual table
- We used TFS(Team Foundation Server) for all the source code maintenance among the whole team members.
- Worked with 837 forms, electronic forms and HIPAA standards
Environment: .NET Frame Work 3.5, Visual Studio 2010,ASP.NET MVC3.0, C#.Net, AJAX, SOAP, CSS,HTML, WCF, Confidential Visio, IIS 6.0, SQL Server 2008, Telerik controls
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and transmitting the business requirements for the project, and translating these into functional specifications
- Involved in all levels of Application Life Cycle Development (SDLC), provided value added services with development teams and clients throughout the life span of a project, strategic consulting; code writing and managing complex development schedules and tasks.
- Designed, Developed Web Forms using .Net Framework (C#, ASP.Net, ADO.Net), for the user interface (UI) with SQL as the Database.
- Used 3tier architecture for better understandability and maintainability.
- Used AJAX JQuery at many places in project as it is light weight, easy and fast.
- Implemented Cascading style sheets (CSS), Master pages, and HTML for maintaining uniformity among all Web pages in GUI.
- Used LINQ to reduce performance issues and to improve application efficiency.
- Provided Session Management to preserve the state of session variables
- Used AJAX for rich user interface operations and avoiding post back to the server.
- Used ADO.NET technology extensively for data retrieving, querying, storage and manipulation of interface screens developed using ASP.NET.
- Created Stored Procedures, Triggers in response to an event on table, and created Views to show a virtual table
- We used TFS(Team Foundation Server) for all the source code maintenance among the whole team members.
Environment: Visual Studio .NET 2005, C #.Net, ADO.NET, SQL 2005/2008, Team Foundation Server.