C# Developer Resume
Seattle, WA
SUMMARY:
- To be a dynamic Software Engineer, working in challenging environments that would enable me to enhance and utilize my skills and innate abilities in Computer Science and Engineering and corporate sectors successfully, leading to self - development and enhancement of the overall performance of the organization I work for.
- 7+ years of professional experience in Software Design, Development, Testing and Implementation of Client/Server and web-based applications.
- Experience with .Net Framework (2.0/3.0/3.5/4.0/4.5/4.6 ) and .Net Core 2.0, ASP.Net, VB.Net, C#, ADO.Net, XML, XHTML, DHTML, Java Script, JQuery, CSS, HTML, VB Script, WPF, Visual Studio, Front Page, Angular.js, Vue.js, Backbone.js, Node.js, Bootstrap.js, Active Server Pages (ASP.NET), IIS, Web Services.
- Experience in developing applications using Service Oriented Architectures (SOA).
- Hands on experience in design using Object Oriented Programming Principles like Encapsulation, Inheritance, Polymorphism, Abstraction and Design patterns like Abstract factory, Singleton, MVC.
- Good experience in Microsoft Azure Cloud Computing development, web roles and Azure SQL Server.
- Designed Presentation Tier (web pages) using the concepts such as Master Pages, Themes, HTML5, XML, CSS3, Java Script, Bootstrap, JQuery and Worked with ASP.NET Custom Controls.
- Experience in designing and developing interactive User Interfaces, usability, using HTML5, CSS3, JavaScript and JQuery.
- Expertise in developing Web, Client/Server Applications on various architectural design patterns Two-Tier & Three Tier & N-Tier Architecture for Multi users.
- Implemented XML Web Services in C# based on SOAP protocols using XML and XSLT extensively for data transfers.
- Experience in SQL Developer using SQL Server 2012/2008.
- Experience in designing and branding Master Pages utilizing Server Controls, User Controls, Data Grid control, Form Validation controls, Custom controls and CSS 3.
- Good experience in developing and consuming Web Services using SOAP and REST.
- Extensive experience in using SQL Management Studio, SQL Server Business Intelligence Solutions like SSRS (SQL Server Reporting Services), SSIS (SQL Server Integration Service Package).
- Experience in .NET security features such as Authentication (Windows-based Authentication, Forms-based Authentication) and Authorization (Authorizing Users and Roles).
- Worked in Agile & Waterfall environments
- Experience working with JavaScript, JQuery and AJAX in ASP.NET for asynchronous communication and better user experience.
- Good Knowledge on Flux for creating the data layer in JavaScript applications.
- Hands on experience in developing and deploying WCF services, Web API, Web Services providing secure SOA in enterprise applications.
- Worked with Sharepoint to create websites for storing, organizing, share and access information from almost any device using any browser including Chrome, Firefox, or Internet Explorer.
- Specialized in installing, configuring and administrating in SharePoint 2013, 2010, 2007 farms, WSS 3.0 and Office 365.
- Proficiency in designing and developing custom workflows using SharePoint designer and Visual Studio.
- Expertise knowledge through working closely in Share Point sites, services (BCS, Security Token, User Profile, Search, Managed Meta data)
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or Safari Web Inspectors and IE Developer Tools.
- Strong technical background and excellent interpersonal skills with an ability to interact with individuals at all levels as resourceful team player.
TECHNICAL SKILLS:
Languages: C#, ASP.NET, ADO.NET, LINQ, SQL, Selenium
Development Tools: Visual Studio 2017/2015/2013
SDLC Methodologies: Agile (Scrum), Waterfall
Reporting Services: SQL Server Reporting Services (SSRS), .Net Reporting Services
RDBMS: MS SQL 2008 & 2012, 2012 r2
Design: SharePoint Designer 2010 & 2013.
Web/ Client Server Technologies: HTML5, XML, ADO.NET, Web Services, JavaScript, CSS, ASP.NET, JSON, REST, jQuery, and SharePoint, Angular JS.
Operating System: Windows Server 2008/2012
Related Technical Expertise: Azure, Windows Communication Foundation (WCF), Model View Controller (MVC), Software Development Life-Cycle, IIS 6.0, IIS 7.0, IIS 7.5
PROFESSIONAL EXPERIENCE:
Confidential, SEATTLE, WA
C# Developer
Responsibilities:
- Following Agile Methodologies (Scrum, Extreme Programming) and test-driven development.
- Involved in the complete Software Development Life Cycle (SDLC) for development process and Agile including Analysis, Design, Implementation, Testing and Maintenance.
- Involved in developing, enhancing the browser-based applications using, MVC 5 and implemented
- Created Web API service to expose the data for the front-end UI pages.
- Consumed Web services using WCF and exposed them through SOAP and HTTP.
- Developed Stored procedures, functions, tables, indexes and constraints in TSQL for Sql Server 2012 Database.
- Designed User Interface utilizing C# code.
- Develop Custom Interfaces based on the requirements from client.
- Developed dynamic codes for parsing, format, data validations of Fixed, delimited files.
- Working on Automation framework to implement new PBI’s.
- Working on generic solution to implement Test data creation and generating outbound files using batch jobs.
- Using Selenium and Coded UI for test automation of web applications.
- Developed the backend design of the web application for internal users that included performance, scalability, coding, caching, security, encryption, and error logging and testing.
- Designed User Interface utilizing C# code.
- Creating SQL table and changes on the existing table as part of assigned stories
- Procedures and Triggers in SQL Server 2012 for inserting/Updating/Deleting the data into the relational tables.
- Implemented Azure Application Insights to store user activities and error logging.
- Providing day to day developer support to Azure customers by resolving escalated, complex technical customer issues on the Azure PaaS Services and delivering Azure Technical Support against CPE and workflow efficiency/SLA targets.
- Thorough understanding of the differences and bugs in various browsers and browser versions.
- Used to work with the Restful Web API for building HTTP services that reach a broad range of clients, including any device (mobile, or desktop) browser etc.
- Created Database objects like Tables, Stored Procedures and Triggers in SQL Server 2012.
- Provided estimates, daily & weekly status report to the client on progress of the tasks.
Environment: .NET Framework 4.7, MVC 5, Visual Studio 2017, Angular JS, Azure, Web API, WCF, ASP.NET, C#, HTML5, JAVA SCRIPT, LINQ, JSON, SQL Server 2012, Web API, Selenium, Coded UI
Confidential, McLean, Virginia
.NET/SharePoint Developer
Responsibilities:
- Maintain and enhance the Plugins to overcome the performance issues.
- Develop the Automated Plugins using C#, Visual Studio, Test Complete, SQL Data Base and Pivotal Tracker.
- Use C# to write code to set the fields related to Package Type before generating Disclosures.
- Use Visual Studio to integrate code With Encompass Tool by converting them to dll Files and deploy the dll files to execute the functionality.
- Using advanced level of HTML, XML, JavaScript, pure CSS layouts.
- Major role in the development of the web application using ASP.NET MVC 4.0, Razor, C#, Java script, JQuery, Bootstrap, and AJAX.
- Build and run Power shell scripts to migrate data from one environment to other as needed.
- Created and consumed Restful Web API to achieve Screening and transfer JSON data by using HTTP protocols and incorporated the same in web UI Single page applications using Angular JS.
- Worked on Grid view using ADO.NET and retrieved data from Oracle Server using queries.
- Assess and migrate a sample of sites with Nintex Forms and Workflows to determine the level of effort that will be required to convert them to Nintex forms and workflows for Office 365 for the Phase 2 portion of this project.
- Recommend migration tools (AvePoint, Share Gate, Content Attach/Detach, Native MS tools)
- Determine changes to existing Governance to support the needs of the new SharePoint hybrid environment, O365 Groups, MS Teams and proposed them to Governance Team.
- Analyse and asses the capabilities of the new Microsoft products and functionality available in the O365 Cloud and how the tools will be integrated with SharePoint functionality and recommend use cases and governance for the tools.
- Develop and deliver POCs on various office 365 collaboration services like Microsoft Teams, Office 365 Groups, OneDrive for Business, PowerBI, Sway, Planner and other collaboration capabilities in the Office 365 and PowerApps/Flow related services)
- Provide a roadmap for user and change management for consumption of OneDrive for business with On Prem SP 2016/SP Online Hybrid configuration with a working POCs for sample set of My Sites migrated to OneDrive for business and tested with the end users for feedback and adoption
- Perform test migrations for Mysite to OneDrive for business for sample set of users.
- Attend daily scrum meeting and interaction with other teams.
Environment: .Net Framework 4.6, ASP .Net, Visual Studio 2015, O365, Nintex, SharePoint 2013, MSSQL, Power Shell, Selenium WebDriver, C#, Coded UI, TFS, XML, XPath, CSS
Confidential, Eden Prairie, MN
.NET/SharePoint Developer
Responsibilities:
- Involved in Analysis and Development of application using .NET framework 4.0
- Worked in preparing Requirements Specification Matrix (RSM), Analysis & designs documents, technical documents and module estimations and planning.
- Involved in Analysis of application built on multi-tiered architecture.
- Involved in the Development and Issue fixing in Batch Tier built on C#.NET 4.0
- Used AJAX through JQuery for asynchronous page refresh and client-side validation.
- Developed Stored Procedures, Functions using PL/SQL, which are utilized in the Crystal Reports for reporting purposes.
- Implemented Azure Storage, Azure SQL Azure Services and developing Azure Web role.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Expertise in developing .NET applications using WPF, and Win Forms
- Combination of ASP.NET and VB.NET was used to create web application and enterprise systems of high performance to exclusively benefit the organization in multiple ways.
- Implemented various Validation Controls for client-side validation and implemented custom validation controls with JSP validation controls.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client-side validation.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
- Worked on installation of Docker using Docker toolbox.
- Created source code repository for tracking and versioning all SQL and Power shell scripts.
- Worked on creating test cases aligned with the requirements using Power shell scripts.
- Developed tools to automate some base tasks using Shell scripting.
- Used the Kendo UI controls for more robust requirements. Controls used such as grid, panel, date picker, combo box, validation, dropdown and Autocomplete etc. throughout the application.
- Responsible for Deployment and Troubleshooting issues in the application.
Environment: .NET framework 4.0, multi-tiered architecture, C#.NET, AJAX, JQuery, Stored Procedures, WPF, PL/SQL, Web Services, XML, SOAP, WSDL, ASP.NET, VB.NET, JSP validation controls, JavaScript, Azure, PowerShell.
Confidential, Versata, Austin, Texas
.NET Developer
Responsibilities:
- Documentation - Creating the System Requirement Specification document.
- Designed the ASP.NET site using Object Oriented methodology, master pages, themes, Ajax & dynamically loaded custom controls using page controller pattern.
- Used ASP.NET for front-end and C# in the Business and Data Access Layers to write Validation objects.
- Worked on Cascading Style Sheets (CSS) for styles.
- Designed UI Framework using HTML, CSS, and AngularJS, Bootstrap .
- Designed Web Forms using ASP.NET.
- Involved in code reviews and unit tests.
- Created a brand new Rest WebAPI return mailers application, involved creating several get operations.
- Used the MVC architecture to maintain and extend the functionalities involved in the websites.
- Design and develop databases, Tables, triggers, cursors, using SQL Server 2005.
- Migrated DTS packages to SQL Server 2008 Integration Services (SSIS) and developed SSIS packages.
- Involved in the CRUD operations of the database using Entity Framework data model.
- Engaged in creating multiple reports (SSRS) in Drill mode using tables, financial tables, crosses tabs and charts.
- Identified and troubleshot customer support reported issues and facilitate solutions.
- Responsible for creating Test Environment for Web Services testing.
Environment: ASP.NET 3.0, Visual Studio 2010, SQL Server 2005, C#, REST WEB API, Entity Framework, MVC, XHTML, HTML, CSS, JavaScript, AJAX, JQuery, SSRS
Confidential
.NET Developer
Responsibilities:
- Played a vital role as the Programmer.
- Involved in the Analysis of the requirements provided by the Client
- Developed User interfaces using ASP.NET forms.
- Designed all web pages in ASP.NET with C# code-behind.
- Involved in retrieving data using ADO.NET with C#, ASP.NET and presenting it to presentation layer.
- Used Data Grid, Data List and Repeater to display data from the Database.
- Utilized ASP.NET Input Validation Controls and JavaScript to perform validations.
- Developed User Controls for reutilizing.
- Developed the websites using HTML, CSS and Java Script.
- Improving the performance by using ADO.NET dataset for Data Caching.
- State is maintained at control level using View state and application level using Cookies. Session is managed in In-Proc.
- Involved in writing client-side Scripting like JavaScript and HTML/DHTML to develop designing entry screens and created CSS.
- Developed Layouts using Master pages and content pages.
- Generated various reports using Microsoft SQL Server Reporting Services (SSRS).
- Implemented Server and Client-side validations using ASP.NET validation controls and JavaScript
Environment: .NET 3.0, ASP.NET, C#, ADO.NET, SQL Server 2005, VB Script, Java Script, Visual Source Safe, Windows 2003, Microsoft SQL Server Reporting Services (SSRS), JavaScript