Sr. .net Developer Resume
Alpharetta, GA
SUMMARY
- Full Stack Senior Web Developer with 10+ years of experience in Design, development, solution providing, problem resolution, and implementation of software applications in Microsoft .Net technologies.
- Strong Design & development experience in C# (4.0,3.0), MVC (4.0, 3.0), ASP.NET (4.5, 4.0, 3.5, 3.0, 2.0), WCF (4.0), ADO.Net, Restful Service, Web API, Windows Service, Web service, Entity Framework, SQL Server (2014, 2008 R2, 2005), SSRS, MS - Unit testing framework, JSON, JavaScript, jQuery, Angular JS, Type script, AJAX, HTML5, LINQ, XML, T-SQL, Agile/Scrum.
- Hands on experience in developing Multi-tier/N-Tier Architectures and implementing the concept of Object Oriented Programming (OOPS) Concepts including Inheritance, Abstraction and Polymorphism and Design Patterns and OOP.
- Developed Single Page Applications (Front End Layer) with ASP.NET MVC, Angular JS, Typescript, jQuery and Validation controls using .NET Framework 4.5 and n-Tier Architecture.
- Extensive experience and in web page design with Cascading Style Sheets (CSS), Flash, HTML, DHTML, JavaScript and VBScript.
- Used jQuery, AngularJS UI Controls for building high quality windows/web applications.
- Expertise in AngularJS controllers, directives, components, factory and service resources, routings and events and Expertise in manipulation using JavaScript, jQuery and AngularJS.
- Database design and wrote T-SQL queries, store procedure and functions using SQL Server 2014.
- Good working experience with ADO.Net objects as a part of accessing and updating with database and database Connectivity API’s (ADO.Net) in Web Applications and Win Forms Application.
- Performance Tuning in SQL Server.
- Scrum software development methodology (Daily scrum meeting, Sprint Planning, Sprint Retrospective and Sprint Review) and Test Driven Development TDD.
- Sound experience of Agile / scrum methodology and entire Software Development Life Cycle (SDLC).
- Experience in working with Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WF) in .Net Framework 3.5/3.0, MSMQ, XAML and Language Integrated Query (LINQ) in .Net Framework 3.5 and Web APIs/services.
- Experience with Service Oriented Architecture (SOA), API and Restful and SOAP-based Web Services, WCF.
- Good Experience in configuring and managing IIS 7.0/6.0/5.0 administration - WEB Server and configuration and administration of IIS WEB Server.
- Expertise in source code management tools such as Visual SourceSafe (VSS), Team Foundation Server 2008/2010 (TFS.
- Hands on Experience in preparing the developed programs including Unit testing for ASP.NET Web Forms.
TECHNICAL SKILLS
Languages : C# 2.0/3.5, VB.NET 2.0/3.5, ADO.NET, WCF, LINQ, PL/SQL, T-SQL, XML, VBA, ASP.NET, HTML 5/4.0, CSS, jQuery, AJAX, SQL, PL/SQL
Web Technologies: ASP.NET, AJAX.NET (Ajax Toolkit 2.0), Web Services (WSDL/SOAP), HTML, DHTML, CSS, Classic ASP 3.0, XML
Databases: Microsoft SQL Server, (T-SQL), Oracle (PL/SQL), MS Access
MS Framework: .NET Framework
Web Servers: Internet Information Server (IIS)
Designing Tools : Visual Studio.NET, Adobe Flash, Adobe Photoshop.
Scripting Languages: Java Script, VB Script
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. .Net Developer
Responsibilities:
- Designed, developed the application in C#, ASP.NET Core using MVC 5, Entity Framework, Repository Pattern and Code Migration Techniques.
- Worked with business analyst and end client to understand the system and designed the architecture accordingly. Used Agile approach for project management.
- Designed and developed a comprehensive business and data layer by implementing repository pattern using Entity Framework, C# and SQL Server 2014.
- Used Custom Validators for both client/server side validations using JavaScript, jQuery.
- Integrated and implemented Bootstrap with AngularJS for responsive User Interface and rapid data changes.
- Used Telerik Kendo UI for ASP.NET MVC. Build and consumed RESTful APIs using Web API 2.
- Performed code review and worked with leadership to defined a plan to meet product development and re-write demands.
- Designed database, create tables, views, used temp tables, table variables in complex stored procedures. Extensively used SSIS for importing necessary data and data packages.
- Used LINQ to Entities for database operations through Models and Controllers.
- Identified problem solutions from analysis of user requirements and modified existing programs and software to better meet end user requirements.
- Suggested architectural improvements, design and integration solutions, and formulate methodologies to optimize object-oriented software and database development.
Environment: .NET Framework 4.5, C#, ASP.NET 3.5, .NET 3.5, MVC5, ADO.Net, Entity Framework, LINQ, SQL Server 2014, AJAX, AJAX Toolkit, Visual Studio, T-SQL, PL/SQL, SQL Jobs, JavaScript, CSS3, HTML5, WCF, Web Services, TFS.
Confidential, Elmhurst, IL
Sr. .Net Developer
Responsibilities:
- Participated in full software development lifecycle (SDLC).
- Involved in full software development life cycle for analysis, design, development, documentation, and testing and deliver on projects and deliverables.
- Created technical design documentations using UML modelling.
- Designed ASP.Net, C#.Net Web Form, JSON, JavaScript User Interface with Angular JS, HTML and Cascading Style Sheets (CSS) Designed page and AJAX, master pages and Design Patterns.
- Application based on three tier architecture, and LINQ is used to query the generic collection objects.
- WCF is used heavily for inter process communication and as well as for external also.
- Used Ajax on server controls to avoid page post back and page flickering.
- Developed system services SOA application platform for use by all applications utilizing WCF services and SOAP, Web Services(XML/XSLT) the ASP.Net, C#.NET provider model
- Developed application as N-tier application with UI in the presentation layer using ASP.NET, business logic in the middle layer using C#.Net and data service activities in the backend using SQL Server 2012.
- Involved in implementing Microsoft Application Blocks for data access, security and logging.
- Extensively used ADO.NET objects such as Data Adapter, Data Reader, Dataset and Data View for reading/updating records in the database.
- Created data access layer to communicate with the SQL Server 2012 and T-SQL (Stored Procedures, Replication, Index, Functions, SQL scripts, SQL injection, DTS packages, triggers, Updated tables, Created Views, cursors, tables, views).
- Designed and Developed Data Access Layer to connect to the SQL Server 2012 data base.
- Involved in creating various SQL Queries, Stored Procedures and Triggers with SQL Server.
- Used in quality control, usability, unit and system test procedures.
- Involved in Documentation, Unit Testing and Integration Testing
Environment: .NET Framework 4.0, C#, ASP.NET 3.5, .NET 3.5, MVC, ADO.Net, Entity Framework, LINQ, SQL Server 2012, AJAX, AJAX Toolkit, Visual Studio .NET 2010, T-SQL, PL/SQL, SQL Jobs, JavaScript, CSS3, HTML5, WCF, Web Services, TFS.
Confidential, Franklin, TN
Senior .Net Developer
Responsibilities:
- To identify and develop enhancements that will provide the most benefit to the users of the ACDS UI application.
- To release the enhancements within the specified timeline communicated.
- To implement these enhancements and bug fixes without negatively affecting system performance or the accuracy of the data contained within the system.
- The inclusion of these new enhancements and bug fixes must not negatively affect any of the existing system functionality.
- To provide a seamless migration that will have a low impact on the day-to-day operations of the ACDS UI applications and its associated Self Service Portal.
- Use IIS 7 to create a virtual directory and hosting a web services.
- Using Team Foundation Server to perform complete builds of the most recent version contained in source control.
- Testing, fixing the bugs and troubleshooting the technical problems.
- Involved in AJAX Validations.
- Involved in unit testing and integration testing of the Application.
- Involved in writing the code of the application, exceptions, tracing the errors and bug fixing.
- Developed under Agile Mythology such as Scrum as part of rapid Application development.
Environment: Visual Studio.NET 2008/2010, .Net Framework 3.5/4/ 4.5, ASP.NET, C#, HTML, jQuery, CSS, JavaScript, SQL SQL 2005/2008, VSS, Agile Methodologies, Team Foundation Server(TFS), IIS 7
Confidential, Lake Forest, IL
.Net Developer
Responsibilities:
- Designed and developing the application.
- Worked on C#, ASP.NET MVC Architecture using Ajax and Ajax toolkit.
- Designed User Interface using Angular JS, Bootstrap, HTML5, and CSS3.
- Business layer design as well as Data Access Layer using Entity Framework.
- Involved in the creation of Web API services.
- Generated server side PL/SQL scripts for data manipulation and validation and materialized views for remote instances.
- Code reviews for the enhancements to the re-designed modules by the team.
- Created Use Cases, Class diagrams and sequence diagrams using UML.
- Worked on application development using technologies such as Entity Framework.
- Implemented forms authentication and authorization.
- Implemented request & response XML for retrieving policy information from SQL Server.
- Used SSRS (SQL Server Reporting Services) for generating reports.
- Used Windows Communication Foundation (WCF) methodology to implement the web services.
- Worked extensively in the migration process of Existing DTS Packages to SSIS jobs.
- Used MS Team Foundation Server for managing the release of projects and Testing.
- Involved in Documentation, Unit Testing and Integration Testing
Environment: .NET Framework 4.0, C#, ASP.NET 3.5, .NET 3.5, MVC, ADO.Net, Entity Framework, LINQ, SQL Server 2008 R2, AJAX, AJAX Toolkit, Visual Studio .NET 2010, T-SQL, PL/SQL, SQL Jobs, JavaScript, CSS3, HTML5, WCF, Web Services, TFS.
Confidential - Minneapolis, MN
.Net Developer
Responsibilities:
- Involved in requirement gathering, estimations and tracking, QA Processes.
- Module lead team of 4 people including technicians and Business Analyst.
- Involved in code review and database management, lead development project to ensure client expectations.
- Tested prototypes and designed proof-of-concepts for new technologies/solutions.
- Defined and executed technical direction and architecture.
- Prepared the functional design, technical design and detail level design documents.
- Assisted Business Analysts in wire framing and other prototyping efforts.
- Provided estimates and scheduled tasks for the team members, to achieve the deliverable.
- Developed interactive consumer websites using HTML, JavaScript, CSS, ASP.NET and SQL Server.
- Developed the website using VB 6.0, Web Class, HTML, JavaScript, and CSS & SQL Server.
- Designed and developed Restful Services in the Service Oriented Architecture (SOA).
- Devised Release Management strategy to migrate the applications to different environments.
- Provided post-production debugging and support.
- Balanced daily project work while simultaneously supporting existing applications for bug-fixes.
- Mentored and trained full-time employees' and interns to sustain fast-paced development cycle.
Environment: C#, ASP.NET, VB 6.0, HTML, XML, XSLT, JavaScript, SQL Server, Visual Studio 2005
Confidential, Birmingham, Alabama
Programmer Analyst
Responsibilities:
- Developed and implemented the web page interfaces
- Created ASP.NET pages using C#.NET for middle-tier processing of client requests with ADO.NET interfaces for database and implemented stored procedures
- Used ADO.NET and data objects such as Data Adapter, Data Reader, Dataset, data table for consistent access to SQL data sources
- Created Silverlight application for interactive, Web-based data visualization using XAML in Visual Studio
- Developed the custom error pages and Error Handling
- Migrated the functionality from existing asp pages to new aspx pages and also added new functionality to reflect the Business Users requirements
Environment: C#, ASP.Net, Silverlight, ADO.Net, IIS 6.0, Visual Studio 2003