Sr. .net/mvc Developer Resume
Naperville, IL
SUMMARY
- Over 8 years of extensive experience in design and development of client server and web applications using Microsoft .NET Technology.
- 6+ years of experience with Object Oriented Programming(OOP) concepts like Abstraction, Encapsulation, Polymorphism and Inheritance.
- Experience with gathering requirements, design and development of Web/Windows based applications using OOAD JavaScript, .Net Framework 4.5.2/4.0/3.5/3.0/2.0 with the use of C#/VB.Net, ASP.Net, AJAX, ADO.Net.
- Experience in JavaScript, JQuery, JSON, CSS, HTML5, DOM, COM, COM+, Classic ASP & VB6.
- Experienced with Silver light 5.0, RIA Service, Prism & Telerik Controls in Silver light with MVVM Pattern.
- Experienced with Web services, Windows Communication Foundation(WCF), Windows Presentation Foundation (WPF).
- Used of AJAX Extensions, JavaScript and XML on the Web Forms / Win Forms in the application.
- Used of MVC Framework, Razor Engine to create different classes using C# in the application.
- Strong Experience in AJAX Control Toolkit, JavaScript, HTML 5, CSS, Photoshop, XML, Web Service, Windows Service, WCF Service, User Control.
- Extensive experience of Data Adapter, Dataset, and Data reader to read and update data in database.
- Used JQuery to directly call ASP.NET Ajax Page which smoothens the process of data communication from Server side
- Strong expertise in creating Web forms, Win forms, User Controls and Custom Controls.
- Strong experience to use Team Foundation Server (TFS) and SVN as version controls for the projects.
- Knowledge of working using LDAP and experience with give authentication to the right people to give access of the application.
- Experienced in different phases of Software Development Life Cycle (SDLC) including Strategic Systems Planning, Designing, Object Oriented Programming (OOP) concepts and S.O.L.I.D. Programming, Testing, Documentation, and Presentation to Experienced in Creating Test Plan and Test Cases as a part of TDD Environment.
- Having good experience of Microsoft SQL Server 2008, Microsoft SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS).
- Created macros using VBA which are used in the application using Microsoft Excel.
- Developed complex Stored Procedures, Triggers, Views, Functions using MS SQL Server 2000, 2005 & 2008.
- Strong Business and Application analysis skills with excellent communication & professional skills.
- Good efficiency with writing Algorithm, optimizing an algorithm for speed, memory or both Strong analytical, problem solving and the ability to work in multi - task prioritizing projects.
- Excellent communication skills, strong analytical & logical abilities in Business Analysis and Technical documentation.
- A self -motivated Individual with exemplary analytical and problem solving skills.
TECHNICAL SKILLS
.NET Technologies: C#/VB/ASP.NET, ADO.NET, Microsoft Visual Studio .NET 2003/2005/2008/2010 , .NET Framework 4.0/3.5/3.0/2.0/1.1 , MVVM, MVC5.
Databases: SQL Server 2000/05/08, Oracle, MS Access.
Web Technologies: Microsoft Silverlight 5.0/4.0, Web services, Web services Description Language (WSDL), Web Forms. OOAD JavaScript.
Web Services: Windows Services, Web Services, WCF (Windows Communication Foundation).
Web Servers: Internet Information Services (IIS 5.0/5.1/6.0/7.0 ), BizTalk, JIRA.
DevelopmentEnvironment: Ajax, XML, XSLT, XSD, SOAP, HTML, XHTML, DHTML, Web Services, Java Script, VB Script, Visual Basic 6.0, ASP.COM, COM+, DCOM, JQuery.
Operating Systems: Windows 7, Windows Vista, 98/NT/Me/XP, UNIX/LINUX.
Tools: /Third Party Tools: Silver light Toolkit 5.0, Microsoft Expression Blend 5.0, MS Project, MS Visio 2010. Telerik Controls, Infragistics Controls, Dev Express controls.
Version Control: TFS, SVN, Visual Source Safe.
PROFESSIONAL EXPERIENCE
Confidential, Naperville, IL
Sr. .Net/MVC Developer
Responsibilities:
- Working with business people to gather requirements from end customer and creating design document.
- Responsible for designing, developing, testing, deploying, and maintaining a variety of web-based applications.
- Worked in the team using Agile methodology and leading consultants and communicate with them for their daily report on the project.
- Worked on ASP.Net, MVC5, and C # using Visual Studio 2013 to create and modify Web Pages.
- Worked on creating and consuming Web Service based on Service Oriented Architecture.
- Used “Partial View” view engine for the views in MVC5 application using Angular JS.
- Worked on Restful Web service and apply some configurations to the project in Web API Framework.
- Worked on to configure Restful Web service and communicate with Web API (MoveX) and pass some input data and retrieve the information in xml format.
- Developed middle tier application to process enrollment files with IBM MQ and setup MQ.
- Developed WCF Service which interfaces with multiple applications to provide and consume service request/response.
- Consumed WCF service client for the different application to get some account related information and used encryption and store the data into database.
- Modified different WCF service end points according to the environments so proper service called and worked on that environment. (e.g. QA, UAT, Prodfix & Production).
- Worked in creating batch and online invoices for premium payment.
- Created SSIS packages using some controls like Lookup control, multicast, etc. in SQL Server 2012 to migrate data from OLTP Replica Server to dedicated DataMart DB Server for reporting purpose.
- Used SQL Server 2012 R2 for writing complex business logic to process newly enrolled policies, generate invoice and process batch payments.
- Worked in support and maintenance of various modules and resolved incident within SLA.
- Optimized the SQL Long running job for Batch Invoice generation and batch Payment processing, and interface file like ODS, SMF, DNOA files to downstream application
- Used TFS as Source Control with Multiple branches.
Environment: ASP.Net, C# 4.5.2, MVC5, WCF, JQuery, JavaScript, HTML5, Angular JS, Visual Studio 2013, SQLT- SQL, SSIS, SSRS, TFS 2013.
Confidential, Glenview, IL
MVC /.Net Developer
Responsibilities:
- Worked with business people to gather requirements for the new modules to add in the existing MVC ASP.Net application.
- Arranged meeting with business and gathered requirements from the business and finalize the requirement according to technical challenges.
- Worked on MVC ASP.Net/C# 4.0 architecture using Visual Studio 2010 and created couple more classes to the Controller.
- Created some objects and data context to store the data into database using Entity Framework 4.0.
- Created “Repositories” as wrapper to all the entities in the Models to apply different methods and stored the object values and retrieve the values from the database using Linq to SQL.
- Used of Interface Segregation Principles (ISP) and Dependency Inversion Principle (DIP) with this design patterns and implement the classes.
- Created classes and used Dependency Injection (DI) for the application as per some business rules.
- Worked on Admin module and configure authentication by applying some changes in Web.config to the specific group of people to access the application.
- Worked on Restful Web service and apply some configurations to the project in Web API Framework.
- Created proxy class for the WSDL so that it reads the xml data so C#.Net class can save the information into the database.
- Used “Partial View” Razor view engine for the views in MVC application.
- Used of JavaScript for the client side programming validations and also applied validations to some controls on the page.
- Created some database tables and apply proper indexes and foreign keys using T-SQL in SQL Server 2008.
- Worked in the team using Agile methodology and leading 2 consultants and communicate with them for their daily report on the project.
- Worked on Graph Chart control to display number of return items scanned and send to warehouse.
- Responsible for deploying application onto the different server and check the performance and report to the manager.
- Worked on to support the application as per the requirement from the business and made changes accordingly.
- Created SSIS packages using some controls like Lookup control, multicast, etc. in SQL Server 2008 to load the customer information on daily basis.
Environment: Microsoft MVC ASP.Net/C#.Net 4.0, .NET Framework 4.0, TFS 2010, LINQ to SQL, SSISEntity Framework 4.0, JavaScript, JQuery, JSON, Web API, HTML5, CSS, SQL Server 2008.
Confidential, St. Charles, IL
Architecture / Lead Developer
Responsibilities:
- Worked on gathering requirements from the business and analyze the requirement and created architecture for the new application(Electronic Checklist) which is a part of their main application (InfoShare).
- Arranged meeting with business and gathered requirements from the business and finalize the requirement according to technical challenges.
- Created 3-tier architecture for this project which is NOT in their existing InfoShare application with the use of using Microsoft Visual Studio 2010 with .Net Framework 4.0 and C#.Net.
- Worked on Database design and map data tables using proper foreign keys and normalize the tables which are NOT in the existing Database.
- Developed ASP.Net pages which has Ajax applied on it and Custom Controls implemented client side validations using JavaScript.
- Worked on to create web forms for InfoShare project by using classic ASP.
- Used of Telerik Rad Tab strip control for applying different tabs on this project and separate all checklist.
- Used of JQuery and JSON for the popup window and fit the controls and validate client side validations for the input.
- Used Open/Closed Principles (OCP) in the designing of classes and use those classes in the application.
- Created data handler for the JQGrid to fetch the data and fit into the JQData grid control and displaying on the “ChecklistHome” page.
- Used of JavaScript for the client side programming validations and also applied validations to some controls on the page.
- Worked in the team using Agile methodology and leading 2 consultants and communicate with them for their daily report on the project.
- Worked on Restful Web service and apply some configurations to the project in Web API Framework.
- Created Technical document for the project and modify based on the development progress and changes according to the requirement.
- Used of SharePoint site to deploy the application to the server and apply different authentication.
- Created SSIS packages for the loading of data which is in flat file, .CSV source to the Database.
- Created Report for the orders submitted by the operators for the checklist using SSRS 2008.
- Worked on to generate report for the number of orders completed on time based on the order submissions by using SQL Server Reporting Service (SSRS).
Environment: Microsoft ASP.Net/C#.Net 4.0, .NET Framework 4.0, IIS 7.0, TFS 2010, LINQ to SQL, Entity Framework, JavaScript, JQuery, JSON, Web API, HTML, CSS, SQL Server 2008, SSIS. SSRS.
Confidential, Columbus, OH
Architecture / Team Lead
Responsibilities:
- Worked as Business Analyst to gather the requirements from Small and Medium Enterprises and documented the functional specification and Business Rules.
- Worked as Lead developer and leading 3 consultants and worked with offshore team in Agile Scrum.
- This application is on MVC 4 based architecture and developed using .Net Framework 4.0 & C#.Net.
- Created different Controllers in MVC 4 application to accept the input and validate and display views.
- Created data handler for the JQGrid to fetch the data and fir into the JQData grid control and displaying on the Accountlist page using knockout framework.
- Handle Cross Browsers Issues by working on Master Pages, style sheets, various client side interfacing using DOM standards.
- Created Windows service to pull the data file from the mainframe daily and once it successfully pulled then move it to the archive folder for the history and delete from the original folder.
- Used of Razor Engine view to optimized around HTML generation using a code-focused template approach.
- Worked on WCF Service and use d Data Contract as standard mechanism for serializing .Net Object types into XML.
- Deployed and configure application onto different servers like Dev, Test, UAT using FTP and SFTP adapters.
- Worked on RSI (Retails Services Infrastructure) for the memo post on customer’s account when the banker makes the decision for the overdraft.
- Used of Programming language for client side validations as JavaScript to avoid every time communicating with the server.
- Worked on Restful Web service and apply some configurations and validations to transfer sensitive data to another service by using Web API Framework.
- RSI validates customer’s account number and activity of the account so I have to create class which passes customer’s account number and transaction code and response from RSI in XML format.
- Created Database design with proper Indexes, Clustered/Non Clustered Indexes applied and also aware of DDL concepts in SQL Server 2008.
- Created SSIS Packages to and used some components like fuzzy lookup control, script component to encrypt the data and load into database.
- Worked on to generate report for all the customers’ accounts which are over drawn and bankers made decision on their accounts by using SQL Server Reporting Service (SSRS).
- Worked on Share Point site to gather the information from the different list from the Domino System.
- Used Web Solution Package (WSP) in Share Point and configure the application and deploy onto the server.
- Supports all standard Lotus Notes Content Types and provides automated mapping to compatible SharePoint content types.
Environment: Microsoft ASP.Net/C#.Net 4.0, MVC4, Razor Engine, SVN, Windows Service, Web API, HTML5CSS3, Restful Web Service, LINQ to SQL, Entity Framework, Knockout.js, SQLServer 2008, SSIS.
Confidential, Cincinnati, OH
Sr. Silverlight/C# Developer
Responsibilities:
- Developed some custom controls using C#.Net and .Net Nuke with the use of Visual Studio 2010 for an internal project.
- Used of Model-View-View-Model (MVVM) Architectural pattern to access Data Access Logic and Business Logic from data presentation and user interaction.
- Developed RIA Web service to communicate with the database using Linq to SQL to fetch the data according to the request from the claimants.
- Developed web pages using C#.Net, Telerik Controls, Silverlight 5.0toolkit controls using MVVM pattern in Silverlight.
- Used Single Responsibility Principle (SRP) in the design of classes and used in the application.
- Developed some modules using Microsoft Silver light 5.0 with the use of RIA Services, Visual Studio 2010 and (Team Foundation Server) TFS 2010.
- Built complex layouts using nested combinations of the layout containers (Stack Panel, Wrap panel, Grid, Canvas, and Border) in Silverlight 5.0 and PRISM.
- Used Entity Framework using Linq to SQL to communicate with SQL Server 2008 to store and retrieve the data according to the request.
Environment: Microsoft Silverlight 5.0, Silverlight Toolkit 5.0, Expression Blend 5.0, PRISM, .NET Framework 4.0, C#.NET, IIS 7.0, VS 2010/ TFS 2010, Agile, RIA Services, MVVM, LINQ, Telerik ControlsEntity Framework and SQL Server 2008.
Confidential, Cleveland, OH
Sr. C# Developer
Responsibilities:
- Designed and developed Individual Online Application using ASP.Net 4.0 and C# as programming language.
- Worked on Individual Online Application developed in .NET Framework 2.0 using C# which is 3-Tier architecture application to migrate/convert into .Net 4.0 using MVC architecture.
- Created the class with applying encryption in .net so that when any customer applies online, his/her SSN is stored as an encrypted form and also create the class with decryption so when user wants to retrieve the data he/she can retrieve with proper decryption.
- Worked on Model, created couple of Views and Controllers to build the application using MVC architecture.
- Use Data encryption to encrypt the social security number and update the existing table information. Created the Certificate with proper security like Master Key, Password etc. to encrypt the SSN & decrypt the SSN.
- Developed and access the Web Service from the Active Directory using Lightweight Directory Access Protocol (LDAP) to create a class which is used to store and retrieve the user information for the online application.
- Used LINQ to create query to search the member information according to the input data.
- Use of ADO.Net Dataset to developed web pages using c#.Net in TFS environment and MVC.
- Mapping of Data Tables and re design the data structure with the new changes so that different application can use the common centralized database.
- Create the SSIS package to load the data into appropriate table from the xml file.
- Experienced with Editing, Publishing and user can change the Contents of the application using CMS system for the end users.
- Used of Ektron Framework API class and sitecore for managing Search within the CMS and also used of Search Manager API.
- Working on xml to rewrite the file in proper format so that the data can be easily loaded into proper tables.
- Experience with Test Driven Development (TDD) for some tasks.
- Used of Active Reports to create fixed page layout and continuous page layout in the reports.
- Used of BizTalk Server to integrate the application to the MMO’s portal and apply some configurations by SSO.
Environment: .NET Framework 2.0/4.0, ASP.NET, C#.NET, .Net Nuke, Web Service, Oracle 10g, XML, HTML 5.0, BizTalk 2010, Active Reports 6.0, Ektron Framework API.
Confidential, Columbus, OH
Senior .Net Developer
Responsibilities:
- Extensively worked on the application (i.e. Project Concord) developed in Visual Studio 2010 & .NET Framework 4.0 using C# which is 3-Tier architecture application.
- Developed WCF Service which is used to retrieve the Billing information about the client order (i.e. Bill To Pay) and also developed the WCF Service for which checks the duplicate order information.
- Use of AJAX Extensions and LINQ to SQL on Web Forms to implement different functionality.
- Created task for the Account customization for Belron Canada using .Net Framework 4.0 in the existing application.
- Mapping of Data Tables and recreate the data table with the new changes so that different application can use the common centralized database.
- Worked on SSIS Packages for different categories like Zip Code, Employee, Coverage Info, Account Selection, Vehicle Selection, Glass Selection etc.
- Created XSD for the XML files so that we can load the data which is coming in .xml files.
- Implemented LINQ to SQL for database integration.
- Extensive use of Team System namespace provides classes that you can use to create and execute database unit tests.
Environment: .NET Framework 4.0, ASP.NET, C#.NET, XML, XSD, SQL Server Business Intelligence Studio2008, SSIS.
Confidential, Cincinnati, OH
Silver light /C#.Net Developer
Responsibilities:
- Developed modules using Microsoft Silver light 4.0, RIA Services, Visual Studio 4.0 and (Team Foundation Server)TFS.
- Effectively used Model-View-View-Model (MVVM) Architectural pattern to decouple Data Access Logic and Business Logic from data presentation and user interaction.
- Created custom site pages using C#.Net, Telerik Controls, Silverlight 4.0toolkit controls using MVVM pattern in Silver light.
- Developed RIA (rich interface applications) using Microsoft Expression Blend 4.0 to design the UI.
- Built complex layouts using nested combinations of the layout containers (Stack Panel, Grid, Canvas, Border, and Wrap Panel) in Silverlight 4.0 and PRISM.
- Implemented Stylesto reuse formatting,Control Templatesand states model to make more radical changes in customizing a Silverlight control.
- Extensively used Telerik controls like Rad Drop Down, Text Box, Telerik Rad Controls, Date Picker Control etc. in the application to follow the standard of the Project (Medcompass).
- Implemented LINQ in RIA Service to retrieve the data from the database or store the data to the database using entity framework.
- Used Entity Framework to store and retrieve the data using SQL Server 2008.
Environment: .NET Framework 4.0, C#.NET, Microsoft Silverlight 4.0, Silverlight Toolkit 4.0, PRISM, Visual Studio 2010 TFS, RIA Services, MVVM, LINQ, IIS 7.0, Telerik Controls, Entity Framework and SQL Server 2008.
Confidential
C#.Net & WPF/WCF Developer
Responsibilities:
- Developed the Dataset layer in C#.NET using ADO.NET in Visual Studio 2008.
- Extensively used core classes for User Interface in Windows Presentation Foundation (WPF).
- Stored the data to a database using ADO.NET Dataset and bind Dataset to a WPF List Box control on Win Forms.
- Use of XAML to describe WPF objects, controls and documents in WPF application using Win Forms.
- Created Windows Communication Foundation (WCF) Data Service so that it is continuously running on the server to execute tasks and stored procedures which are written in SQL server 2008.
- Created WCF Service so that storing of current data of the job in continuously to the database.
- Wrote stored procedure that can inserts the data in one table if any user closes the application without logoff.
- Involved in coding of stored procedures using T-SQL in SQL Server 2008 environment.
- Created report in T-SQL queries for data manipulation, insertion, deletion and updates.
- Created VBA macros and used them in the application to validate some external inputs.
- Worked with a team to define requirements and provide technical advice and troubleshooting. Update technical documentation.
Environment: C#.NET 3.5, ADO.NET, Frame work 3.5, WCF, WPF, Win Forms, IIS 7.0, XML, XSD, Visual Studio 2008 TFS and SQL Server 2008, VBA Excel Macro.