Senior .net Developer Resume
Atlanta, GeorgiA
SUMMARY
- Over 10+ Years of experience in IT Industry with rich experience in developing Windows and Web based applications using .Net Framework.
- Hands on experience in C#.Net, VB.Net, ASP.NET, ASP.NET MVC 5, Web API, Jquery, AngularJS 1.x, AngularJs 2.0, SSRS, ASP.NET AJAX, ADO.NET, LINQ, T - SQL, Entity Framework, Autofac, Serilog, FakeItEasy, xUnit, RabbitMQ and AWS Redshift.
- Expertise in Object oriented programming (OOP) concepts
- Experience in creating web based applications using technologies like ASP.NET MVC, ASP.NET, JavaScript, JQuery, TypeScript, AngularJS, XML, HTML5, CSS, DHTML, AJAX and Entity Framework
- Experience in creating Windows based applications using C#.NET & VB.NET
- Experience in creating Executable and set up files for Windows Based Applications.
- Experience in creating Click Once Deployments for Windows Based Applications.
- Experience in designing User Interface using Third Party Controls (Infragistics Controls) to enhance the performance, looks and features of the website.
- Strong Technical expertise in using Microsoft .NET Framework 2.0/3.0/3.5/4.0/4.5.1/4.5.2/4.6.1 , Visual Studio.
- Expertise with identifying Business processes, Business rules, Application, User requirements, Data modelling and Data matching.
- Expertise in Dependency Injection containers like Autofac.
- Expertise in Code-First approach in Entity Framework
- Experienced with MS SQL Server 2005/2008/2012 , Oracle and proficient in writing Queries, Views, Stored Procedures, Cursors, Triggers and User Defined Functions
- Experienced in creating SQL Jobs and scheduling them.
- Extensive experience in all phases of software development; activities include Analysis, Design, Development, Implementation and Maintenance.
- Involved in all the stages of Software Development Life Cycle (SDLC)
- Implemented applications using multi-Tier architecture (Presentation Layer, Business Layer and database Layer)
- Experience in reporting tools like SQL Server Reporting Services (SSRS).
- Experience in using AJAX Controls Toolkit and AJAX Extensions
- Experience writing Web Services in .net technology using SOAP and WSDL
- Strong ability to translate from business to sound technology solutions.
- Good working experience in using version control tools like Visual Source Safe (VSS), Team Foundation Server (TFS), Subversion and GIT for Code Repository, Deployment and Version control
- Experience in Continuous Integration using Team City
- Implemented Data Adapters, Data Readers, Datasets, and Data Connections for Creating and opening connections, accessing and Binding Data and Commands for reading and Updating Data on SQL server
- Used bug tracking / issue tracking tools like JIRA
- Agile management and software development with Extreme Programming and Scrum methodologies
- Worked extensively with Agile Methodologies (SCRUM) and Waterfall Methodologies
- Team player with the positive attitude and ability to learn in a fast paced environment
TECHNICAL SKILLS
Operating Systems: Windows 7/XP Windows Server 2003/2008
Programming Languages: C#.Net, VB.NET, VB6
.Net Technologies: ASP.Net, ASP.Net MVC 5, ASP.Net Web API 2.0, ASP.Net Core 2.0, Entity Framework, ADO.Net, Fluent API
Scripting and Markup Languages: JavaScript, AngularJS 1.x, Angular 2.0, TypeScript, VBScript, HTML5, XML, CSS3, Bootstrap
Unit Testing Frameworks: Xunit, Shouldly, FakeItEasy
Databases: MS SQL Server 2008/2010/2012
Tools: /IDE: Visual Studio. NET 2015/2012/2010/2008 , SQL Server Management Studio 2005/2008/2008 R2/2012
Version Control: VSS, Tortoise SVN, TFS, GIT
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential
Senior .Net Developer
Responsibilities:
- Created Components using AngularJs 2.0
- Created services to consume REST API's using Component based architecture provided by Angular2.
- Implemented Routing using built-in AngularJs 2.0 feature.
- Developed Web API using ASP.Net Core to retrieve data from SQL Server.
- Experience in using Code First approach in Entity Framework Core for database related operations.
- Experience in Code First Migrations.
- Used C#.Net as programming language to develop Web API.
- Written LinQ queries to query in-memory objects.
- Designed User Interface using HTML5, Bootstrap and CSS3.
- Used Bootstrap to create Responsive Page Design.
- Written Media Queries to have the different styles, including different font-sizes for different devices.
- Written SQL Stored Procedures, functions and views for SQL Server.
Environment: Visual C#.Net, Visual Studio Code, AngularJs 2.0, Visual Studio 2017, ASP.Net Core - Web Api, SQL Server 2014, HTML5, TypeScript, JavaScript, Bootstrap, TFS.
Confidential
Senior .Net/AngularJS Developer
Responsibilities:
- Developed Web API to retrieve data from SQL Server.
- Written custom exception filter by inheriting ExceptionFilterAttribute.
- Used C#.Net as programming language to develop Web API.
- Written LinQ queries to query in-memory objects.
- Designed User Interface using HTML5, Bootstrap and CSS3.
- Used Bootstrap to create Responsive Page Design.
- Written Media Queries to have the different styles, including different font-sizes for different devices.
- Created Controllers to provide data to the view and encapsulate UI based logic
- Created Angular Services to retrieve data from the service (Web Api).
- Created custom directives to increase the reusability of the HTML elements.
- Created Interceptors and configured using $httpProviders to handle global error handling.
- Used Built-in Filters to satisfy the business needs.
- Used ngMessages module to perform form validations.
- Implemented routing module using UI-Router
- Created custom modal factory to display alert messages.
- Deployed Web Applications and Web Api to Dev and Test environment.
Environment: Visual C#.Net, Microsoft Visual Studio 2015, Web API 2.0, SQL Server 2014, HTML5, JavaScript, AngularJS 1.x, Bootstrap, Ajax, Autofac, TFS.
Confidential
Senior .Net/AngularJS Developer
Responsibilities:
- Developed Web API to retrieve data from Redshift database in Amazon Web Services.
- Written custom exception filter by inheriting ExceptionFilterAttribute.
- Used C#.Net as programming language to develop web API.
- Written LinQ queries to query in-memory objects.
- Designed User Interface using HTML5, Bootstrap and CSS3.
- Used Bootstrap to create responsive page design.
- Created Controllers to provide data to the view and encapsulate UI based logic
- Created Angular Services to retrieve data from the service (Web Api).
- Created custom directives to increase the reusability of the HTML elements.
- Created Interceptors and configured using $httpProviders to handle global error handling.
- Created Custom Filters and used Built-in Filters to satisfy the business needs.
- Used ngMessages module to perform form validations.
- Implemented routing module using UI-Router
- Created custom modal factory to display alert messages.
- Deployed Web Applications and Web Api to Dev and Test environment.
Environment: Visual C#.Net, Microsoft Visual Studio 2015, Web API 2.0, AWS Redshift, Dbeaver, HTML5, JavaScript, AngularJS 1.x, Bootstrap, Ajax, Autofac, TFS.
Confidential, Atlanta, Georgia
Lead .Net Developer
Responsibilities:
- Used Agile and Scrum development cycles.
- Used JIRA for Bug Tracking
- Design and developed the web modules in web application using ASP.Net MVC.
- Written Custom Validation Attributes to validate the model in MVC Application.
- Developed anMVC 5application usingRazorsyntax for view engine.
- Written Custom Exception Handler in MVC 5 application and logged all the exceptions to the database.
- Design and Created ViewModel for passing data.
- Developed web services using Web API to in corporate business logic.
- Used C#.Net as programming language to develop Domain Models, Domain, Infrastructure layers, Web API and Console Applications.
- Used AngularJS JavaScript framework to handle client-side events and validations.
- Development of HTML forms using AngularJS and HTML5.
- Experience in working in Domain Driven Design, creating Domain Models, Domain and Infrastructure layers.
- Created App Services, Domain Services and Infrastructure Services in Domain layer to facilitate the API call.
- Experience in Code-First approach in Entity Framework to deal with database related operations.
- Used Fluent API to create configurations for Table mapping, Database Table Columns to class Property mapping.
- Created Navigational Properties and added One-to-One, One-to-Many, Many-to-Many relationships in the entities based on the Table Design
- Hands-on experience in CQRS pattern, and involved in creating commands and queries.
- Used Fluent Validation API to enforce the business rules in Web API.
- Experience in using Dependency Injection containers like Autofac, which facilitates in creation and destruction of objects.
- Written SQL Stored Procedures, functions and views for SQL Server.
- Experience in using LINQ to query database and in-memory objects.
- Involved in logical and physical database design discussions with DBA team.
- Used Serilog, structured logging framework, for logging purposes.
- Used GIT for version control and source code control.
- Created Unit Tests to test the smallest testable part of each functionality.
- Used FakeItEasy to create fakes while creating unit tests.
- Created Integration Tests to test the business flow and to verify, if the requirements are met.
- Used Shouldly API to assert the unit test calls.
- Used xUnit framework to create unit tests.
- Used asynchronous programming model with async and await keywords.
- Designed PDF templates using Nitro PDF, which is used invoice PDF generation.
- Experience in using RabbitMQ to Queue and DeQueue the entire invoice object from the Queue.
- Experience in using iTextSharp to handle PDF related operations like reading PDF templates, merging, selecting specific page range, etc
- Used GsPrint and Ghostscript to create PostScript files from PDF and also to send PostScript files to Printer
- Providing clarification to business users and technical support team
- Involved in deploying QA packages and providing UAT support.
Environment: Asp.Net MVC 5, Visual C#.Net, Microsoft Visual Studio 2015, Web API 2.0, HTML5, JavaScript, JQuery, AngularJS, Ajax, Autofac, Entity Framework, Serilog, FakeItEasy, xUnit, Shouldly, Nitro PDF, iTextSharp, RabbitMQ, GhostScript, GsPrint, MS-SQL Server 2012, Windows Server 2012, GIT, JIRA.
Confidential, Charlotte, NC
Sr .Net/Lead Developer
Responsibilities:
- Understanding the client business, requirements and analysis of requirements.
- Design and develop the web modules in web applications using ASP.NET with C#.Net as code behind and ASP.Net MVC3.
- Merge new business requirements, maintaining current business passiveness
- Created Stored Procedures and functions using SQL server.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Integrating the SSRS to generate Reports based on the User selected filter criteria.
- Design and Develop SSRS reports to show the data for Collateral Analysts.
- Used third party controls i.e. Infragistics for grid view and dropdown controls.
- Created User controls (ASCX) for filters purpose.
- Used Web APIs for showing the filters data.
- Used JavaScript for client side validations.
- Designed Master Pages with Menu Controls.
- Developing the ASP.Net MVC application which is a new version to the existing system.
- Used Team Foundation Server (TFS) for version control and source code control.
- Involved in unit testing.
- Prepared Unit Test Cases and Design Documents.
- Performing QA Releases and providing UAT Support
- Worked in Agile methodology, attending Daily Stand-Ups, Backlog Grooming, Sprint Planning, Spring Review Planning and Retrospective meetings.
Environment: Asp.Net, C#.Net as Code Behind, ASP.Net MVC3, Jquery Ajax, CSS, Web API, Microsoft Visual Studio 2010, SSRS, MS-SQL Server 2008, Team Foundation Server, Windows Server 2003.
Confidential, Charlotte, NC
Sr .Net developer
Responsibilities:
- Develop and maintain data-centric web applications using .NET including ASP.NET and C#.Net.
- Design and develop the modules in web application using ASP.NET and Infragistics controls.
- Merge new business requirements, maintaining current business passiveness
- Designed, Developed Business Logic, Data Access and User Interface Components
- Unit Testing
- Involved in Data Modeling, Designing, Normalization and Data Integrity of tables.
- Created Stored Procedures, Views and Functions using SQL server.
- Worked on LINQ framework for querying internal collections such as Generic Lists.
- Utilized ASP.NET validation controls and JavaScript to perform client side validation.
- Used Tortoise SVN for version control and source code control.
- Performing QA Releases and providing UAT Support
Environment: Asp.Net with C#.Net as Code Behind, AJAX, LINQ, Microsoft Visual Studio 2008, Infragistics, MS-SQL Server 2008, Tortoise SVN
Confidential, Charlotte, NC
.Net developer
Responsibilities:
- Involved in analyzing the legacy application which is developed in VB6.0.
- Gather the requirements from Client and analysed them to match the new version.
- Responsible in the implementation of n-layer architecture with a Business and Data Objects.
- Responsible in analyzing all modules are for its coherence with the business and functional requirements.
- Design and develop the modules in Windows application with VB.Net as programming language.
- Used LINQ for querying the collection objects.
- Merge new business requirements, maintaining current business passiveness
- Performed Unit Testing
- Created Main Menus, Context Menus, Toolbars, User controls and other UI elements.
- Created MDI container and Menu control to include the child pages
- Wrote T-SQL Queries, Stored Procedures and SQL User Defined functions for fetching Transaction details, Customer Details, and Product Configuration data.
- Used Tortoise SVN for the purpose of version Control and source code maintenance needs
- Performing QA Releases and providing UAT Support
Environment: VB.Net, Microsoft Visual Studio 2008, MS-SQL Server 2008, Tortoise SVN, Windows XP, VB 6.0
Confidential, New York City
.Net Developer
Responsibilities:
- Design and development of Web forms using ASP.Net with C#.Net as Code behind.
- Created Master Page and ASCX Web User Controls for reused codes.
- Used Object Oriented Programming skills in encapsulating the business functions and data.
- Implemented Data Caching Technique.
- Implemented the SQL Server Session state.
- Extensively worked on creating CSS and Themes to enrich the Web Site.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Created Database objects like Stored Procedures, triggers and functions in SQL Server.
- Created Windows Services for nightly tasks.
- Unit testing.
- Involved in Client Meetings.
Environment: ASP.Net with C#.Net as Code Behind, Javascript, AJAX, Microsoft Visual Studio 2005, MS-SQL Server 2005, VSS
Confidential
.Net Developer
Responsibilities:
- Responsible for developing the Admin module, which includes creating Users, Groups and assigning Roles, in the web application
- Developed Front-End screens using ASP.Net Web forms.
- Created Database objects like Tables, Stored Procedures, triggers in SQL Server
- Used ADO.Net to communicate with database.
- Used JavaScript to perform front end validations as per the business rules proposed.
- Implemented ASP.NET security and Authentication modes, using Forms Authentication, provided by IIS and ASP.Net.
Environment: ASP.Net, C#.Net, Microsoft Visual Studio 2005, MS-SQL Server 2005, MS Visual Source Safe
Confidential
Jr. Software Engineer
Responsibilities:
- Gathering the requirements and analysing them to in corporate into the application.
- Involved in Development & Database design, Coding, Testing and support for the various releases.
- Developed Application using .NET Framework 2.0, Object Oriented Principles (OOP), and n-Tier Architecture.
- Developed Presentation layer, Data Access Layer (DAL), Business Logic layer (BLL) also in implementing Business Processes.
- Used VSS for the purpose of version Control and source code maintenance needs
- Involved in Unit Testing of the developed modules.
Environment: VB.Net, Microsoft Visual Studio 2005, MS-SQL Server 2005, MS Visual Source Safe
