Sr. Net Developer Resume
Charlotte, NC
PROFESSIONAL SUMMARY:
- Around 8years of experience in system analysis and application development in Web Applications, Distributed Applications and Webservices using Microsoft Technologies in various domains and Client - Server Systems.
- Solid work experience in Design and Development of Web Applications using the MVC Architecture and Entity Framework Code First.
- Experience in analysis, design, development and implementation of client/server applications using C#, VB.NET, ASP.NET, ADO.NET, SQL-Server, Ajax, LINQ, CSS for developing web and windows applications.
- Building web applications with ASP.NET MVC/Web Forms, JavaScript, jQuery, knockout.js, JSON, HTML, XHTML, CSS.
- Proficient in .NET Web services such as Angular JS, WCF, WPF, Enterprise Library, SOAP, XML, HTML and AJAX.
- Working Knowledge on Azure Fabric, Azure Event Hubs, IoT & Docker contains in Azure.
- Developed a windows forms app using .NET, C#, SQL Server, SOAP, and XML to input, store, process, weigh reports and ship products. Generated the print slips with bar codes, scan codes, name, address and other info.
- Designed Web application using ASP.NET MVC 5 (Model - View Controller) with n-tier architecture.
- Proficient in writing stored procedures using PL/SQL and working with SQL SSIS, SSRS & DTS Packages/Jobs.
- Expertise in Messaging Frameworks like RabbitMQ, Solace, MSMQ.
- Proficient in analysis and design with the RDBMS environment and experience in developing PL/SQL Packages, Stored Procedures, Triggers, Functions, Views, Cursors, SSIS/DTS Packages and ADO.Net Entity Framework 4.0, Oracle 11g, MS Access.
- Extensive experience in MS SQL Server 2012 Database Design, Database Maintenance, develop complex queries, Rules, Indexes using SQL and PL/SQL.
- Experience in working with Reporting tools like Crystal Reports, Microsoft Reporting services(SSRS).
- Good Knowledge in SharePoint, BizTalk Server, RabbitMQ, Couchbase (NoSQL) and Windows Azure.
- Proficient in WCF using WSDL, WPF using MVVM design patterns, .NET Reflection, Silverlight, XHR, Delegates, DTD and XSD, Microsoft IIS 6.0, 7.0 and 7.5, Bootstrap.js
- Experience in both client and server-side scripting languages like JavaScript, jQuery, JSON, Angular JS and Angular2/4/5.
- Experience in preparing Use Cases, Use Case Diagrams, Business Process Modelling, Data Modelling and Sequence Diagram, Activity Diagram using tools such as MS VISIO, MS PowerPoint and Excel Spreadsheets.
- Experience providing training to development teams on how to track, plan and analyze using JIRA.
- Used AWS as to maintain, model and manage the entire application.
- Experience in developing applications using Windows Azure applications with Web Role, Worker Role, Windows Azure Storage, Windows Azure Service Bus.
- Experience in developing Windows based application using Windows/Win Forms, Parents Forms and WPF applications using visual studio 2014.
- Experience in developing application using Angular JS, Kendo UI, and Node JS.
- Experience in Configuration Management, using Visual source safe, TFS, Clear Case and PVCS.
- Experience with Application Blocks such as User Interface Application Blocks, Log4Net and Database Application Blocks, Entity framework, MVC, MVVM design Pattern.
- Expertise in Designing and Writing Unit Tests and Integration tests using NUnit and MOQ Framework as part of Test Driven Development (TDD).
- Proficient in Object Oriented concepts programming solutions in C# by consuming web services like XML using SOAP.
- Experience with third party custom controls like Telerik, Infragistics.
- Experience in Implementing CI / CD solutions using Jenkins.
- Project implementation MVC3 and MVC4 Experience with N-Tier architecture and MVC3 pattern.
- Experience in Agile development methods including test-driven development and web-based projects with exposure to diverse business domains including Banking, Healthcare.
- Strong communication and presentation skills. Acted as a liaison between the technology and business areas of the organization.
TECHNICAL SKILLS:
Programming Languages: C# .NET, VB.NET, ADO.NET, C, C++, Visual Basic, PL-SQL and Confidential -SQL
Web Technologies: ASP.NET, ASP.NET (3.5,4,5,6), MVC 5, MVC 6.0/5.0/4.0/3.0, HTML5, CSS3, Java Script, AJAX 3.0/2.0, AngularJS, JQuery, Web Services, VB Script.
Xml Technologies: XML
IDE Tools: Visual Studio 2015/2012/2010/2008, SQL Server Management Studio, SQL Server 2012 Management R2, MV
VMServers: Windows Server 2008/2003/NT, Azure, Microsoft IIS (7.0/6.0/5.0/4.0 )
.Net Frameworks: MS.Net Framework 4.5/.4.0/3.5/3.0, Angular2, Angular 4
Continuous Deployment Tools: Chef, Puppet, Ansible, Docker, Jenkins.
Databases: My SQLServer 2014/2012/2008 R2/2008/2005, MS Access, Couchbase, Oracle11g/10g/9i/8i, MongoDB, RDBMS
Reporting Tools: MS Access, MS Excel, Crystal reports 9.0, An, SSRS
Modeling Tools: UML, MS Visio 2010/2007, MS Office
Version Control Tools: Team Foundation Server (2012/2010/2008 ), Visual Safe Source, GIT, Telerik.
Middleware: WCF, ADO.NET 4.5/4.0/3.5/3.0/2.0, Enterprise Library 5.0/4.0/3.1
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. Net Developer
Responsibilities:
- Designed and Developed the Reusable UI Components like MVC Master Pages Layouts and Nested Layouts, View Start and MVC User Controls Partial Views.
- Worked on Entity Framework generating ORM Models and integrating them thru Repositories and LINQ to Entities to massage the data and to Add Migrations, Update database.
- Used ODATA Controllers which acts as a generic web API for querying (dynamic search functionality) providing a uniform way to query and manipulate data sets through CRUD operations.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Creating Views, Partial Views Strongly Typed Views Sections Areas, Controllers and Controller Actions Filters Routing etc. in ASP.NET 3.5 MVC 5 for re-using the individual user controls by not coupling them with underlying data elements.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning using MS SQL Server.
- Developed unit tests for send and receive message functions on RabbitMQ
- Worked on SSIS Package, DTS Import/Export for transferring data from Database (Oracle and Text format data) to SQL Server.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub, Nexus, Maven and AWS AMI's.
- Used ASP.NET MVC framework to support the use of Dependency Injection to inject objects into a class instead of relying on the class to create the object itself.
- Involved in developing frontend systems with JavaScript, Bootstrap, HTML5, Kendo UI, CSS3, MVC Frameworks such as Angular JS and Node JS as a platform for web applications.
- Implemented search/filter functionality in CustomerComponentto search Customer by FirstName, LastName or Gender using Angular2.0pipe and developed HTML Components.
- Improved .NET web services (.asmx) to achieve robust & seamless data transfer from external agency. Published and Consumed new WCF services(.svc) for inter-apps data transfer.
- Implemented global error handling by extending ErrorHandler class using Angular2.0
- Created Single page application with the help of Angular2 router module and used template routing for bread crumb using Restful web services with AJAX.
- Implemented ASP.NET MVC Razor Views to enable fast coding workflow and quickly integrate server code into HTML markup with minimum of keystrokes.
- Upgraded an existing Angular2 application project to Angular4. Initially used Angular 2 CLI but later switched to Angular4. Documented.
- Used Java-Script and AngularJS extensively for performing client-side validations.
- Extensive knowledge of Client/Server and Web based applications using VB6.0, ASP, ASP.NET, ADO.ENT, C#, Web Services, Telerik Rad Controls, and Telerik Sitefinity.
- Created VB6.0 windows client which uses windows services and asmx web services.
- Applied Restful Web API to implement repository pattern to achieve separation of concern principle and Connected Web API with controllers using HTTP protocol such as GET, POST, PUT, and DELETE.
- Maintenance and enhancements of legacy VB6/Oracle applications for fuel systems manufacturing. Extensive maintenance for existing legacy VB6 code.
- Role of an Atlassian Systems Administrator adapting with Jira, Confluence and Jira Agile.
- Created JIRA Workflows for multiple projects according to business needs.
- Used JSON to transmit data between Server and Web Application as an alternative to XML Serialization.
- Implemented Security in Web Applications using Azure and Deployed Web Applications to Azure.
- Assisted Sitefinity CMS software engineers (clients) with .net web related code samples using C#, ASP.NET/MVC and technical questions via e-mail, Phone and online support ticket system.
- Created and consumed WCF services in the application, created WCF client proxy to communicate with services, made synchronous and asynchronous WCF service calls.
- Designed and Developed Unit and Integration Tests using NUnit and MOQ framework to test the individual pieces of the functionality.
- Implemented MVVM (Model View View Model) pattern to create MVVM user controls.
- Used Microsoft Azure Web jobs for batch processing job which can do resource intensive tasks like sending emails, listen to a queue, etc.
- Build and Consumed the RESTful web services using ASP.NET Web API and resolved the day to day errors in web application.
- Deployed application to Azure Cloud.
- Designed architectural style and developed single application Micro services.
- Experience in working with NUnit, MOQ and VSTS test for Unit Testing.
- Used Git Flow and BitBucket to manage source control of new features, releases and hot fix enhancements.
- Created jobs, packages and Reporting Services (SSRS), Integration services (SSIS) on SQL Server database.
- Implemented authentication for NO SQL DB through Cassandra connecter scripts for enabling the scripts to run.
- Expertise in transforming data imported from disparate data sources into analysis data structures, using SAS functions.
- Implemented virtual agent model for customer support which has developed using text mining algorithms.
- Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint.
Environment: Microsoft .NET Framework, Docker, SQl Server 2012, 4.5/4.5.2, ASP.NET (3.5,4,5,6), C#, WCF, SOAP, REST, Team Foundation Server, Fiddler, Jenkins, jQuery, DTS, CSS, HTML 5, RabbitMQ, MVVM, Entity Framework 6.0(MVC), Web API 2.2, ODATA, Java script, Kendo UI, AngularJS, Azure, Jira 7.x/6.x, Visual Studio 2015, MS Visio, Moq, NUnit, Data Structures, Confidential -SQL, PL-SQL, SQL Server 2014, Windows 7.
Confidential, Chicago, IL
Sr. .Net Developer
Responsibilities:
- As the senior developer, coordinated and negotiated time lines and priorities of the technical aspects of project management with various business groups and stakeholders.
- Designed project architecture, layouts and written components like UserLogin in C#.NET using various object-oriented features like classes, interfaces, inheritance, polymorphism and multi-threading.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging with Entity framework in MVC.
- Designed the User Interface framework, template layout using master page, XHTML, HTML5, CSS3, Bootstrap, JSON, AJAX, JQuery and Angular JS.
- Created Web APIs using ASP.NET Web API allow new web/client projects to leverage reusable data.
- Worked on installation of Docker using Docker toolbox.
- Worked with GIT, SourceTree and Bitbucket for source code management, JIRA as Requirement Management tool and continuous code integration using Jenkins.
- Developed unit tests for send and receive message functions on RabbitMQ.
- Developed Windows services to store SQL Server data in to Cloud base data warehousing by using Microsoft Azure and Amazon Web Services (AWS) RedShift.
- Designed and developed Web API, WCF and Web service for the development teams.
- Developed LINQ for querying, sorting and filtering the complex objects.
- Designed and developed database objects such as Stored Procedures, Packages, Functions, Triggers and Indexes using Oracle PL/SQL.
- Excellent Experience in writing Data Access Layers using ADO.NET Entity Framework and LINQ to SQL.
- Maintained and enhanced multi-tiered, distributed application architecture powered by Elasticsearch.Net and NEST, StructureMap, NHibernate, and NServiceBus.
- Implemented caching using the Redis backplane
- Used Windows Presentation Foundation (WPF) for creating graphical user interfaces.
- Consumed and exposed Dynamics CRM APIs for custom web front-end development and external service integration.
- Development of full-text search based Academic Repository application using ASP.NET Web API, AngularJS, Bootstrap, MS SQL Server, Elasticsearch.
- Architected and implemented application with using of C#, ASP.NET 3.5 MVC 5.0 with Razor, View Engine, jQuery, AJAX, HTML5, AngularJS 2.0 and CSS3.
- Developed plugins and custom workflow activities consuming MS Dynamics CRM web services and using CRM SDK APIs
- Designed and customized solutions as per requirements using custom forms, views, entities, relationships, JavaScript events
- Developed Custom Dashboards to communicate information efficiently and in real time.
- Used CRM web service and developed a custom service using Windows Communication Foundation to provide extended functionalities to the common methods of CRM
- CRM custom SDK development using C#, front end development using JQuery
- Used SQL Stored Procedures for customer pagination, functions, completed performance tuning by optimizing SQL quires.
- Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses and Data Marts using SSIS as ETL tool on Oracle, DB2 and SQL Server Databases.
- Researched and developed POC for utilizing Microsoft BI Features for Ad-hoc reporting with Power Pivot, SSAS, SharePoint 2010 and Office 2010.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations.
- Extensive experience with SharePoint 2010 central Administration and working knowledge of SharePoint Designer 2010.
- Excellent experience in implementing ETL Packages using SSIS 2014/2012/2008 .
- Design and integrate business processes and data flows between Salesforce application
Environment: VS.Net 2012, ASP.NET 3.5,4.5,6, ASP.NET MVC 4, Jenkins, SQl Server 2012, DTS, MVC 5, Microsoft Azure, Java Script, JQuery Mobile, Docker, AJAX, WCF 4.0, SSRS, Entity Framework, LINQ, Fiddler, Web API, MVVM, JQuery, Angular JS, CSS3, Bootstrap, C#, RabbitMQ, VB.Net, Redis, XML, JSON, SQL Server 2014, Sales Force, SSCM, iOS SDK, Android SDK
Confidential, Greenville, SC
.Net Developer
Responsibilities:
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Worked with application Team and architects to understand the framework of the application.
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.
- Developed/customized service level security procedure/methods by validating HTTP headers and authentication tokens using WCF extensions.
- Integration testing using SOAP UI.
- Worked in rabbitMQ Queue.
- Worked on creation of custom Docker container images, tagging and pushing the images.
- Designed ETL process using SSIS to transfer data from heterogeneous data sources.
- Migrated DTS objects to SQL Server Integrated Services (SSIS) environment.
- Architected and implemented application with using of C#, ASP.NET 3.5, MVC 5.0 with Razor, View Engine, jQuery, AJAX, HTML5, AngularJS 2.0 and CSS3.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Worked with Continuous Integration tool called Jenkins to run the tests periodically and update the test results on the confluence page.
- Unit testing using Microsoft Test project and object mocking using Rhino Mock.
- Used Visual SourceSafe for source & version control.
- Performance testing using Visual Studio Web Performance and Load Tests.
- Deploying the change points onto the Development and Test servers for further testing.
- Involved in Design Review to ensure project/Organization standards are followed and for redundant code and in the testing process.
- Involved in resource allocation for each team when new build is ready to test with bug fixes and patches.
- Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure.
- Worked on creating WCF Service to get all the details and implemented successfully.
- Involved in collecting Status reports from all the teams and sending out Status reports to Project Manager / Project Lead on daily basis.
- Bug Fixing during Testing Phase and Troubleshooting the issues on a day-to-day basis.
Environment: WCF, C#.NET, Microsoft Unity, Docker, ASP.NET(3.5,4,5,6), Jenkins, Oracle, DTS, Azure, RabbitMQ, Voyager SDK, Java Script, AutoMapper, MVC 5, LINQ, Redis, SSRS, SQl Server 2012, SOAP UI, MS Test, Rhino Mock, MVVM, Visual Studio 2013.
Confidential, NYC, NY
.NET Developer
Responsibilities:
- Actively participated in Team Meetings, frequently communicate with Business Analysts to clarify the business requirements and working with QA Team to make clear the issues.
- Worked with application Team and architects to understand the framework of the application.
- Actively participated in Agile process (SCRUM) along with the team to deliver core functionality within agreed timescales.
- Designed and developed application modules using C#.NET and implemented Object Oriented programming concepts.
- Provided business critical support to Azure customers around the world through various support offerings.
- Used Data Transformation Services (DTS)/ SQL Server Integration Services (MS-SSIS) to create and test DTS packages using source, destination and data transformation (ETL) blocks and implemented custom Event handling along with periodic scheduling of SSIS packages to implement the interface.
- Designed screens (web pages, user controls and master pages) using ASP.NET, AJAX, CSS and HTML.
- Design roles and groups using Azure Identity and Access Management (IAM).
- Extensively used AJAX control toolkit for masking, collapsing and expanding the panels etc.
- Applied Master Pages, Themes, and CSS for a consistent look and feel for Page design.
- Extensively worked with state management techniques.
- Used LINQ providers, Data List, Details view, Repeaters, Dataset Classes for data manipulation.
- Built an ASP.NET application authentication using .NET Framework, Model View Controller MVC and IIS security model.
- Automated Production publish process on Jenkins using Batch, Shell script and C# executable scripts.
- Developed codes in Data access layer for retrieving and storing data to and from the database using ADO.NET connectivity controls.
- Used ADO.Net for retrieving, querying, storage, and data manipulation to perform the CRUD (Create, Retrieve, Update, and Delete) operations on the database.
- Developed packages, stored procedures, functions, views, triggers using Common Table Expressions, temp tables etc.,
- Worked on writing various functions to validate the form fields and check for duplicates, special characters etc.
- Implemented client-side validations using JavaScript and JQuery.
- Involved in unit testing of the application.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Used Visual SourceSafe for source & version control.
- Deploying the change points onto the Development and Test servers for further testing.
- Involved in Design Review to ensure project/Organization standards are followed and for redundant code and in the testing process.
- Involved in resource allocation for each team when new build is ready to test with bug fixes and patches.
- Worked on clearing the partial multi byte errors.
- Involved in creation of reports using SSRS.
- Worked on creating WCF Service to get all the details and implemented successfully.
- Involved in collecting Status reports from all the teams and sending out Status reports to Project Manager / Project Lead on daily basis.
- Bug Fixing during Testing Phase and Troubleshooting the issues on a day-to-day basis.
Environment: Visual studio 2012, MVVM, ASP.NET, SQl Server 2012,Azure, Jenkins, DTS, Oracle, ADO.NET, SQL 2008, C#.NET, Java Script, WCF, Visual Source Safe, HTML, JavaScript, CSS, AJAX and XML.
Confidential, Piscataway, NJ
.Net Developer
Responsibilities:
- Followed Waterfall model to deliver production ready product each sprint.
- Implemented all phases of SDLC and proposed solutions to the business problems.
- Responsible for creating the Entity-Relationship diagrams, Data Modeling, Class diagrams, Sequence diagrams and Process Flow diagrams using Visio 2007 and documenting the project architecture.
- Involved in the finish of the application .NET 1.1 framework, C#, ASP.NET, AJAX, HTML, CSS, Web Services and implemented Ajax controls to aid in efficiency.
- Created the Winforms and webforms using C# and ASP.Net.
- Involved in developing API's for connection to Elasticsearch using Jest Client.
- Developed JQuery code for client-side validations using JQuery selectors, Events and AJAX.
- Designed different components using C#.NET and built N tier architecture with extensive use of object-oriented programming techniques likes Inheritance, Interfaces etc.
- Maintained Windows application with Visual Studio 2008 with VB.NET
- Developed the web forms using ASP.NET Server controls and Performed validation on the client side using JavaScript and Validation Controls.
- Creation and correcting existing code using LINQ in the Data Access Layer, also involved in meetings to gather all the business rules to solve bugs.
- Developed ASP.NET web services to encapsulate business logic components to be used in a distributed environment using C# and exposed them through SOAP.
- Developed the components for middle tier (Business Layer).
- Developed Data Layer using ADO.NET to communicate with MS SQL Server.
- Used LINQ to Entities, LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data proficiently.
- Wrote database stored procedures to implement complex business rules. Included a number of triggers, views, Lists in the database.
- Implemented Unit Testing, Integration Testing and System Testing using NUNIT.
Environment: .NET 1.1, C#, ASP.NET, AJAX, HTML, Elasticsearch, JavaScript, CSS, ADO.NET, SQL Server, LINQ, Visual Studio.