.net Architect / Sr. .net Developer Resume
Dayton, OH
SUMMARY:
- Over 8+ years of experience in developing enterprise level client\server multi platform custom software application using .NET Technologies.
- Extensive experience in complete software development life cycle (SDLC) ranging from design, analysis, development, implementation, testing, and maintenance.
- Strong skills in Object Oriented Design (OOD), Object Oriented Programming (OOP), Design Patterns and Database concepts.
- 8+ years of experience developing ASP.Net Web forms, MVC, Win forms.
- Expertise in using JavaScript libraries like JQuery, Angular, Knockout, Backbone.
- Extensive experience developing distributed solutions using Webservices, WCF, REST.
- Experienced in implementing branding using HTML5, CSS3, JavaScript, Master Pages.
- Developed SharePoint solutions using DotNet and OOB, developing workflows using SharePoint Designer, App Model, InfoPath & Nintex.
- Extensive Agile, Scrum methodology experience.
- Experience working with version control tools like TFS, VSS, SVN.
- Extensive experience in Database design, maintenance, T - SQL queries, stored procedures & triggers using SQL server & Oracle.
- Expertise in data access technologies like ADO.NET, Entity Framework, LINQ.
- Hands on using designing tools such as UML, Microsoft Visio for developing Sequence diagrams, Use Cases, and Class diagrams.
- Expert in unit-testing techniques using NUnit, Unity.
- Expertise in developing the business reports using SSRS and Crystal Reports.
- Taking a complex business idea & transforming it into a complete software & ensuring on time applications delivery, scalability, performance optimization and maintenance.
- Can rapidly absorb new concepts and apply them effectively; innovative problem solving skills and expert trouble-shooter, effective in working independently and collaboratively in teams with excellent communication and written skills.
- Strong ability to perform at high expectation level to meet deadlines, multitasking and adaptable to ever changing priorities.
TECHNICAL SKILLS:
Development Environment: Visual Studio 2015\2013\2012\2010\2008\2005\2003
Web Technologies: ASP.NET Web forms, MVC 6\5\4\3\2\1, Web Parts, Custom controls.
Database Connectivity: ADO.Net, Entity Framework, LINQ
Languages: C#, VB.Net, VB, HTML 5, XML, T-SQL, PL-SQL, XSLT
Web servers: IIS 7\6\5, Apache Tomcat 4.1\ 5.5
Databases: Oracle 11\10\9\8, MS Access, SQL server 2014\2012\2008R2\2005\2000
ETL Tools: SSIS, custom console DotNet solutions
SharePoint: Microsoft SharePoint 2013\2010\2007, SharePoint Designer Workflows 2013\2010\2007, InfoPath 2013\2010\2007, Nintex 2013\2010
Scripting Libraries: JavaScript, JQuery, Angular, Knockout, Backbone
Jquery UI: Accordion, DatePicker, ProgressBar, Slider
Distributed Technology: Webservices, WCF, RESTFUL API, Remoting
Operating System: Windows server NT-2012 R2, Windows xp-10
Reporting Tools: SSRS 2014\2012\2008R2, Crystal Reports 2013\2011\2008\XI R2\10\9\8
Version Control: TFS 2013\2012\2010\2008\2005, VSS 6\5
Misc: Serialization, Multithreading, XSLT, SOAP, WSDL, XSD, reflection, Infragistics controls, Devexpress controls, Windows Workflow foundation, NUnit, localization, globalization, Web parts, Generics.
PROFESSIONAL EXPERIENCE:
.Net Architect / Sr. .Net Developer
Confidential, Dayton, OH
Responsibilities:
- Involved in all the phases of SDLC starting with requirement gathering, designing, developing to production support.
- Identify the key problems and develop a solution within business and technical context.
- Used scrum to meet sprint goals and groom product backlog items for development planning.
- Designed & developed web applications using ASP.NET web forms, MVC using C#, Object Oriented Programming.
- Used Design Patterns like Singleton, Prototype, Factory Method, Adapter, Facade.
- Used JavaScript, JQuery, CSS, HTML & AJAX for client side scripting and styling.
- Maintained uniformity among all web pages in GUI and designed Master Pages and themes.
- Implemented custom controls in ASP.Net and used them all over the application.
- Developed, modified & consumed WCF services to interact with several different data sources ranging from SharePoint to legacy applications.
- Used ASP.NET Validation controls & JavaScript for validating user inputs.
- Used Angular JS for developing single page application making use of controllers, directives.
- Used MVC to create various views of the WebPages and different action methods in the controllers.
- Effectively used Session and Cookies for users to validate and to make a timeout for the connectivity with the database.
- Used entity framework for connecting with SQL Server database.
- Implemented 3tier architecture making use of reusable object oriented layers (Business Object Layer, Data Access Layer, Business logic) allowing each layer to work independent of the other to produce a robust system.
- Implemented windows authentication to control access to this application by giving roles and responsibilities to each user based on AD group they are assigned.
- Used ADO.Net dataset to get data in XML format and used XSL\XSLT to transform it before presenting to the user.
- Used Enterprise library application blocks for exception handling and logging
- Tracked the project status and generate project related metrics.
- Developed ASP.Net pages to display data, edit, sort & add records using Data Grid.
- Coded and implemented complex business rules using stored procedures, functions, triggers, indexes and views using T-SQL in Development and Production environment for SQL Server.
- Development different types of SSRS reports like Tabular, Matrix, drilldown, drill through and score cards in multiple formats.
- Designed and created distributed reports in multiple formats such as Excel, PDF, XML, HTML and CSV using SQL Server 2012 Reporting Services (SSRS).
- Optimized the database for faster data retrieval.
- Developed SSIS package to massage data from flat files and import\ export them.
- Developed custom WSPs making use of features, webparts in SharePoint using C#, LINQ, CAML.
- Developed complex InfoPath forms for SharePoint.
Environment: .NET Framework 4.5, Visual studio 2015\2013\2012, ASP.NET 5\4.5, SharePoint 2013, MVC 5, HTML5, CSS, Java script, JQuery, JQuery UI, Angular JS, C#, Agile Methodology, AJAX, SQL Server, SSRS, SSIS 2014\2012, ADO.Net, Entity Framework, LINQ, WCF, REST API, NUnit Testing, TFS, InfoPath 2013.
Sr. .Net Developer\ SharePoint Developer
Confidential, Cleveland, OH
Responsibilities:
- Worked on different .Net applications using 3tier architecture i.e. Presentation, Business and Data Access Layer
- Developed classes and methods in the business layer to access the Data Access Layer using Object Oriented Programming & Design Patterns like Bridge, Singleton, Prototype, Factory Method, Adapter, Facade.
- Developed Web Forms and Web Pages using ASP.NET, html, AJAX, CSS.
- Developed win form & console applications for developing EDI solutions interacting with other legacy applications.
- Used Java Scripting for client side validation scripting.
- Used Angular, JQuery JavaScript library to develop dynamic WebPages, consume Webservices, REST API.
- Involved in retrieving data using LINQ to SQL and LINQ to Objects with MVC
- Developed custom controls to use in ASP.Net applications.
- Implementing AJAX for existing ASP.NET pages to avoid post back and improve the performance.
- Used JQuery UI controls like Accordion, DatePicker, ProgressBar, Slider
- Implemented Test driven programming by using Unit testing and integration testing of enhancements and bug fixes.
- Designed and implemented User Interface Layer using ASP.NET MVC architecture.
- Developed and consumed distributed application using WCF, Webservices, Restful services, XML, JSON.
- Developed Classes and Interfaces, made use of Design Patterns for OOD programming.
- Developed, Consumed Web services, WCF & used in the applications for accessing data needed for the processing various applications.
- Designed and implemented Data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Developed dynamic reporting solutions using SQL Server Reporting Services (SSRS).
- Developed EDI solution using SSIS to massage data and implement overnight integration with legacy systems.
- Used VSS\TFS for version control.
- Developed SharePoint 2013 Solutions using InfoPath forms, custom DotNet features, custom web parts, OOB SharePoint 2013 workflows, custom Navigation, Ribbon Customization, custom DotNet Event receivers, custom DotNet Timer Jobs, Content Types, and Page Layouts using DotNet\ JSOM.
- Developed custom webparts using C#, LINQ, CAML.
- Involved in redesigning the entire SharePoint Infrastructure including SharePoint Security, Team Sites, Custom Site Templates, Web Parts, Custom SharePoint Lists, Disaster Recovery and Server Management.
Environment: Visual Studios 2012, SharePoint 2013, ASP.NET 4.5\4, MVC 5, C#, WCF, HTML5, JavaScript, JQuery, Angular JS, CSS, XML, SQL Server 2014\2012,, SSRS, SSIS, ADO.NET, Ajax, Agile, InfoPath 2013.
Architect / Sr. .Net Developer
Confidential, Cleveland, OH
Responsibilities:
- Developed user interface (user controls, master pages) interfaces, service layer, business layer, data access layer using C#.
- Developed ASP.NET web forms & MVC using C#.
- Developed applications N-tier architecture applications making use of databases, distributed technologies like WCF connecting with legacy applications.
- Make use of extensive designer patterns like Bridge, Singleton, Prototype, Factory Method, Adapter, Facade.
- Developed custom controls using ASP.NET.
- Used Validation Controls for both Custom Validation and JavaScript for Client Side Validations.
- Make extensive use of JQuery, JQuery UI controls to build dynamic JavaScript pages.
- Used TFS for source code control and agile work flow.
- Wrote SQL stored procedures, User defined Functions, complex SQL queries with Joins, Stored Procedures, Cursors, Views, Performance Tuning and running daily jobs on MS SQL 2012 and MS SQL 2014.
- Used Telerik controls for ASP.Net applications across entire applications.
- Created ASP.NET User Controls to reduce the complexity of user interface design.
- Designed and implemented Data access layers using LINQ & Entity framework.
- Maintained old data connecting with database using ADO.NET.
- Used AJAX to develop ASP.NET to eliminated the need to do a complete post back optimize pages.
- Extensively used wind form controls for designing EDI tool.
- Worked with Cascading Style Sheets to present the XML Data on Web Pages
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application
- Created test plans and performed unit and regression testing on the application.
- Implemented Data Access Layer using ADO.NET to communicate with Microsoft SQL Server Database for fewer data manipulation.
Environment: ASP.NET4\4.5, ADO.NET, MVC applications, Telerik controls, C#, .NET framework 4.*, Visual Studio 2012, JQuery, HTML, Java Script, AJAX, SQL server 2012\2014.
.Net Developer
Confidential, Chicago, IL
Responsibilities:
- Enhancing the existing application according to the client's requirements.
- Involved in gathering business requirements, documentation, making technical specifications, and developing solutions.
- Designed & Developed Components using C#.NET, ADO.NET.
- Fixing the bugs in the application according to the priority set by the customer support.
- Using TFS to maintain the different versions of the resource.
- Developed User Interface using windows forms.
- Developed & consumed web services to integrate with legacy applications.
- Presented and Interacted technical solutions with the Solution Architect team on various enhancement projects.
- Made extensive use of Designer patterns for OOP development.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET, ADO.NET).
- Optimized and resolved high severity defects and UAT.
- Participated in code walkthrough and query optimization.
- Done Unit Testing at each level of application development
- Involved in development of the UI- presentation layer using ASP.Net
- Designed and developed database, tables and relationships and used ADO.Net to interact with the database.
- Involved in writing Stored Procedures and functions for database related tasks.
- Provided support for system tests, user acceptance testing and implementation by analyzing the defects and providing fixes and releasing the fixes.
Environment: ASP.Net 3.5\4, MVC, C#, JavaScript, JQuery, Visual Studio .Net 2012, SQL Server 2008 R2\2012, ADO.NET, LINQ, Stored procs, Triggers.
.Net Developer
Confidential, Moline, IL
Responsibilities:
- Used 3-tier architecture (Presentation Layer, Business Logic Layer and Data Access Layers) for developing application
- Gathered customer software requirements and develop related software applications and programs.
- Involved in Designing and Developing the User Interface.
- Performed unit tests and fixed Bugs.
- Performed Client side validation using JavaScript and Jquery.
- Developed SQL queries for all Database Manipulations.
- Involved in Manual Testing Done on WebPages.
- Implemented Ajax Components to Improve Performance Of the Web Page.
- Participated in knowledge Discussions and Review Meetings with Clients in Order to Ascertain Complete Requirements from Client.
- Used SSRS for designing reports.
Environment: ASP.Net 3.5\4, C#.Net, MS SQL Server 2008 R2, Jquery (UI & Core), SSRS, ADO.Net, LINQ, WCF, SOAP, XML.
.Net\ SharePoint Developer
Confidential, Granite City, IL
Responsibilities:
- Developed application pages and site pages using SharePoint Designer 2007
- Customized the portal look and feel by changing layouts and themes in SharePoint
- Implemented client-side validations and Ajax functionality using JavaScript
- Created site columns and content types that are used in list and documents library
- Used Required Field Validator, Custom Validation Controls, etc to validate input data
- Developed Custom Controls and Web User Controls
- Familiar with different SharePoint backup and restore processed
- Participated in developed SharePoint web parts
Environment: Visual studio 2005, Microsoft SharePoint 2007\2010, SharePoint Designer, U2U CAML generator, SSRS, C#, ASP.NET, ADO.NET, Ajax, JavaScript, HTML, UML, XML
.Net Developer
Confidential, Melrose Park, IL
Responsibilities:
- Develop a web based class scheduling system for the chair of CS \ IS department
- Develop web pages using ASP.NET with C#, HTML, DHTML and XML
- Implemented client side validations and Ajax functionality using JavaScript
- Wrote various stored procedures, Triggers and User Defined Functions in SQL for data manipulations
- Use ADO.NET and data objects such as Data Adapter, Data Reader, Data Set, Data Table for consistent access to SQL Data source
- Arrange presentation and completed interviews with the chairs of multiple departments eliciting and analyzing requirements
Environment: Microsoft Visual studio 2005, SQL Server 2005 management studio Express, C#, ASP.NET, ADO.NET, Ajax, JavaScript, HTML, UML, XML, SSRS
