Sr .net Developer Resume
Nashville, TN
SUMMARY:
- Developer with 11 Years of Professional experience in analysis, design, development and testing of Web applications using Microsoft line of Technologies.
- Expertise in developing application using ASP.NET MVC using Razor View Engine, C#. Net and JSON.
- Worked extensively with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Extensive experience in developing WCF, REST, WEB API and XML Web service.
- Expertise in design patterns including Model View Controller (MVC).
- Developed and consumed web and WCF services using the Microsoft ASP.Net with C# using the protocols such as SOAP and RESTful.
- Well versed on Service Oriented Architecture (SOA) and Windows Communication Foundation (WCF).
- Experienced in designing and developing web pages using ASP.NET, HTML5, JavaScript, JQUERY, CSS3 and AJAX.
- Experience in front - end development using ASP.NET Web Controls, User controls, Custom controls, JavaScript (JQuery), Bootstrap, HTML and Cascaded Style Sheets (CSS).
- Experience in creating web applications using MVC (4/5), JSON and AngularJS framework.
- Experience in web client development using CSS3, HTML5, Responsive design, Bootstrap, AngularJS, and Knockout JS, IIS.
- Experience in designing and implementing database-level T-SQL, Views, and SQL Queries.
- Experience in SQL server development including stored procedures, triggers, and Views User defined functions.
- Experience in creating packages using Integration Services (SSIS).
- Knowledge on developing Reports using SQL Server Reporting Services (SSRS).
- Worked in Test Automation using Selenium Web drivers.
- Expertise in developing MVC, Web, Windows applications by using Microsoft visual studio 2008/2010/2013.
- Extensive working experience in working with Agile (SCRUM) and Waterfall methodologies.
- Experience in developing 2-tier & 3-tier Applications using Classical ASP, ASP.NET, AJAX, C #, VB.NET, Visual Studio.NET, ADO.NET, XML technologies.
- Experience in developing single page applications (SPA) using ASP.NET WebAPI and AngularJS.
- Performed Test Driven Development (TDD): Unit Testing and Load Testing as well as TFS.
- Excellent Written, Analytical Skills and Verbal Communication skills with a customer service oriented attitude.
KEY SKILLS:
ASP .Net, C#, MVC, WCF, WebAPI, WPF, Xamarin, TFS, JavaScript, JQuery, HTML, AngularJS, SQL, Framework, Bootstrap, Agile.
TECHNICAL SKILLS:
Web Technologies: ASP.NET 4.5/4.0/3.5/3.0/2.0 , ASP.NET MVC 5.0/4.0, Silverlight 4.0/3.0, ASP.Net Ajax 3.0/2.0, Javascript, Jquery, AngularJS, HTML, Flash, XML, XAML, CSS, JQuery, JSON, Bootstrap, Responsive design
Middleware: WCF, ADO.NET 4.0/3.5, Web Services
IDE: Visual Studio.Net 2015/2013/2012/2010/2008
Application Servers: IIS 8.0/7.0 with .NET Framework
Databases: SQL Server 2012/2008/2010 , MS Access, SQL, T-SQL, PL/SQL
Languages: C#, VB.Net
Operating Systems: Windows 10/8/7/XP/2003, Macintosh OS X, UNIX, Linux 6.2/7.0.
Framework: Microsoft .NET Framework 4.5.1/ 4.5/4.0/3.5/3.0/2.0 , Entity Framework
Modeling Tools: UML, MS Visio 2000
Web Services: SOAP, Restful, WebAPI, WSDL
Reporting tools: SQL Server Reporting Services, Crystal Reports, Report Builder 3.0
Version Control Tools: Tortoise SVN, Visual Source Safe (VSS), Sub Version, Team Foundation Server 2010/2008, Clear Case
Testing Tools: NUnit, Unit Testing, Jasmine, Protractor
PROFESSIONAL EXPERIENCE:
Confidential, Nashville, TN
Sr .NET Developer
Environment: C#, xamarin, webapi, oracle
Responsibilities:
- The application is developed using and Xamarin.forms for UI and webapi.
- Used Xamarin.iOs for creating native user interface.
- Used Xamarin.Forms along with XAML for creating UI and forms
- Worked in agile methodology and acted as scrum master.
- Used GitHub for version control
- Involved in rewriting the Stored Procedures based on the changes of the database design in oracle
- Used dependency injection and used autofac to implement it
- Implemented token based authentication using claims identity for webapi
- Used Xamarin insights for findng and debugging issues in the app
- Worked in agile methodology with weekly iterations
- Worked on production issues and deployed applications to dev and system test and production servers.
- Worked on user stories and divided them into tasks to provide everyday updates
- Interacted with the client and our BA for understanding and providing inputs to requirement analysis and Functional & Implementation specifications.
Confidential, Anoka, MN
Sr .NET Developer
Environment: C#, angular, webapi, Confidential Db2
Responsibilities:
- The applications are developed using Model View Controller (MVC) design pattern, traditional web forms and SPAs.
- Used AngularJs, BootStrap and Jquery for client side scripting.
- Implemented client-side data-binding via AngularJS2 .
- Worked in agile methodology and acted as scrum master.
- Used branching and merging in TFS.
- Involved in rewriting the Stored Procedures based on the changes of the database design in Confidential DB2.
- Modified SSRS reports and wired them with the code to create new reports.
- Involved in integration of applications and maintained versions using TFS.
- Implemented WebAPI 2 HTTP services with EF to provide agent and agency wise certifications to be completed.
- Used EnityFramework6 for persisting data in database.
- Worked in agile methodology with weekly iterations
- Worked on production issues and deployed applications to dev and system test and production servers.
- Worked on user stories and divided them into tasks to provide everyday updates
- Interacted with the client and our BA for understanding and providing inputs to requirement analysis and Functional & Implementation specifications.
Confidential, WestDemoines, IA
Sr .NET Developer
Environment: C#, angular, webapi, EF6, SQL Server
Responsibilities:
- The application was developed using Model View Controller (MVC) design pattern.
- Used jQuery and AJAX to do Asynchronous calls to the server.
- Implemented client-side data-binding via AngularJS.
- Used AngularJs, BootStrap and Jquery for client side scripting.
- Worked in agile methodology and acted as scrum master.
- Using TFS (Team Foundation Server) as version control.
- Involved in rewriting the Stored Procedures based on the changes of the database design.
- Coding in the different layers of the application. Involved in creating the database schema and table structures and updated stored procedures in SQL Server 2012.
- Used SSIS Packages to export data from other DB and scheduled it through SQL SERVER Job Agent.
- Involved in integration of applications and maintained versions using TFS (Team Foundation Server)
- Implemented WebAPI 2 HTTP services for integration with the databases.
- Used EnityFramework6 for persisting data in database.
- Created the CSS style sheets for designing the layout of the GUI screens.
- Lead team of 5 people involving various development activities. Coordinated status calls with onsite team.
- Collaborate with other developers to create open, standards-based solutions, while working with a new technology platform.
- Implemented Model View Controller (MVC) Design Pattern using AngularJS. Followed Agile methodologies, take ownership of development stories and translate requirements into code.
- Work closely with the business and multiple development, architecture, design, and test teams to implement next generation applications.
- Provide technical leadership across functional teams. Identify opportunities for process, tool improvements and drive those from concept to implementation.
- Lead code reviews and mentor junior developers.
- Preparing, maintaining High-Level, and Detailed Design Documents.
- Interacted with the client and our BA for understanding and providing inputs to requirement analysis and Functional & Implementation specifications.
- Used Analyzed business requirements and software specification documents.
Confidential, NY
Team Lead
Environment: C#, MVC, WCF, SQL Server
Responsibilities:
- Implemented client-side data-binding via Knockout.js (MVVM pattern).
- Used Razor Engine for rendering pages. Used Viewdata, ViewBag and Tempdata for passing data.
- Used attribute based routing.
- Used Action Filters, Authentication Filters, Result, Exception filters.
- Involved in analysis, design and development of the entire application.
- Designed and developed the application using C#, WCF, ASP.NET 4.0, MVC 4.0, JavaScript, JQuery, Angular JS, HTML, CSS.
- Designed and documented Use Cases, Activity Diagrams, Class Diagrams and Sequence Diagrams.
- Used SSIS for data transformation from Excel data base to SQL Server 2008 and SSRS for reporting.
- Developed the application using ASP.NET, C#.NET, XML, HTML and CSS. Developed an application using ASP.NET MVC Web Application. Using MVC pattern with Entity Framework.
- Developed Web Forms (aspx pages) using ASP.NET server controls and data aware controls.
- Developed web services to serve different parts of the application.
- Published and consumed web services using SOAP. Extensively used AJAX objects in the application.
- More than one application was having same functionality, which has been provided by WCF web services, as it is distributed architecture.
- Maintaining the version of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Designing and implemented core components and developed reusable .Net assemblies.
- Wrote JavaScript to perform validations and catch the events on client’s browser.
- Developed detailed reports using SQL Server Reporting Services (SSRS).
- Involved in application code review to ensure quality of code.
- Provide technical leadership around the delivery of component designs and development.
- Set the technical architecture direction for the application.
- Project tracking and following agile methodologies.
- Writing technical specifications.
- Participated in requirement gathering discussions and documented requirements specifications.
Confidential, Houston, TX
Sr .NET Developer
Environment: C#, ASP.Net, SQL Server
Responsibilities:
- Develop windows tools to automate quality control process in comparing the collection results and exporting results after filtering the collection results.
- Develop tools within a short period and ensure those are working without any issues.
- Develop web application trackers to maintain the data of the custodian coordinating with offshore team in India.
- Used Telerik RadInput components for highly customizable data entry in the webpages.
- Extensively used Telerik Rad Grid for displaying the data.
- Developing the BL layer in C#.Net and VB.Net .
- Involved in writing the Stored Procedures, functions using complex SQL Queries in MS SQL 2010.
- Developed applications using ASP.NET and WinForms.
- Used Ajax tool kit, Multi views, regular expressions, regular expression validates, user search controls.
- Created the CSS styles for the application consistency.
- Created DTS, SSIS packages and also converted some DTS to SSIS packages.
- Coordinate with the offshore team, track the status of the project, and report it to the client.
- Involved in retrieving data using LINQ to SQL and LINQ to objects with ASP.Net.
Confidential
Sr .NET Developer
Environment: C#, ASP.Net, SQL Server
Responsibilities:
- Effectively implemented ever-changing requirements of clients using ASP.Net 3.1 features.
- Followed coding standards to effectively manage the code and shared with team to follow it
- Developed webpages using asp.net server controls implemented BAL and DAL using c# and ADO.Net.
- Developing Web Pages using ASP.NET 2.0 and using C#.NET as code behind.
- Handled a team size of 5 by effectively distributing the requirements among the team and communicating the status of the project with the client effectively.
- Used windows services to generate reports daily, while making sure the reports are maintained in an up to date manner. Involved in writing the Stored Procedures.
- Database design and writing store procedures and functions in SQL Server.
- Utilized N-tier architecture for application design.
- Used Master Pages (.master), User Controls (.ascx) files for code reuse.
- Extensively used Grid View, Data List, Repeater controls.
- Extensively implemented Dynamic partial page updates using ASP.NET Ajax Update Panel especially during Grid View events paging, sorting, modifying data to avoid page flickers.
- Involved in Code Reviews and Unit Testing.
- Requirements reviewing to prepare low-level estimations.
- Effectively implemented Windows communication services for exposing the trade sanctions to third party vendors with encrypted security authentication
- Implementing Security using .Net Security features such as Authentication & Authorization, Form-based authentication, Role based authentication, User Account impersonation.
- Involved in Code Reviews and Unit Testing.
Confidential
.NET Developer
Environment: C#, ASP.Net, SQL Server
Responsibilities:
- Involved in designing and making changes to web pages using ASP.Net.
- Interacted with Business people to get the requirements.
- Used the repeater controls and grid views for displaying the xml-parsed data in the front-end.
- Developed webpages using asp.net server controls implemented BAL and DAL using c# and ADO.Net.
- Worked with Data Adapter, Dataset, Data reader as a part of ADO.NET to access and update database.
- Worked with various database components like tables, functions and stored procedures in SQL Server.
- Wrote test Plan and implemented test cases.
- Involved in testing the application after changes are done in IE7, Firefox and Safari.
- Tested the application in environments such as DEV, QA, SATGING and PRODUCTION.
- Fixed the cross-browser compatibility issues by using Firebug and Internet Explorer.
- Fixing the Production issues.
Confidential
.Net Developer
Environment: C#, ASP.Net, SQL Server
Responsibilities:
- Involved in designing and making changes of web pages using ASP.Net.
- Developed cross-browser compatibility front-end using CSS and JavaScript.
- Coded Business logic in C# .Net.
- Used JavaScript for coding some functions.
- Developed User controls using ASP.Net and C#.
- Used Firebug extension for Mozilla Firefox, which allows to debug and edit website's CSS, HTML and JavaScript.
- Created various dynamic banners and Ads on the website depending on the Customer Services.
- Used SVN as source for version control.
- Involved in Issue fixing.
- Involved in writing the stored procedures for the application to retrieve the data from the Database.
- Used Datasets to retrieve the information from the underlying database and manipulate the data.
- Used Http watch extension for Internet Explorer that displays information about Headers, cookies, redirection and compression.
- Provided Production Support to resolve the real-time customer issues.
- Involved in routing the issues to the appropriate team and get the ETA for them.
- Attended the status call with business people to give the status of the issues.
- Preparation of User Manual using HTML and ASP.Net.
- Performed Code Review coded by Peers.
- Involved actively with Business people to get the issues for the end-user and fixed.
- Agile / Scrum environment.