Sr .net Developer Resume
Kansas City, MO
SUMMARY
- 9 years of IT experience in Application Development, Design, Implementation, Customization and Support.
- Experience in almost all the phases of Software Development Life Cycle (SDLC) - requirements definition, design, documentation, development, integration, testing and troubleshooting, implementation and maintenance.
- Experience in Agile development mythology and AJAX functionality to improve the responsiveness.
- Expertise in developing Client/Server Applications on Three Tier Architecture, N-Tier Architecture, Service-oriented Architecture(SOA), Model View Controller(MVC).
- Extensive experience in web development, application development using Visual Studio.NET technologies like C#, VB.NET, ASP.NET MVC 4, ASP.NET, ADO.NET, XML, Web Services, WCF and WPF.
- Experience in developing presentation layer using Web Forms, Windows Forms.
- Proficiency in the implementation of Web applications, Windows Applications using .NET Framework Class Libraries.
- Experience in web applications with .NET framework 1.1/2.0/3.0/3.5/4.0 using ASP.NET, C#, ADO.NET, SOAP, Web Services, XML and XSL.
- Self-starter, highly motivated, technically sound, training and mentoring skills in driving development teams to successful resolution.
- Extensively worked in Unit Testing, Regression Testing, Integration Testing, Defect Tracking Systems and Performance testing of the software systems.
- Have a sound knowledge working in Banking and Finance domain along with Telecom domain.
- Worked as a Team Lead and Features owner for a couple of Projects.
- Experience with NoSQL MongoDB in working with collections, indexes and other database management tasks.
- Experience in working with JQuery, JSON, AJAX for partial page execution and asynchronous data transfer.
- Experience in building Data Integration, Workflow Solutions and Extract, Transform, and Load (ETL) solutions for data warehousing using SQL Server Integration Service (SSIS).
- Excellent analytical and programming abilities in using technology to create elegant, flexible and maintainable solutions for complex development problems.
- Willingness to work in a highly dynamic environment and ready to take up challenges.
- Designed large numbers of WPF Forms, Custom Controls and User Controls using XAML language for UI and Dynamic Web Parts for personalized content which allows Change, Edit, Move the content on pages as per users' own choice.
- Successful in meeting new technical challenges and finding solutions to meet the business needs by interacting with the client.
- Highly proficient in the use of T-SQL for developing complex Stored Procedures, Triggers, Tables, User Defined Functions, Views, Indexes, User profiles query writing and SQL joins.
- Developed Stored Procedures, functions, and database triggers and maintained referential integrity and implemented complex business logic.
- Experience in data object models like Language-Integrated Query (LINQ) and Entity Data Frame Work to retrieve and modify data and developed entity data frame work services.
- Experience in creating and scheduling the SQL Server agent jobs to pull the data from different data sources using SSIS packages and link servers.
- Worked Extensively with SharePoint Designer 2007 and Cascading Style Sheet(CSS) to change the look and feel of the SharePoint Portal.
- Experience with Source Code Version Control and the coordination/synchronization of multiple active branches.
- Very good experience with Reporting Tools SQL Server Reporting Services (SSRS).
- Experienced in Configuration Management, setting up company Version policies, build schedule using Team Foundation Server(TFS) and Visual Source Safe (VSS).
- Experience in developing web application with Enterprise-Scalable, Distributed Application environments.
- Experience in deploying, configuring and maintaining the web sites and services on Internet Information Services (IIS) with and without secured socket layer.
TECHNICAL SKILLS
Programming Languages: C++, C#.NET 6.0/5.0/4.0/3.5/3.0 , VB6, VB.NET 10.0/9.0/8.0 , Python, HTML, CSS, T-SQL, PL/SQL
Web Technologies: ASP.NET 4.0/3.5/3.0/2.0 , ASP.NET, MVC 4.0/3.0, ASP.NET, AJAX 3.0/2.0, JavaScript, JQuery, Ext JS, Angular JS 1.0/2.0, Microsoft Azure
Xml Technologies: XML, XDOCUMENT, XSLT, XPATH, XSL
UI Technologies: WinForms, WPF, Web Forms
IDE Tools: Visual Studio 2015/2010/2008/2005 , SQL Server Management Studio, SQL Server BI studio
.Net Frameworks: .NET Framework 4.0/3.5/3.0/2.0
Databases: MS SQL SERVER 2014/2012/2008/2005/2000 , MS Access 2012/2010/2007/2003 , Oracle 12c/10g/9i/8i, DB2, MongoDB
Reporting Tools: SQL Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8)
ETL Tools: SQL Server Integration Services (SSIS 2008/2005)
Modeling Tools: UML, MS Visio 2010/2007
Version Control Tools: Visual SourceSafe (2005), SubVersion, Team Foundation Server(2010/2008)
Middleware: WCF, ADO.NET 4.0/3.5/3.0/2.0 , Web Services, Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE
Confidential, Kansas City, MO
Sr .NET Developer
Environment: Visual Studio 2015, C#, ASP.NET MVC 4.0, Entity Frame Work 4.0, Java Script, ExtJs 4.2, HTML 5, CSS, JQuery, TFS 2010, WCF, IIS 7.0, AJAX, AngularJS 2.0, NodeJS, React JS, VB.NET 4.0, ADO.NET, LINQ, JIRA Microsoft Enterprise Library, NUnit, SQL Server 2008 R2/2012,T-SQL,SSIS, SSRS, Windows XP, Octopus 3.0, UML, Windows Server 2008 R2/2008, Microsoft InternetInformation Server, SharePoint Designer 2007, MOSS 2007, Silverlight, Windows Azure, WebAPI, Azure SQL Database.
Responsibilities:
- Involved in Requirement Gathering, Analysis and Documentation of assigned modules.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Implemented Windows service with extensive use of TPL to help with monitoring OS image validation process.
- Designed ASP.NET Web APIs to access the process of downloading OS image from the cloud.
- Created SOAP WCF services for various subdomains and associated business logic thereby architecting a SOA.
- Supported a Reporting System with a web-based UI for requesting reports and viewing request history, and a console application (Windows service) for fulfilling requests.
- Created web Application using ASP.NET, AJAX, JSON, WebAPI, MS Azure. Created RESTFUL web service that manages user authentication, information and products.
- For front end development actively used ASP.NET, HTML5, CSS, JavaScript, AJAX control and Telerik Controls and developed business components using C#.
- Design and implement RESTFUL API layer along with calls to consume an API layer.
- Created RESTful services using ASP.NET WebAPI for exposing these to mobile device.
- Worked closely with Business Teams and Technical Design Architects to understand the flow and client .
- Involved in developing project using Angular JS 2.0 and TypeScript.
- Deliver front end logic development using Angular JS 2.0 as java scripting framework and ASP.NET used for server side MVC framework and used Telerik UI for few reporting services.
- Worked with MVVM pattern and developed view-models using Type Script.
- Dashboards for managers to stay informed about business performance which can be setup with charts depicting real-time data for the key metrics that can used to gauge or manage performance.
- Updated dashboard front end to support multiple dashboards and their CRUD operations using TypeScript.
- Created and refined processes for performing PCI and PA DSS compliance verification efficiently.
- Designed online tools for managing ongoing PCI compliance management.
- Involved inassisting clients in addressing routine issues to comply with the PCI data security standards.
- Used AAD which helps ensure that only access authorized users can access your environments, data, and applications, and provide multiple factor authentication for highly secure sign-in.
- Used Dependency Injection Frameworks like Ninject and structure map to leverage unit testing.
- Achieved 80% code coverage with unit testing using RHINO Mocks Framework .
- Extensive use of Repository/unit of work pattern for accessing backend system to help with code scalability.
- Designed and developed RESTFUL service interface using MVC to the underlying customer event API.
- Designed Azure for encrypt data in transit as it travels between devices and Microsoft datacentres and moves within other datacentres, as well as data at rest in Azure Storage.
- Designed and built an Enterprise-wide asynchronous message processing service using .NET and RabbitMq handling number of message a day.
- Involved in developing XML Web Services and invoking them by using XML SOAP.
- Used VB.NET in developing Window Forms and created Packages.
- Have created and usedWinForms.
- Migrate Legacy VB.NET based applications to Web applications in C#.
- Design Storage Services provides like REST and SDK APIs for storing and accessing data on the cloud as per the requirement.
- Consuming the services which are built and constructed on SOA architecture.
- Windows Presentation Foundation (WPF) for developing desktop application.
- Deployed and Maintained Windows phone applications on Azure Cloud Technologies.
- Created database related work primarily creating complex stored procedure, DTS packages, Views, Triggers, Functions, joins, using PL/SQL, T-SQL.
- Migrated SQL Server 2012 database to Windows Azure SQL Database and updating the Connection Strings.
- Experience with Source Code Version Control and the coordination/synchronization of multiple active branches.
- Designed and developed the SharePoint Portal Architecture for the organization using MOSS 2007 and WSS Sites.
- Coordinating with team members on day to day activities.
- Used TFS as version controlling tool.
Confidential, San Jose, CA
Sr .NET Developer
Environment: Visual Studio 2012, C#, ASP.NET MVC 3.0, Entity Frame Work 4.0, Java Script, HTML 5 CSS3, JQuery, TFS 2010, IIS 7.0, AJAX, AngularJS 2.0, Python, NodeJS, ExtJs 4.2, ADO.NET, WEB API,WPF, LINQ, Oracle, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2/2012, T-SQL, Oracle, SSIS, SSRS, Windows XP, UML, Windows Server 2008 R2/2008, Microsoft InternetInformation Server.
Responsibilities:
- Extensive involvement in all stages of System Development Life Cycles(SDLC) including Requirements, Logical and Physical Architectural Modeling, Design, Development, Implementation and Support.
- Followed the AGILE methodology.
- Extensively worked on OFFSHORE, managed the entire project from scratch carried out with a good communication with the team and submitted the tasks successfully before the deadline.
- Helped customize the look and feel of Share Point Portal Server 2010 to match the design that was provided by their design department. This included extensive use of CSS, custom web parts.
- Creating the Technical Design Documents.
- Designed GUI using the HTML5, JavaScript, CSS and Custom Controls.
- Reworked on a part of the GUIs to improve interface without affecting the performance of the application.
- Developed ASP.NET MVC 4 application in Test Driven Development environment using Microsoft Test as the Testing framework.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET .
- Working on creating RESTFUL Services using ASP.NET Web API and C#.
- Worked closely with Business Teams and Technical Design Architects to understand the flow and client .
- Designed & developed RESTFUL Services with WCF, which was consumed by Native Mobile Apps.
- Developed High Quality Production-Ready front end XAML code working closely with a C# developer.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Used Threading for the execution path in a program and also used if any stack flow delay in the program execution.
- Written Desktop application in VB.NET, SQL-Server.
- Developed new user interface components for different modules usingKendo UI.
- Used C# as language to develop code models and controllers.
- Created new model classes in WebAPI to hold data.
- Created parallel execution of code through MultiThreading and a thread is an independent execution path, able to run simultaneously with other threads.
- Designed and developed business components using C#.
- Implemented entire backend of the application in C#, using various object oriented features like Classes, Interfaces, Inheritance, Polymorphism and MultiThreading.
- Followed the N-Tier Pattern, separating the business, presentation and data models.
- Used Python programming and language to develop a working and efficient network within the company.
- Grid view and Custom paging were used to display huge amount of data.
- Used the Entity Framework 4.0 for the use of LINQ-based Data Access.
- Used WCF service by introducing new operations in Interface and implemented them in service layer.
- Created Indexes, Stored Procedures, Triggers and Views using SQL server 2012.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Modified web services using C# to interact with the other applications and exposed them using SOAP and HTTP.
- Involved in Unit testing, Build and integration testing for the interfaces.
- Experience in Build scripts like Gulp, Grunt.
- Strong skills in Relational Data Base Management System (RDBMS) Design, Development, and Query Optimization in SQL server 2008(ADO.Net) along with Oracle(ODP.NET) for few other applications.
- Created Database Objects like Tables, Stored Procedures and Triggers in SQL and PL/SQL to communicate with oracle database.
- Involved inETL-Informaticadesign and developed various mappings/transformations.
- Coordinating with source systems owners,day-to-day ETL progress monitoring,T-SQL,Data warehouse target schema design (star schema) and maintenance.
- Maintaining the version control of the project in Team Foundation Server (TFS) by merging the module developed with latest version in TFS.
- Hands-on experience working with Production support issues.
Confidential, San Ramon, CA
Sr .NET Developer
Environment: Visual Studio 2012, C#, ASP.NET MVC 3.0, VB.NET, WCF, Entity Frame Work 4.0, Java Script, HTML, CSS, JQuery, TFS, IIS 7.0, AJAX, Node JS, Ext JS, Angular JS 1.5, ADO.NET,WEB API, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, T-SQL,SSIS, SSRS, MongoDB, Windows XP, UML, Windows Server 2008 R2/2008,Microsoft InternetInformation Server.
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance. Working with Iterative Agile Methodologies with Scrum and Test-driven development (TDD).
- Extensively worked on OFFSHORE, managed the entire project from scratch carried out with a good communication with the team and submitted the tasks successfully before the deadline.
- Widely used AngularJS UI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, router Provider's, progress bar, ng-Idle, ng-Upload.
- Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
- Built Web pages that are more user-interactive using JQuery Plugins for Drag and Drop, Auto Complete, JSON, AngularJS, JavaScript and Bootstrap.
- Created web Application using ASP.NET, AJAX, WebAPI. Created RESTFUL web service that manages user authentication, information and product purchases.
- Designed desktop application using VB.NET.
- Designed WPF Forms, Custom Controls and User Controls using XAML language for interactive UI.
- Worked on writing some Ext JS Plug-in and responsible for assisting in the design and writing of the ExtJS application.
- Designed the web UI using Silverlight 4.0/3.0, ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, WebForms and AJAX controls.
- Coded in AngularJS MVC framework to build Web application for the internal use of the organization.
- Used Team Foundation Server (TFS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
- Implemented and extensively used the Object Oriented programming concepts in C# and ASP.NET3.0.
- Written Stored Procedures in SQL Server 2008 R2 used EDMX as conceptual Model and LINQ to Entities to bind the data to Grid View, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Created and maintained database objects like complex Stored Procedures, Triggers, Cursors, and Tables, Views and SQL Joins.
- Created User Controls, Data Access Layer, Business Logic Layer Classes using C# and.Net3.5 for web pages.
- Experience in using ASP.NETAJAX framework for quickly creating efficient and interactive Web applications that work across all popular browsers.
- Used ASP.NETMVC to add functionality to individual pages such as to accept input from the page request, invoke the requested actions on the controller.
- Developed enhancements to MongoDB architecture to improve performance and scalability. Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Created collections and performed CRUD operations on Mongodb using MongoDriver, MongoBSON and mongo Repository.
- Written Queries using T-SQL Statements, Views, User Defined Functions, Stored Procedures, Triggers in SQL Server 2008 for inserting/Updating/Deleting the data into the relational tables.
- Hands-on experience with Reporting Tools SQL Server Reporting Services (SSRS), creating ETL packages using SQL Server 2005 Integration Services (SSIS).
- Configured local Jenkins to build and deploy across pipelines various life cycles. Configured multiple jobs on Jenkins for different projects with different plugins for SCM, Unit testing, code analysis, release, deployments.
- Implemented Unit Testing, Integration Testing and System Testing using NUnit.
- Triggering the SIT environment build of client remotely through Jenkins.
- Managed documentation and issues using Attlasian products such as Confluence, Jira and Stash (Git).
- Supported Operations team during the deployment and troubleshooting the Production issues during deployment and on regular basis.
Confidential
.NET Developer
Environment: Visual Studio 2012, C#, ASP.NET MVC 3.0, Entity Frame Work 4.0, Java Script, HTML 5, CSS, JQuery, TFS 2010, IIS 7.0, AJAX, NodeJS, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUnit, SQL Server 2008 R2, SSIS, SSRS, Windows XP, UML, WPF, Windows Server 2008 R2/2008T-SQL, Microsoft InternetInformation Server.
Responsibilities:
- Gathered user and functional system requirements via workshops, interviews and workflow storyboards and Working with stakeholders and project teams to prioritize collected requirements.
- Involved in Database Design, System Analysis, design and development.
- Used the ADO.NET for the Data Access from the Database.
- Implemented business logic in the form of custom classes written in C#.
- Used N-tier architecture for presentation layer, Business and Data Access Layers using C#.
- Designed and implemented Web application using ASP.NET and C# and performed validations.
- Used ASP.NET in checking Log In credentials and displaying the necessary components and data to the particular user.
- Conversion of data-driven Microsoft Access application to C#.NET Windows forms application.
- Created the Queries to access the data from the SQL Server as the backend.
- Coordinated with offshore for the multiple version releases for this product.
- Create Web sites using IIS/Windows Authentication in SQL Server 2008 on Windows servers.
- Wrote PL-SQL queries with Joins on multiple tables, Stored Procedures, Functions, Triggers, Indexes using T-SQL and LINQ using Oracle.
- Used Threads for Responsiveness, faster execution and also parallelization.
- Interacted with the Client-Support team, and clarified their queries about the product.
- Created the FAQ document for the client support team.
- Responsible for the Deployment and Delivery of the product in the client environment.
- Used VSS for Version Control.
- Involved in the Install Shield Creation and fixed the Production issues.
- Created the Patch (C#) for the unsupported product errors. Fixed three main Production bugs using this patch.
Confidential
.NET Developer
Environment: ASP.NET 2.0, C#, Java script, HTML, CSS, Oracle 9i, SQL, PL/SQL, ADO.NET, XML/XSLT, Crystal reports, VB6, VB.Net, WinForms.
Responsibilities:
- Involved in gathering requirements by interacting with the clients and developing GUI /Business tier /Data Access tier design for the web application.
- Extensively used UML in the design process - Use cases, Process diagrams, Sequence diagrams, Class diagrams.
- Have created and usedWinForms.
- Involved in rewriting of an application from VB6 to VB.NET.
- Well-versed with various method of database connection and query in various databases using VB.NET with Data Adapters, Datasets & Data Readers.
- Creating reports using the Crystal Report for the report needed by Middle Office, Back Office users.
- Designed GUI in ASP.NET using.NETcontrols, C# and writing of common controls (*.ascx).
- Implemented design patterns and the entire backend of the application in C#, using various object oriented features like classes, interfaces, inheritance, polymorphism etc. and multi-threading.
- Involved in creating the modules for Card Expenses Allocation, Maintaining of Account Codes, Department Codes using WebForms &.NETServer controls.
- Developed web pages using data binding controls like dropdown list, grid control and various other UI controls.
- Developed screens using data grid control with paging and enforced standards for CSS across the application.
- Designed and developed GUI components, implementing event handling using C#, DHTML.
- Implemented client side validations using JavaScript and server side validations by using.NETvalidation control.
- Used ADO.NETobjects to manipulate and retrieve data from the database.
- Created parts of the application using AJAX, thus reducing the number of round trips to the server per page and improved user experience.
- Created custom controls and user interfaces customized for proprietary products and objects.
- Created .NET Remoting objects to return the transaction data to other systems, which are residing on the same network. Used TCP Channels to consume the.NET Remoting objects from other module.
- Created Database Objects like tables, stored procedures and Triggers in SQL and PL/SQL to communicate with oracle database.
- Created Rapid Application Development tool for database interaction and used MS-Access to load data bundles of previous data into the database.
- Configured application for SSL, added SSL checks at application level & View State encryption.
- Developed various reports using Crystal Reports and modified functionality of reports and formatted them to match exactly with the predefined styles.
- Implemented Exception Handling mechanism using .NET Framework Classes. Used SMTP in System.netto send emails,Involved in N-unit testing of the application with different sets of inputs.
- Used Visual Source Safe (VSS) for version control of the source code along with the maintenance of the builds and the relevant documents of the same.
Confidential
.NET Developer
Environment: Visual Studio 2003, C#, ASP.NET, Java Script, HTML, CSS,, ADO.NET, XML, SQL Server, Windows XP, UML.
Responsibilities:
- Used N-tier Architecture for Presentation layer, the Business and Data Access Layers and werecoded using C#.
- Developed application logic using C#.
- Used WPF and WCF to communicate between DAL and other business components.
- Written stored procedures, triggers using SQL in SQL SERVER 2005.
- Worked intensely on the User Interface.
- Developed WebForms using C# and ASP.NET.
- Worked on Cascading Style Sheets and XML-Schemas.
- Developed Web Services for user authentication and file transfer .
- Used Xpath, XmlNode to access files and XMLDataDocument to synchronize with Datasets.
- Compared the XML files sent by the Toll Authorities with XML Schemas.
- Ensured Security to all the portals by creating Tampered proofed URLs.
- Wrote triggers for sending Emails after to clients after any kind of transaction has been made.
- Extensively used GridViews sorting and paging.
- Implemented Template Columns for Custom Nested GridViews.
- Worked with Infragistic Controls extensively.
- Worked on exporting reports to Excel from Gridviews and Ultrawebgrids.
- Deployment of Application on Test and Production Server.
- Handled many Production issues and enhancement to the existing live portals.
