Senior Software Developer. Resume
NJ
SUMMARY:
- 8+ years of experience in design, development, coding, debugging and testing of applications in Visual Studio 2008/10/12/13 C#, WCF, ASP.NET MVC, REST, Web API,WPF, ASP.Net, SOAP, Web Services, ADO.Net, Entity Framework, Task Parallel Library, Win Forms, Microsoft Enterprise Library, Windows Service, using .NET Framework 2.0/3.5/4.0/4.5 .
- Strong experience with VB.NET.
- Expertise in developing applications using C#, set, ADO.Net, .Net Web Services, HTML, JavaScript, JQuery, CSS, LINQ, AJAX, XML.
- Experience with Model - View-Controller (MVC) design patterns to develop the .net applications.
- Hands on Experience in XAML.
- Worked in Agile-Scrum Methodology.
- Experience in Object Oriented Programming.
- Hands on experience on WCF, LINQ on .NET 2.0/3.5/4.0 Framework.
- Good Exposure in Client Side Scripting using Java Scripting.
- Strong Database Design, Development experience with Microsoft SQL Server 2000/2005/2008, SQL Server Reporting Services (SSRS).
- Significant front-end development experiences with HTML, CSS, JavaScript (JQuery), XML, JSON
- Expertise in T-SQL Programming.
- Extensive experience in programming SQL Server - Stored Procedures, Cursors, Triggers, User-defined Functions, Joins and Views.
- Experience in developing applications using NHibernate, Entity frameworks.
- Good working knowledge in MS Team Foundation Server (TFS), Visual Source Safe and SVN Tortoise to manage code source control.
- Hands on experience with Microsoft Azure Cloud.
- Hands on experience migrating applications from on - prem to Microsoft Azure.
- Hands on experience with Paas (Platform as a Service).
- Hands on experience in creating Csdef (cloud service definitions), maintain different Csconfig.
- Hands on experience in creating power shell script to create Cspack for Azure Deployment.
- Experience in Azure load balancer & Internal load balancer.
- Hands on experience in using Azure Blob.
- Hands on experience in Iaas (Infrastructure as a service).
- Worked on projects executed both in Waterfall and Agile methodologies.
- Worked with WPF.
- Created snapshots by using WPF for the functional requirement phase.
- Developed coding the presentation layer using WPF.
- Implemented WPF in creating custom controls, 3D graphics and layout controls.
- Integrated WPF controls from SyncFusion.
- Having experience in SharePoint Technologies, SharePoint Portal Server 2010, SharePoint Designer 2010, InfoPath Designer 2010, WSS 3.0.
- Good working Experience in report generation using Crystal Reports.
- Experience having Client Interaction and Perform Analysis, and discuss with Team and translate Functional Requirements to Technical requirements.
- Having good knowledge on ERP Domain.
TECHNICAL SKILLS:
Technologies: .Net Framework 2.0/3.5/4.0/4.5, OOPS, C#, WCF, ASP.NET MVC 3/4/5, ASP.NET, HTML, JavaScript, LINQ, Microsoft Azure, Microsoft Dynamics CRM.
Platform: Windows Azure v 1.7, Azure Storage.
Data Format: XML, JSON.
Testing: NUnitTest Automation.
Technologies: C#, WCF, ASP.NET MVC, Web API, ASP.Net, Win Forms, WIF, WPF,ADO.Net, Framework 2.0/3.0/3.5/4.0, XAML,MVVM, Microsoft Azure, Microsoft Dynamics CRM.
Languages: C# .Net, VB.NET
Middleware: XML, JSON.
Scripting: JavaScript, JQuery, AJAX, Knockout JS, CSS, HTML, AngularJS, Bootstrap
Database: SQL Server 2005/2008/2012.
Dev. Tools: Visual Studio 2008/2012/2013, SSMS 2005/2008/2012.
Config. Tools: Configuration Editor, Enterprise Library Configuration, Service Model Metadata Utility.
Planning Tools: TFS
Version Control: Team Foundation Server 2012.
OS: Windows XP/ 7 / 8, Windows Server 2008
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
SDE
Responsibilities:
- Add event trackers to log watched events to export data into log datasets through various alerting mechanisms.
- Configured events with derived metrics and sending alerts with increasing levels of priority and response times.
- Perform aggregations using Scope language (MS internal, T-SQL-like language)
- Iidentifying trends that help define business flow and make high-level business decisions.
- Convert Cosmos datasets to SQL tables and query data into the MVC framework to format data into the format that Highcharts and tables require.
- Worked with Powershell (ex: To process Git and to create VM’S etc).
- Prepared a highly responsive view using Twitter Bootstrap and Angular JS.
- Tested the application end-to-end using various testing frameworks (e.g., NUnit).
- Developed application in agile model and involved in daily scrum meetings.
- Investing the Issue by debugging the code (ex: Qos Inflation) and solving it.
Environment: Visual Studio 2015, SSMS 2012, .NET Framework 4.0, C# .NET, MVC4, Razor Views, OOP’s, JavaScript, HTML 5, XML, JSON
Confidential, NJ
Senior Software Developer.
Responsibilities:
- Developed RESTFULL Web Service on HTTP Handlers with POST, GET Methods for XML and JSON requests.
- Developed, configured and exposed WCF endpoints using basicHttpBinding, wsHttpBinding to accept entity requests.
- Developed OData (Open Data Protocol) Web service to quick query and update content in Database built on WCF Data Service.
- Created Windows Batch Scripts for content data extraction, purging and uploading to FTP server.
- Developed multithreaded Windows Service incorporating Task Parallel Library to perform background processing.
- Applications designed based on n - Tier Architecture.
- Experienced on SSIS & SSRS
- Hands on experience on T-SQL and Normalization.
- Developed multithreading Windows Services applications using Task Parallel Library for data extraction.
- Extensively used basic http, nettcp, wshttp bindings for different endpoints in WCF services.
- Used PaaS services to develop, run and manage web applications.
- Experience with IaaS service.
- Experience on developing Graphical User Interface using MVVM.
- Implemented WPF in creating custom controls, 3D graphics and layout controls.
- Integrated WPF controls from SyncFusion.
- Hands on Experience in XAML which is used to create applications for UI.
- Used Azure load balancer which delivers high availability and network performance for applications.
- Experienced on Object Oriented Programming.
- Experience in Test Driven Development.
- Used Blob Storage to store static files that are frequently used by a website, such as images, CSS files, and PDF files.
- Experience in Agile-Scrum Methodology.
- Developed Administrator model in MVC4 using Razor views for metadata driven to facilitate content agility.
- Performed NUnit testing and system integration testing and prepared requirement documents for testing.
- Developed ASP.Net, AJAX, AngularJS, JavaScript, HTML 5, JQUERY centric Extract Service UI for subscribing content information.
- Experienced on Cache with Microsoft azure.
- Experienced with cache db.
- Experienced with JavaScript MVC frameworks such as, Backbone.js,Knockout.js.
- Used appropriate Design Patterns in application development.
- Developed control scripts in SQL Loader and BCP Utility for ingestion and extraction on Databases.
- Used Entity Framework for some applications in retrieving all business objects from Database.
- Developed efficient cross component Database systems in multiple environments on SQL Server and Oracle across Data Centers.
- Experience in Bootstrap.
- Implemented Apache Logging Services i.e. log4net to all Web and Windows applications.
- Developed Generic Logging Library using Dependency Injection pattern.
- Developed various complex Dynamic Stored Procedures, Views, Triggers completely generic and metadata driven..
- Developed the project in Agile methodology using JIRA Tool, handling SCRUM meetings, Story Boards and Sprit Boards.
- Responsible for day-to-day on-site developments, business / consumer queries and coordinating with offshore team.
- Involved in writing Interface Guides, Technical and Functional documents.
- Used Tortoise SVN for the purpose of version control and source code maintenance needs.
- Involved in end-to-end activities from Analysis, Design, Development, Unit Testing and Support for Applications.
Environment: Visual Studio 2010, SSMS 2008/2012, TOAD, SQL Developer, .NET Framework 4.0, C# .NET, MVC4, Razor Views, Web API, WCF, WCF Data Service, ASP.NET, AJAX, JQuery, WPF, XAML, MVVM, OOP’s, JavaScript, HTML 5, XML, JSON, SOAP, WSDL, SQL Server 2008/2012, Entity Framework (EF4), ADO.NET, Microsoft Enterprise Library, Data Entity Model, Microsoft Task Parallel Library, Tortoise SVN, ANTS Performance Profiler, IIS 7.5,Microsoft Azure.
Confidential, NJ
Senior Software Developer.
Responsibilities:
- Application design based on n-tier Architecture.
- Involved in the Database design.
- Involved in writing Technical use cases for a given functional use cases.
- Developed the project in agile methodology.
- Involved in design the application by using various design patterns.
- Used Windows Communication Foundation (WCF) in a self-hosting mechanism, implementing the Service-Oriented Architecture (SOA) using the REST methodology, to SOAP messages between metadata endpoints, thereby creating reusable interface applications to enable the ETL process, using predefined web methods for each extract table to be transported.
- Hands on experience on Bootstrap
- Implementing Client Business Model with JavaScript/JQuery andKnockoutJS
- Created snspshots by using WPF for the functional requirement phase.
- Developed coding the presentation layer using WPF.
- Created application using HTML5, AngularJS, BootstrapJS for responsive design.
- Hands on Experience in MVVM
- Developed Single Page Application usingAngularJSfor different modules.
- Extensively used basichttp, nettcp, wshttp bindings for different endpoints in WCF services.
- Developed Silverlight pages by using Silverlight 3.0/4.0.
- Developed Silverlight pages by using MVVM design pattern.
- Experience with Microsoft Azure Services like IaaS and PaaS.
- Used WCF Duplex channel for asynchronous message communication.
- Access ASP.Net Windows Communication Foundation (WCF) services from Silverlight applications and .implement AJAX script to handle Silverlight events and manipulate Silverlight controls.
- Utilized the AJAX control toolkit 2.0 tools like Calendar, Dropdown, Animation controls for implementing AJAX partial page updates and extensively used AJAX extenders with UI control elements.
- Architected and implemented a production ASP.NET 3.5WebPages in C# that retrieved data from different data sources using ODBC, ADO.NET and LINQ.
- Used Microsoft Azure Event Hub which provides a foundation for large-scale data intake in a broad variety of scenarios.
- Used Azure Internal Load Balancing (ILB) which provides load balancing between virtual machines that reside inside a cloud service or a virtual network with a regional scope.
- Involved in development of business logic which includes Code-behind files, User controls and Classes in the middle tier using C#.Net.
- Used Entity Framework (EF4) for all business Objects and Retrieving data from DB.
- Experience on SSRS.
- Hands on experience in SQL server Database.
- Experience in Stored procedures and triggers.
- Developed admin model using MVC 2.0/3.0.
- Used RestFULL Services for developing web applications.
- Developed the Razor views.
- Developed various complex stored procedures.
- Used Web Services (SOAP, WSDL) for communicating with other application and components.
- Used JQuery Library for Client side validations and Ajax calls.
- Worked on ASP.NET client side state management (view state, cookies and query strings) and server side state management (application state, session state and profile properties) using C#.
- Performed NUnit testing and system testing and prepared requirement documents for testing.
- Developed application in agile model and involved in daily scrum meetings.
- Used Microsoft Team Foundation Server for the purpose of version control and source code maintenance needs.
- Coordinated with Testing team to identify the bugs and release process.
Environment: Visual Studio 2013, SSMS 2012, Windows Azure SDK 1.7, .NET Framework 4.0, C# .NET, REST WEB API, MVC4, WCF, LINQ,WPF, XAML, MVVM, XML, JSON, SOAP, WSDL, SQL Server 2012, ADO.NET, Task Parallel Library, TFS 2012, IIS 8.0, Windows 8, Microsoft Azure.
Confidential
Software Development Engineer.
Responsibilities:
- Developed Web Roles and Worker Processes using Windows Azure SDK 1.7 and published services to Windows Azure.
- Incorporated REST Web API based endpoint on the Web Role and exposed bi-directional POST methods to receive/ send Tickets, Attachments and Receipts.
- Incorporated WCF Service with WS Http Binding and WS2007FederationHttpBinding to receive Tickets, Attachments.
- Created multiple Worker Processes to perform Receive, Route, Transform and Delivery of Tickets.
- Experience in Troubleshooting Azure Migration Problems.
- Experienced in Azure DNS which allows customers to host theirDNSdomains with their Azure apps.
- Hands on Experience in SQL Database
- Hands on experience in Stored Procedures.
- Experience in Web API.
- Developed coding the presentation layer using WPF.
- Integrated WPF controls from SyncFusion.
- Experience in Triggers.
- Experienced with HTML.
- Hands on Experience on ASP.NET MVC 2.0/3.0
- Experience in Backup and Recovery.
- Generated and used s to create secure SSL connections with relying partners
- Used Task Parallel Library to spin multiple threads in Worker Processes for background operations.
- Code developed based on best practices and Design patterns.
- Run TEST Automations for System Integration Testing (SIT).
- Worked in rapid Agile environment, in creating work items, bug fixes and estimation of tasks using TFS 2012.
Environment: WCF, Visual Studio 2008/2010, .NET Framework 3.5/4.0, Silverlight3.0/4.0, C#.NET,VB.NET,ASP.NET, ASP.NET Ajax, JQuery, MVC 2.0/3.0, SQL Server 2008, LINQ to Objects, Entity Framework (EF4),WPF, MVVM, XAML Data Entity Model, Developer Express Tools, JavaScript, TFS, IIS 6.0/7.0,CSS,HTML,XML, ADO.NET, WEB API, XAML,Visio,.Microsoft Azure.
Confidential
Senior Software Developer.
Responsibilities:
- Involved in all phases of Development life cycle and responsible for creating the Entity-Relationship diagrams, Class diagrams, Sequence diagrams and Flow diagrams and documenting the project architecture.
- Developed various abstract classes, interfaces, classes to construct the business logic using C#.NET.
- Migration of Web Services to .Net 3.0 WCF Services.
- Involved in hosting Windows Communication Foundation (WCF) Services in IIS and Windows Process Activation Service.
- Used different Controls in Silverlight like DataGrid, Menu Control etc.
- Experience on Soap.
- Made use of LINQ in writing the code to deal with the database objects and other objects of LINQ.
- Used Microsoft Team Foundation Server for the purpose of version control and source code maintenance needs.
- Extensively used C# and ADO.NET for Business and Data tier.
- Used the AJAX Control toolkit for developing the web application and created custom ASP.NET AJAX controls using the XmlHttpRequest object.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, JavaScript, XML, XSLT.
- Extensively worked on Consuming, Calling, Transmitting and Processing Web Services and WCF services, through SOA.
- Developed and Tested User-friendly Navigators by utilizing JavaScript and VB.NET.
- Using OOPS Concepts in VB.NET.
- Involved in preparing the Database design and Product requirement document.
- Performed check for coding standards and code review for the application code.
- Designed and developed ASP.NET web pages for the GUI.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, Creating database users, Assigning Roles to users using Sql Server 2005.
- Developed packages by using SSIS and developed various reports by using SSRS.
- Involved in Testing, Debugging and code review of the Application.
- Preparation and execution of Unit test cases.
- Used Visual Source Safe (VSS) for the purpose of version Control and source code maintenance needs.
Environment: C#.Net, ADO.Net, SQL Server 2005, WCF,WPF, SOA, Visual Studio.Net 2008, .Net Framework 3.5, AJAX, MS Visual SourceSafe, XML, XSLT,SQL SERVER 2005,VB.NET, SSRS, SSIS,TFS, Windows XP and Windows 2003.
Confidential, NY
Senior Software Developer.
Responsibilities:
- Gathered User Requirements, designed the Framework using UML that included identifying the use cases and its surroundings, drawing use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
- Application design based on n-tier Architecture.
- Extensively involved in the Database design.
- Extensively involved in developing Data access components by using Microsoft application blocks.
- Experience on Saop.
- Creating Applications Using VB.NET and enhancing Projects For .NET Applications.
- Implemented Changes in Coding and Design Using Knowledge of VB.NET
- Used TFS to Check in and check out the data what we build .
- Extensively involved in database migration.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2005.
- Extensively involved in Stored Procedures Optimization.
- Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2005.
- Participated in full software development lifecycle.
- Prepared project plan using Microsoft Project.
- Responsible for configuration management (Configuring the Project in VSS, Taking VSS backup etc.).
- Done unit testing, integration testing and regression testing.
- Testing of database, queries optimization and performance.
Environment: C#.Net, ADO.Net, Visual Studio 2005 SQL Server 2000, TFS, .Net Remoting,, Microsoft Project, MS Visual SourceSafe, Windows 2003, VB.NET.
Confidential
Software Developer.
Responsibilities:
- Gathered User Requirements; designed the Framework using UML that included identifying the use cases and its surroundings, drawing Use case diagrams, identifying classes, drawing class diagrams and sequence diagrams.
- Responsible to deliver the give modules without slipping the deadlines and without exceeding the estimated effort.
- Application design based on n-tier Architecture.
- Involved in the Database design.
- Extensively involved in Developing components for Business and Data tier using C#, ADO.Net.
- Involved in Design and Developing components of this application using ASP.NET, C# .NET, VB. NET, JavaScript, COM/COM+,CML, XSLT, XPATH.
- Involved in the Remoting design.
- Implemented different C# Design patterns in all the layers.
- Involved in Performance testing for different bandwidths by using the bandwidth controller.
- Written SQL Queries, Stored Procedures, Triggers, Backup and Restore Database, Defining roles, creating database users, Assigning Roles to users using Sql Server 2000.
- Involved in preparation of cascade style sheet (CSS) files.
- Involved in Code review phase.
- Developed secured web services using .Net, C#, XML/SOAP.
- Written code to access secure web service using .Net, Web form using C# and ASP.Net, WSDL, Proxy Class, XML/SOAP.
- Extensively involved in Stored Procedures Optimization.
- Created a Setup Package (.msi), compile application in debug and release mode by Using Visual Studio. NET 2003.
Environment: C#, VB.Net, ASP.Net, ADO.Net, ASP, XML, SQL Server 2000, .Net Remoting,, Visual Studio.Net 2003, Rational XDE, Microsoft Project, XML/SOAP, JavaScript, HTML, DHTML, IIS 6.0, MS Visual SourceSafe, Windows 2002 and Web Services.
