Sr.net Developer Resume
Denver, CO
SUMMARY
- Around 6 years of professional experience in developing and deploying the applications utilizing a variety of programming languages, database technologies and Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing phases of various applications with architectural patterns Model View Control (MVC), Model - View-View-Model and maintenance of Web Based, Client-Server and N-tier Architectures with Agile, Scrum, Waterfall and TDD models.
- Adept in developing client-side application functionalities with rich UI design and user-friendly design approaches, single page applications, responsive web pages with performance functionalities in the web applications using Java Script, jQuery, AJAX, JSON, HTML 4/5, XML/XSLT/XHTML, Bootstrap with Angular JS 1.5/1.6, Angular2 and media queries.
- Demonstrated proficiency in development using Microsoft.NET technologies like WCF, WPF, LINQ, WinForms, ASP.Net 4.0/3.5, ASP.NET MVC 4.5/4.0/3.0, C# (4.0/3.5), VB.NET 11.0 and databases like MS SQL Server (SQL 2012, SQL 2008 R2 / 2005) and Oracle 11g/10g/9i as database
- Thorough understanding and implementation of SOLID principles, Web Content Accessibility Guidelines (WCAG), Design Patterns(Repository) and OOP Concepts using TDD and Agile
- Leveraged Angular resources for all data access, encapsulating URLs and standardizing data access interfaces, validation techniques using Angular JS by implementing Filters, validation, controllers, components, directives, routings, factory and services.
- Expertise in implementing SOA architecture thru WCF services which used to rapidly build service-oriented applications that communicate across the web and the enterprise with features Serialization, Versioning, Interoperability and hosting
- Rendered ADO.net data access techniques to connect, retrieve and manipulate the database information and created ado.net objects like Data sets, Data reader and data adapter to efficiently communicate with SQL Server Data base.
- Strong analytical and conceptual skills in database programming using RDMS databases like SQL Server 2005/2008/2012 , Oracle 11g/10g/8, related work primarily on creating complex stored procedures, Views, triggers, functions using PL/SQL or T-SQL.
- Exceptional ability to design, development, security, testing and consuming of distributed applications using Windows Communication Foundation (WCF), also responsible for developing WCF based service, data, fault, and message contracts.
- Accustomed working on Database Connectivity with ORM technologies like NHibernate, Entity Framework 6.0/4.3 to work with relational data using domain-specific objects and in code-first and database-first approaches to implement CRUD operations.
- In depth knowledge on Rest services using ASP.Net WEB API and C#, used WEB API to provide services to HTTP Requests, good understanding on design, deep functional experience in creating, deploying and consuming REST-FUL Services with WEB API.
- Working experience in unit testing, integration and performance testing frameworks like NUNIT, MS Unit Tests for business logic.
- Utilized version control systems such as Team Foundation Server (TFS) 2013/2014/2015 , VSTS, GIT 1.8/1.9/2.1, Tortoise SVN and Clear Case, sub version for active tracking of work progress and maintaining code repository.
- Highly organized and can achieve targets as an individual or as a team member and very good communication and inter-personal skills and can work independently as well as in a team environment.
TECHNICAL SKILLS
Programming Languages: C++, C#.Net (4.0/3.5/3.0),VB.NET (10.0/9.0/8.0 ), Java, HTML, T-SQL, PL/SQL.
Web Technologies: AngularJS,ASP.NET 4.0/3.5/3.0/2.0 , ASP.net MVC, Ajax 3.0/2.0, JavaScript, jQuery, React JS, Node JS, VB .net, VB Script, bootstrap.
Xml Technologies: XAML, XML, XDOCUMENT, XSLT, XSL, LINQ to XML.
Desktop Technologies: WinForms, WPF.
IDE Tools: Visual Studio 2010/2008/2005 , SQL Server Management Studio, Expression Blend (4.0/3.0/2.0), Toad for SQL.
.Net Frameworks: .Net Framework4.5/ 4.0/3.5/3.0/2.0 /1. x.
Databases: MS SQL SERVER 2012/2008/2005/2000 , MS Access 2010/2007/2003 , Oracle 10g/9i/8i.
Reporting Tool: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/ 09/ 8.5/8 ), Kibana.
Modeling Tools: UML, MS Visio.
Version Control Tools: Tortoise SVN, Team Foundation Server 2013, GitHub.
Programming Languages: C++, C#.Net (4.0/3.5/3.0),VB.NET (10.0/9.0/8.0 ), Java, HTML, T-SQL, PL/SQL.
PROFESSIONAL EXPERIENCE
Sr.Net Developer
Confidential - Denver, CO
Responsibilities:
- Participate in Gathering Requirements, analyze them to create user stories for ‘Health First Colorado ‘s Medicaid Program’, provide technical solutions.
- Experience in Software Development Life Cycle (SDLC) in all Phases including requirements gathering to programming, testing and maintenance.
- Create documentation for new Change Orders, update them in Internal-SharePoint and rLink which are used as a reference for future enhancements or updates.
- Using HTML, CSS3, Bootstrap to design complex web page layouts with rich UI and responsive design and check the cross-browser compatibility with various browsers like google Chrome, and Internet Explorer.
- Develop efficient, scalable and reusable middle tier logic using NET Framework, C#, Visual Studio.NET, WCF, SOAP, and IIS for web application assigned tasks.
- Tuning developed code for optimal performance, maintenance and enhancement to existing application and participate in code review meetings for reusability, and/or anomalies.
- Work on database objects using SQL Server, T-SQL including complex Stored Procedures, triggers, cursors, tables, and views and SQL joins concepts for application.
- Investigate and analyze defects in a timely manner, and implement technical solutions for defects including code changes, data updates, or configuration modifications in ALM and PPM.
- Develop, document, and maintain the test scenarios and execute them using nUnit.
- Verifying ASQC Desktop Analysis performed during code construction to prevent the introduction of new defects.
- Push and pull code using Team Foundation Server (TFS) for active tracking of work progress and maintaining code repository. Participating in deployment, builds and troubleshooting build breakages in a timely manner.
- Submit weekly status reports which includes current activities, tasks, accomplishments and issues/risks.
Environment: HTML, CSS3, Bootstrap, MS Visual Studio, .NET Framework, ASP.NET, Entity Framework, LINQ, WCF, SOAP, IIS, MS SQL Server, SSRS, CSS, JavaScript, TFS, Git, and WinZip
Sr.Net Developer
Confidential - Fargo, ND
Responsibilities:
- Created the Controllers using Controller Actions, Action Results, Views, View Models usingASP.NETMVC.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular JS and the front-end framework.
- UsedAction Filtersfor user authentications and authorizations and for caching pages to improve performance.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications and worked as production support developer.
- Modified web services to interact with the other applications and exposed them using SOAP and HTTP.
- Developed various stored procedures for the data retrieval from the database and generating different types of reports using SQL reporting services (SSRS).
- Experienced in improving performance by using LINQ expressions or Lambda expressions on multiple data sources, and usage of strongly typed objects IEnumerable/IQueryable.
- Developed oracle database schema objects like classes, materialized views, complex stored procedures, database triggers, database links
- Developed PLSQL stored procedures for ORACLE Database to be used by application.
- Used Jira for writing test scenarios, test cases, executing test cases and reporting the test failed cases. Attended cross team SCRUM meetings where we discussed the team changes which may affect the performance of another team. Also, was key player in production support.
- Used GitHub as the version control to achieve a good communication between the teammates.
Environment: Visual Studio 2015, ASP.NET MVC 4.0, WCF, SOAP, Angular JS, Bootstrap, HTML5, CSS3, IIS 7.5/8/8.5, LINQ, XML, Microsoft Enterprise Library, Oracle, PL/SQL, Git.
.Net Developer
Confidential, Norfolk-VA
Responsibilities:
- Responsible for developing the reusable Components on UI(Views) by developing the Partial Views, View starts, and reusable components for implementing the business rules with C# and OOPS Concepts.
- Developed very responsive, elegant views for web pages using the Bootstrap CSS Frameworks.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity Framework Code First in MVC.
- A defined request-response message system, typically expressed in JSON or XML, which is exposed via the web, most commonly by means of an HTTP-based web server by a server-side Asp.NET web API.
- Used JSON to transmit data between Server and Web Application, an alternative to XML Serialization
- Developed REST APIs that allow sophisticated, effective and low-cost application integration and multi-tier web applications with the use of Web Services using ASP.Net Web API.
- Created WCF, WCF REST Services and used different bindings to make it available to different Customers.
- Converted Data Transformation Services application to SQL Server Integrated Services (SSIS) has assigned.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Created different types of reports such as drill down, drill through, parameterize and dash board reports and schedule them according to business requirement using SSRS.
- Involved in the complete Software Development Life Cycle (SDLC) including Analysis, Design, Implementation, Testing and Maintenance.
- Experience in working with two-week sprints in an Agile/Scrum environment.
- Worked with Team Foundation Server 2013 for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Environment: Visual Studio 2012, ASP.NET MVC 4.0, WCF, Entity Framework 6.0, LINQ, jQuery, HTML5, XML, CSS3, XML, NUNIT, SQL, NUNIT, TFS, Agile/SCRUM.
Software Engineer
Confidential
Responsibilities:
- Involved in the design of theUse Case Diagramsandclass diagramsusingMicrosoft Visio.
- Designed and implemented Data access layer usingADO.NETto connect, retrieve and manipulate database information.
- Used ASP.Net3.5 AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages
- Worked on optimizing the ASP.Net web pages using C# and SQL Server stored procedures to call the application from the data base.
- Consumed ASP.Net Web services and implemented RESTFUL Web API/WCF services for service layer, created Action filters and Exception filters to implement REST API.
- UsedADO.NETobjects Data Sets, Data Reader, data adapter to effectively communicate with SQL Server Database.
- Created Web Methods using Web Service and deployed the Web Service on IIS in the production server.
- DevelopedUIusingJavaScript, HTML, CSS, and XML.
- UsedUnit testingto simulate different case scenarios to catch potential bugs.
- Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation.
Environment: Microsoft Visio, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio.NET 2010, JavaScript, HTML, CSS, XML, IIS 5.0, Server 2008 R2/2008, Web Services, Web Forms, Microsoft Unit Testing, SDLC, AJAX, SQL Server