Senior .net Developer Resume
North Kansas City, MO
SUMMARY
- 6+ years of experience in software development includes Analysis, Design and Development of Web - based applications using Web Technologies like ASP.NET, ADO.NET, C#.NET, JavaScript, HTML, Web services (SOAP, REST).
- Developed applications (Web and Windows) in Visual Studio 2010/2012/2013 using C#, ASP.NET, .Net Framework 2/3/3.5/4/4.5/4.6.2/4.7 , accessing data with ADO.NET, LINQ to SQL.
- Proficient with ASP.NET MVC3/ASP.NET, MVC4/MVC5, Design Patterns and development methodologies like Agile (SCRUM) and Waterfall model.
- Worked on ASP.NET Web Forms, Windows Forms, State Management, Caching, Security, and .Net Remoting.
- Experience in developing Internet Applications and developing various UI widgets using JavaScript libraries like jQuery.
- Expertise in building rich AJAX enabled UI based web applications in .NET.
- Experience in writing queries using Language Integrated Query (LINQ), Entity Data Model and extensively worked with ADO.NET objects to connect to SQL Server database.
- Worked on various technologies which includes ASP.NET, C#.Net, WCF, XML, JavaScript, AJAX, SQL Server 2000/ 2005/2008 , and HTML, jQuery, CSS, JSON, Angular JS.
- Performed tasks by the AngularJSbootstrapper using the DOM.
- Extensive experience of programming on, C#, XML Web Services, XML, and AJAX.
- Extensive experience with CSS and HTML for designing view controller components.
- Worked on the client-side Technologies such as HTML, CSS and JavaScript.
- Worked on .NET Security features such as Authentication & Authorization, Forms-based Authentication, Authorizing Users, Roles and User Account Impersonation.
- Experienced in writing SQL Queries, Stored Procedures, UDFs, Functions, Indexes, Views in SQL Server 2000/2005 and Oracle 9i/10G./11G.
- Used Azure in managing and cloud computing the web applications.
- Experience in Design Patterns like “Agile software development”, “MVC/ MVP/MVVM Architecture” and Three-tier.
- Excellent troubleshooting and debugging skills.
- Expertise in Bug fixing using JIRA.
- Worked in all stages and aspects of web-based projects as a consultant, content developer, HTML/CSS developer and information architect.
- Experience in Mentoring staff on the effective utilization of technical architecture.
- Very Well adverse with American and European clients.
- Strong Communication and Analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.
TECHNICAL SKILLS
Programming Languages: C, C#, Python, Ruby
Web Technologies: ASP.NET, ADO.NET, VB.NET, ASP.NET MVC, Ruby on Rails, JavaScript, Script#, Typescript, Bootstrap, AngularJS, HTML, JSONXML, Webservices, CSS, .NET Framework 4.0/3.5/2.0, Visual Studio 2005/2008/2010/2015/2017
Frameworks: Entity Framework, .NET Framework 5/4.5/4.0/3.5
Windows Development: Windows Form, WPF
Web Server: IIS 7.5/6.0
Web service testing: SOAP, RESTful, WCF, XML, Azure
Database Servers: Oracle, My SQL, MSSQL
IDE’s: Microsoft Visual Studio 2013/2012/2010 , SSMS, Ruby Mine, Fiddler
Application Servers: TFS, SQL server
Version Control Tools: Git Hub, SVN
Cloud Platform: Windows Azure
Operating system: Microsoft Windows7/XP/10, Linux
Other Tools: SSO, AQT, SOA, JIRA
PROFESSIONAL EXPERIENCE
Confidential, North Kansas City, MO
Senior .NET Developer
Responsibilities:
- Gathering Requirements and designed technical specification documents.
- Identified Use cases from requirements and written Use Case Specifications
- Created Mapping documents, .Net technical specifications.
- Used .NET Framework 4.0 in MS visual studio 2015
- SQL Queries\Store Procedures applied in .NET code.
- Reviewed designs with the rest of the project team.
- Onshore - Offshore coordination.
- Redesigned UI application from MVVM pattern.
- Used AQT to administer and execute queries against the other common database management systems.
- Participated in functional integration and unit testing.
- Participated in team/ Stack holdermeeting.
- Used Team Foundation Server (TFS) for all the source code maintenance needs.
- Created astatic and dynamicUIusing JavaScript and CSSand connecteditto XML as a data source.
- Worked with jQuerytomanipulate,validate data andenhanceUI.
- Created Standard CSS file to make fields look similar across the application.
- Used LINQ to SQL Serverto retrieve, manipulate and filter data from table.
- Actively involved in bug fixed and issue tracking to enhanced client requirement using JIRA.
- Extensively involved in rapid translation of design and requirements documents into User Interface Prototypes using a variety of tools and Software.
Confidential - Medford, MA
.NET Developer
Responsibilities:
- Used ASP.NET MVC 5 for Presentation layer, C#.Net for backend coding and SQL Server 2014 as Data Base.
- Developed Data Access objects using entity framework and LINQ.
- Used Java Script for client-side validations.
- Manipulated the DOM for rapid prototyping of web applications.
- Used AngularJS to decouple the client side of an application from the server side to progress in parallel, and for reuse on both sides.
- Modifications were made to the existing GUI using WPF (XAML spread sheet) for better look.
- Redesigned UI application from MVVM pattern
- Implemented SSO in ASP.NET to access any secured page in a web application using LDAP.
- Developed REST based APIs to interact with partner applications for business functionality.
- Used AQT to administer and execute queries against the other common database management systems.
- Generated Web services Client using the apache axis in SQL.
- Coded the test cases and tested using JUnit automatically and manually.
- Participated in functional integration and unit testing (MS Test).
- Also used JIRA foragile software development to do iteration reports and thebug tracking functionality.
- Translated C# code into JavaScript using Script# for documentation and maintenance of our client-side libraries.
- Used Microsoft Azure Service Bus for allowing applications to run on azure premise to communicate each other in a service-oriented architecture (SOA).
- Work with different product development & project management and make sure code base is pushed/released to live site successfully on time.
- Helped the team to troubleshoot and debug the issues and fix it.
- Participated in teammeetingand a meeting with business analyst.
- Gave the required information to the management on regular intervals for the ORM.
- Mentoring the team with respect technical aspects.
Confidential, Los Angeles, CA
.NET Developer
Responsibilities:
- Involved in requirement gathering, database design, n-Tier Application development, User Interface, Business Layer, Rules Engine, Data Layer, Reports, XML Wrappers to manage and pass XML across modules, Web Services, Workflow Development, system integration and Build process.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender within some web pages.
- Accessed employee application web service for the data and used in application.
- Used ASP.NET 3.5 User Controls and Rich Controls (Multi Views, Wizards) to create forms for submitting and modifying events and forms. Involved in creating the logic for several modules.
- Used Cookies, Session and Application objects for State Management at client side and server side.
- Worked with ASP.NET Web Parts, Navigation Control and Master Pages and developed Cascading style sheets (CSS) for consistent look and feel of the website.
- Created client applications using MVVM on WPF platform and done UI Testing.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Developed Web Services using Windows Communication Foundation (WCF) for integration with other systems.
- Developed JavaScript applications for server-side execution using TypeScript.
- Performed tasks by the AngularJS bootstrapper using the DOM.
- Had done three-way integration using series of Windows Presentation Foundation (WPF) data entry forms whose state is coordinated by Windows Workflow Foundation(WF) and collaborates through Windows Communication Foundation(WCF).
- Designed and maintained database in SQL Server 2012. Created tables, views, user defined functions, stored procedures and triggers.
- Used Ajax, JavaScript for validations and post-backs, CSS controls for enhanced interfaces in the UI.
- Designing and implementing web based reports which are generated dynamically. Provided flexibility to choose the information like start and end dates, organization for generating resource information reports.
- Written SQL Scripts, Stored Procedures, and Triggers, defining roles, creating database users and Assigning Roles to users in SQL Server 2008 and even used Advanced Query Tools(AQT) for querying.
- Accessed data using Azure tools for various cloud via theREST API .
Confidential
.NET Developer
Responsibilities:
- Created .NET-based applications, including XML Web services and Web applications.
- Created a website that allowed salesman to create quotes that was like their existing Access system.
- Reports were written and a report viewer that by passes the SSRS report viewer and prints to PDF.
- Created search option to search for products based on various conditions.
- Perform development tasks.
- Customized SharePoint portal for different user groups to the target customers being Accounting, Marketing, Operations and IT Applications.
- Developed Customized event handlers and workflows in the SharePoint portal for different User Groups.
- Implemented the ADO.NET technology to query and manipulate data.
- Created applications using MES Development Framework and Microsoft SQL Server as database.
- Created many Class and Interface to implement Business Logic and Data Manipulation.
- Used JavaScript and AJAX to enhance user experience.
- Interacting with end user about the requirements and issues in application in live environment.
- Created user-friendly web pages to maintain a database for products.
- Designed SOA (Service Oriented Architecture) and used at deploying different applications.
- Coded for users to make purchases online.
- Implemented Customer maintenance pages.
- Generating the Admin Reports.
- Customized interfacing with other applications both in front-end and back-end application development.
- Tested the application to improve the performance.
- Code Review and Troubleshooting.
