Sr.net Developer/ui Developer Resume
Rolling Meadows, IL
SUMMARY
- 6 years of experience using AGILE methodology and software development life cycle (SDLC) in all the phases like Analysis, Design, Development, Testing, Deploying, and Implementing for web applications.
- Diverse experience using MVC Frameworks 6.0/5.0/4.0/3.0/2.0 to design and develop several Partial and Strongly - typed views, ViewModels, Sections, Areas, Controllers and Controller Actions, Filters, Routing, Entity, Domain, and Repository layers of the complex architecture.
- Experience in ORM, database programming and access using ADO.NET components such as Entity Framework 6.0/5.0/4.0/3.5, Data Connection (SQL/OLEDB), Data Command, Data Readers, Datasets and Data Adapter.
- Technical proficiency in developing rich web-interface with extensive features and implementing client-side functionalities using HTML, CSS, Themes, Master Pages, Site Map, XML, XSLT, XPATH, JavaScript, AngularJS 1.5/1.6/2.0, Bootstrap, jQuery, Plugins, Telerik UI and AJAX 3.0/2.0.
- Exceptional ability in developing WCF Services to develop related services, data, and contacts and to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming them.
- Experience with WEB API for building restful applications in .NET Framework and for leveraging code re-usability by using Parameter, Model Binding and Validation Processes, Serialization, and Error Handling.
- Extensive Experience with PL/SQL, T-SQL, primarily in writing SQL Queries, Functions, Triggers, Indexes, Stored Procedures and User-Defined Functions using SQL Server 2005/2008/2012/2014/2016, Oracle 12c/11g/10g, MySQL, MS Access.
- Superior proficiency in developing various types of reports like Standard, Drill through, Sub reports, Linked, Cached, and Click through, Matrix, Charts using SQL Server Reporting Services (SSRS)/ SQL Server Integration Services(SSIS)/Crystal Reports.
- Good working experience in using Version Controlling tools such as GIT, Subversion (SVN) and Team Foundation Server (TFS) for creating workflows and tracking, updating, releasing, and reporting of code.
- Expertise in performing unit testing with NUNIT, MS Test, integration testing, performance and load testing using Visual Studio.
- Excellent work ethics, self-motivated & quick-learner with sharp analytical, verbal and documentation skills, willing to learn new technologies and third-party products.
TECHNICAL SKILLS
.Net Technologies: C#, ASP.NET 4.5/4.0/3.5, ASP.NET MVC 6.0/5.0/4.0, VB.NET14.0/11.0
Web Technologies: ASP, XML, HTML, DHTML, XHTML, CSS3/2/1, VBScript, JavaScript, AJAX 3.0/2.0, JQuery 3.0/2.0/1.0, AngularJS 1.5/1.6, Angular 2/4, HTML5, Bootstrap 3.3/3.0/2.0/1.0, CSS3, Telerik UI
Database: SQL Server 2016/2014/2012/2008/2005/2000 (T-SQL, DML, DDL, DTS), Oracle 12c/10g, MS Access 2010/2007/2003
Middleware: ADO.NET 4.0/3.5/3.0, MSMQ, WCF, SOAP/REST, Web API, ActiveX, DLL, Enterprise Library
Reporting Services: Crystal Reports 2010/9/8.5/8, MS SQL Server Reporting Services SSRS, SSIS
Application Tools: SQL Management Studio, Microsoft Office Visio.
Operating Systems: Windows 10, Vista, Windows XP/NT/ 2000/2003/2008/2008 R2
Application Servers: Windows Server 2008/2003/NT, Microsoft IIS 7.0/6.0/5.0/4.0
PROFESSIONAL EXPERIENCE
Confidential, Rolling Meadows, IL
Sr.Net Developer/UI Developer
RESPONSIBILITIES:
- Prepare technical designing documents based on requirements for new features and components, enhancement of the existing features.
- Use the SCRUM Agile Methodology to create stories, iterations, sprints, as well as organize daily stand-up meetings, story workshops, and sprint reviews.
- Change requests and bug fixes for existing production environment.
- Develop Razor views with strongly typed view model, helpers, and partial views using ASP.NET MVC, C#, Visual Studio 2015/2017 and Telerik controls.
- Design, model, multi-threaded, enterprise n-tier software agent using WCF web service.
- Use dependency injection and data-binding with Angular 2 to eliminate redundant data, interject dependencies to components, create a Single Page Application (SPA), and enable AJAX calls.
- Create reusable components using Custom Directives, Event Listeners, and route them based on states using Angular 2.
- Design and implement RESTful Web API layer to return serialized JSON data which are later consumed through Angular 2 services.
- Create and maintain Schemas, Indexes, Stored Procedures, Triggers and Views for data retrieval and storage using the SQL SERVER.
- Use Entity Framework’s Code First Approach to implement CRUD operations and communicate with the Database.
- Provide production support to the offshore team, new members joining the team.
- Done integration, database testing, queries optimization, performance and fixed bugs reported by QA and performed unit testing with NUnit for every new version before sending it to UAT.
- Perform ETL processes and data integration, deploy reports, and create schedules and subscriptions with SSIS.
- Utilize the Team Foundation Server (TFS) for source code control and tracking, data collection, version controlling and migrating.
- Provide estimates, daily & weekly status report to the client on progress of the tasks.
ENVIRONMENT: Microsoft Visual Studio 2015/2017, TFS 2017, MVC 5.0, WCF, Web API 2.0, ASP.NET 4.5/4.0/3.5, C#, HTML5, CSS3, Bootstrap 3.3/3.0, JSON, AJAX, Angular 2, NUnit, TFS, ADO.NET, Entity Framework 4.5/4.0/3.5, SSIS, SQL Server 2016/2014, Windows Server 2012 R2.
Confidential, Schaumburg, IL
.NET DEVELOPER
RESPONSIBILITIES:
- Used AGILE SCRUM methodology to deliver in sprints and played a key role in Planning and Stand-up Meetings.
- Involved in Requirement Analysis and Design of the system, preparing design documents.
- Developed solutions for diverse programming scenarios in C# and VB.Net, employing OOP concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- Created UI using MVC Views, Partial Views, Layouts, Sections and Areas etc.
- Used Entity Framework’s Code First approach to communicate with the database and implement CRUD operations as per the classes.
- Composed code to validate user credentials for authenticating the user to access the WCF service.
- Used WCF to retrieve user data by creating various service classes and create calls for consumption by web application.
- Implemented SOAP (Simple Object Access Protocol) for communication of application.
- Extensively used jQuery for Data Binding and populating content and Handlebars.js for JavaScript templating.
- Used jQuery selectors and traversing to find, select, and manipulate elements and their relations.
- Implemented cross-language logging services for purposes of application debugging and auditing in Log4Net framework.
- Implemented CSS (for branding purposes and user look and feel and JavaScript for Client-side validation.
- Deployed SSRS reports for the reports module like preliminary and final audit reports.
- Wrote database triggers in T-SQL to check the referential integrity and SQL scripts for performance tuning of the database and T-SQL queries using Explain Plan.
- Performed Unit test case, code review checklist preparation and validation.
- Implementation and Testing support on UAT.
- Maintenance and Production support once the component is live.
ENVIRONMENT: Visual Studio 2013/2015, C#, ASP.NET MVC 4.0/5.0, WCF, JAVA, SQL/T-SQL, jQuery, VB.NET, TFS, IIS 8.0, ADO.NET Entity Framework 6.0, SOAP, LINQ, CSS, XML, Microsoft Visio 2013, Windows Server 2012 R2/2012, Microsoft SQL Server 2012/2014, SSRS.
Confidential
.Net Developer Intern
RESPONSIBILITIES:
- Actively involved in Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed GUI using ASP.NET 3.0/3.5 Server Controls, User Controls and Custom Controls.
- Used the ASP.NET State Management techniques like Session State, View State to retain the values between the pages transactions.
- Used the ADO.NET data binding controls line GridView to display the retrieved data.
- Written JavaScript code for validating the simple control instead of sending them to the server side which is killing the performance of the web pages.
- Used CSS properties to style and present the HTML elements and maintain uniformity.
- CreatedData Tables, Queries, and Stored Proceduresfor all the Transactions in and out of the Database usingOracle.
- Created a Data Layer object inC#language to give common classes and execute stored procedures into aDataSet, DataTableandDataReader.
- Developing and maintaining web services for the report system. These web services are responsible for the sync framework between the online (Web application) and offline system (Windows desktop application).
- Used Microsoft Visual SourceSafe (VSS) for the purpose of version control.
- Involved in Modular testing and integration, Unit and System Testing.
ENVIRONMENT: Visual Studio 2010, ASP.Net 3.0/3.5, ADO.NET, C#, HTML4, JavaScript, CSS2, Oracle 10g/9i, JavaScript, SQL Server 2008R2, MS VSS 2005
