Sr. Software Development Engineer Resume
RedmonD
SUMMARY
- Around 8+ years of experience in IT industry, involving in all phases of teh Software Development. Lifecycle (SDLC) including analysis, requirement gathering, database design, development, enhancements and maintenance in various domains such as Insurance, Retail and Health.
- Experience in working with different object oriented programming techniques, Confidential design patterns like Model View Controller (MVC), Service Oriented Architecture (SOA), WCF, WPF and Data Transfer Objects (DTO).
- Expertise in Confidential Technologies and Web Technologies such as .Net Framework, ASP.NET, C#, VB.NET, WCF, AJAX, ADO.NET, XML, LINQ, Entity Framework, Web Services, SOAP, WSDL, HTML, JavaScript, Silverlight.
- Sound understanding of Interoperability, Multithreading, Windows components deployment, and a solid grounding in object - oriented design concepts such as Interface, Inheritance, Polymorphism and Delegates.
- Strong conceptual noledge in RDBMS monitoring tools: SQL Server Enterprise Manager, SQL Profiler, and SQL Query Analyzer.
- Experience in developing applicationsusing ASP.NET MVC 5/4/3, ASP.NET Web Forms, LINQandWindows Communication Foundation (WCF).
- Experience with Confidential Azure cloud services for deploying projects and synchronizing teh database on to Windows Azure.
- Experience in creating and working on Azure SQL databases, Azure Tables and Azure Storage Accounts for Virtual Machines.
- Experience in creating and publishing various kinds of Power BI reports and dashboards from multiple data sources and using DAX
- Building data pipelines for loading data from transactional systems to data warehouse using ETL tools and Merge Insert statements.
- Expertise in writing unit tests and integration tests using NUnit framework.
- Experience in designing entity relationship diagrams, use cases, class diagrams using Confidential Visio.
- Expertise in Client/Server (Win Forms) and Web based (Web Forms, ASP.NET) application development.
- Proficient in writing complex SQL queries, Stored Procedures, Indexes, Constraints, Views, Cursors, Triggers, and User Defined Functions.
- Experience in Business Intelligence (BI) technologies and data warehouse systems like Azure COSMOS DB, Azure Data Explorer.
- Experience in Azure CosmosDB and Azure Data Explorer for a fast and highly scalable data exploration service for log and telemetry data.
- Good experience in developing applications using different SDLC methodologies like Agile, SCRUM, and Waterfall.
- Expertise in Client/Server (Win Forms) and teh Web based (Web Forms, ASP.NET) application development.
- Experience in developing portals using Confidential Share point, Confidential share point Designer.
- Worked extensively with ADO.NET objects, LINQ, Entity Framework, to interact with databases like SQL Server, Oracle.
- Experience using configuration Management Tools such as Team Foundation Server (TFS).
- Good experience in Exception Handling, Debugging and tracing by which teh whole picture of application runtime can be seen and analyze more efficiently.
- Hands-on experience with Reporting Tools in writing and tuning with better design and much information in different layouts using SQL Server Reporting Services (SSRS), Crystal Reports
TECHNICAL SKILLS
.Net Technologies: ASP.NET, MVC, ADO.NET, Win Forms, Web Forms, Web Services, WPF, WCF
Web Technologies: HTML/HTML5, DHTML, XML, Angular JS, Knockout.JS, Bootstrap, MVC, JSON, PHP, Web API, JQUERY, SSIS, SSRS and share point designer.
Confidential Technologies: .Net Framework 2.0, 3.0, 4.0 and 4.5, C#, ASP.NET 4.0, VB.NET.
Tools: MSPowerBI, Confidential Flow, Eclipse, Visual Studio, Confidential Expression Web.
Database Languages: Azure SQL Server, Azure Tables, SQL Server 2016/2012/2008 , Oracle, Kusto, Azure CosmosDB.
Reporting Tools: Crystal Reports, Confidential SQL Server Reporting Services (SSRS).
Operating Systems: Windows, Windows Server
Protocols: HTTP, SMTP, FTP, TCP/IP, SOAP
PROFESSIONAL EXPERIENCE
Confidential, Redmond
Sr. Software Development Engineer
Responsibilities:
- Involved in full Software development life cycle (SDLC) followed by agile methodologies to produce high quality software model.
- Developed storage availability windows application using C#, ASP.NET MVC, LINQ, WebAPI, Azure Tables and Azure SQL db.
- Created Restful services using ASP.NET Web API in teh application using JSON and HTTP transport protocol.
- Leveraged Angularjs 1.5 resources for all data access, encapsulating URLs and standardizing data access interfaces. Created custom directives for re-usable components.
- Designed, developed and managed reporting system, which included requirement analysis, ETL development, T-SQL, data testing, deployment and maintenance of teh Reporting.
- Created Cosmos data entities to ingest data in Kusto, Azure SQL database using scope and data studio job scheduler.
- Involved in writing scope scripts for COSMOS Datawarehouse and writing queries in Kusto.
- Built and published Power BI reports and for storage resiliency as per client requirements .
- Built Lens reporting for storage disk failures reports using Kusto query language.
- Created complex Stored Procedures, Triggers, Functions, Indexes, Tables, Views, SQL joins and other T-SQL code to implement business rules. Implemented different types of constraints on tables for consistency and adding/changing tables for data load and transformation, and data extraction.
- Migrated Azure Resource Manager (ARM) templates from unmanaged disks to managed disks to use virtual machines with MD and merged in GitHub.
- Generated weekly and monthly KPIs reporting using Confidential Flow for automation.
- Provide storage analysis for Availability set isolation for Azure virtual machines.
- Involved in writing scope scripts for COSMOS datawarehouse and writing queries in Kusto.
- Participated in teh daily stand up Scrum Agile meetings as part of Agile process for reporting teh day to day developments of teh work done.
- Used Visual Studio Team Services (VSTS) for issue tracking, project management and build management.
Environment: Confidential Azure, C# 4.6, ASP.Net MVC 5, REST WebAPI, COSMOS, Scope Scripting Language, Kusto, Azure Data Explorer, Power BI, Lens Reporting, JSON, Angular JS 1.5, JQuery, HTML5/CSS3, LINQ, .Net Framework 4.6, Visual Studio 2017, Azure SQL Server, Azure Tables,PowerShell, VSTS, Github.
Confidential, Framingham
Sr .Net Developer
Responsibilities:
- Designed and developed teh software using agile development practice.
- Involved in Design, Development of Web Forms using ASP.Net, C#, JQuery, XML, Dataset and .NetFramework.
- Developed n-tier web applications in .Netenvironment using C#, .Net, ASP.NetWebforms.
- Involved in designing of Web screens and implementing MVC 5.0 design pattern.
- Developed interactive pages of teh application using ASP.NetWeb Forms pages with C# .Netfor teh code behind modules.
- ImplementedAjax features of JavaScript to has teh specific content loaded as per user needs.
- Developed Web Forms for User Interfaces using ASP.Netwith Server Controls, HTML Controls and User Controls.
- Designing project architecture, Layouts in SAAS model.
- Extensively Used. ASP.Net4.0 controls like Master Page Templates, Menu Controls, Grid View Controls and File Upload Controls.
- Used ADO.Net(Data adapters, Data Readers, Datasets) for database connectivity to SQL Server 2016 database.
- Extensively used Partial Classes, Interfaces and Object-Oriented concepts for developing teh application.
- Involved in developing various UI pages using Angular JS 2.0, C#, ASP.NET, Bootstrap, and web technologies (JS, APIs, etc.)
- Used Windows Communication Foundation (WCF) for multiple services to interact with teh application for teh clients.
- Used Angular 2, a web browser JavaScript framework fully client-side library to build single page web applications.
- Designed and created models, components, modules, and services to apply client-side logic and dependency injection using Angular 2.
- Implemented managing and publishing CSS, JS files from Tridion for teh CMS part of teh application.
- Implemented Entity Framework in data access layer and use LINQ for data queries
- Implement Database First EDMX and use LINQ to Entities to optimize teh Query Expressions.
- Developed teh Deployment Manager using C# and MSMQ to deploy production software across multiple servers.
- Deployment of MVC .NetApplications using different application pools on web server as a single Intranet Application.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Used MongoDBthird party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze teh performance of MONGODB.
- Use C# createdWin formbased tools automatic call different Morningstar Product, end to end compare data quality, make sure new Product output data same as existing one.
- Developed test cases and performed Unit Testing to identify and resolve functional and usability issues.
- Deployed and tested Web Application before going to teh production.
- Responsible of web application deployments over cloud services (web and worker roles) on Azure.
- Review existing applications to improve architecture for better performance on teh Azure cloud.
- Actively involved in Bug Fixing during teh build and deployment process and debugging.
- Responsible to provide system support once teh code is migrated to Test, QA or Production environments.
Environment: MVC 4.0, C#, IIS 8.5, WCF, Web API, .Net Framework 4.0/4.5, Angular 2.0/4, Visual Studio 2015, VB6, Classic ASP, Silverlight 3.0, AJAX, XML, COM, XAML, Angular JS, HTML, MSMQ, Typescript, WPF, Azure, Entity Framework, SQL Server 2015, SSIS, SSRS, ADO.NET, CSS, SOAP, WSDL, Restful services, JavaScript, JQuery, Source Tree, GIT.
Confidential, Santa Clara
Sr .Net Developer
Responsibilities:
- Involved in System Analysis, requirement gathering, specification/documenting, designing, coding, testing, debugging, application evaluation and implementation.
- Working on Web Service calling using jQuery and AngularJS for Synchronous and Asynchronous Ajax calls in HTML web pages.
- Developed REST- API based web service to consume data by teh client. Implemented provider based services.
- Developed UI Pages using Razor Views, CSS3, JavaScript, and jQuery.
- Developed application using ASP.NET, MVC framework.
- Designed Business Logic Layer, Data Access Layer using C# and MVC-5 as per teh project specifications and implemented 3-Tier Architecture.
- Created user interface with Razor views, partial views, and layout templates.
- Designed and implemented UI for teh application using ASP.NET MVC 5 Web Server controls.
- Written stored procedures, triggers using T-SQL for data access from SQL Server 2012.
- Developed module which deals with validating teh user, changing passwords and searching of information depending upon teh priority of user in teh site using ASP.NET and C#.
- Worked on all client side controls in HTML5 using jQuery, AngularJS UI libraries.
- Worked on implementing Entity framework at service level for performing database operations.
- Worked on Indexes to speed up teh query process in SQL Server.
- Worked with Agile/Scrum Environment to meet teh timelines and interaction with teh team.
- Designed and Developed Web Forms using ASP.NET, C#, XML, XSLT.
- Involved in handling concurrency issue by using optimistic locking in Entity Framework.
- Responsible for developing teh Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#.
- Designed User Interface with Razor Views, Partial View and Layout and enhance it with CSS3
- Worked on HTML5 validations and new form element types to implement validation in Angular JS.
- Utilized User controls to avoid repetitive UI code blocks in multiple .aspx pages.
- Used teh ADO.NET data binding controls like Grid View to bind teh data to teh control and displayed teh retrieved data.
- Developed Dynamic web applications with AJAX and Web sockets.
- Worked on deploying teh web application on IIS, creating virtual directories and setting permissions in IIS.
- Worked on analyzing teh Query plan, logical operators and logical reads in SQL Server.
- Developed web services automated scripts from API document to verify RESTful web service calls using XML and JSON format.
- Performed unit testing and functional testing using XUnit.
- Maintained detailed technical documentation for application systems and software applications.
- Used Team Foundation Server (TFS) for Version Control.
Environment: Visual Studio 2013, Bootstrap, ASP.NET 4.5.1, REST, JavaScript, JQuery, Angular 2.0, Xamarin studio, MVC 5, HTML, CSS, Entity Framework, IIS 7.5, AJAX, XML, SQL Server 2012, Razor, Web socket, Team Foundation Server 2013.
Confidential, Chicago, IL
.Net Developer
Responsibilities:
- Used Software Development Kit (SDK) shipped with Confidential CRM to develop teh connection between teh IP Office solution and teh Confidential CRM application.
- Creating two-week sprint and assign teh task or subtask to complete teh business requirement and update work log using JIRA for story progress as Agile Process.
- Experience in working extensively on Server side & Client-side JavaScript, jQuery, JSON, Ajax, HTML, HTML5.
- DHTML, CSS, CSS3, and XMLDeveloped Web Forms and Web Pages using ASP.NET, HTML, AJAX, CSS to facilitate teh registered and new agents and customers.
- Design and monitor construction of user-facing presentation tools, such as Confidential SQL Server ReportingServices (SSRS) reports.
- Involved in Front End Developing using ASP.NET, HTML, CSS, and jQuery.
- Used jQuery and JavaScript for client side validations that depreciate teh processing time and resource consumptions.
- Developed complex modules including business entities and data access layer using C#.
- Responsible for developing teh Data Access Layer (Model) using ADO.NET Entity Framework Model, LINQ to Entities, and C#.
- Involved with Database team to enhance teh performance and get teh search result view inappropriate time.
- Involved in designing and developing teh database objects like Tables, Views, and Complex queries and T-SQLstatements, Stored Procedures involving Joins and using Temporary Tables, UDF (User Defined Functions).
- Responsible for designing, coding and consuming well-defined WCF Services. Implemented ASP.net MVC design pattern architecture.
Environment: Visual Studio 2010, .NET Framework 4.0, WCF, ASP.Net MVC4, jQuery, ADO.Net Entity Framework,HTML, JavaScript, C#, SQL Server, Oracle, Confidential Office, GIT, Source Tree, Agile Methodologies (JIRA).
Confidential
.Net Developer
Responsibilities:
- Designed and developed web forms in ASP.NET 2.0 & ASP.NET MVC using .NET Framework 3.5 with C# .NET as Code Behind.
- Implemented and extensively used teh Object-Oriented programming concepts in C# and ASP. Net 3.0.
- Extensively used C#.NET to develop server-side event handling and components to handle business process.
- Extensively worked with ASP.NET MVC Web Site Administration Tool (WAT) to create Roles, Login Controls, Authentication and Authorization for Site Security.
- Developed GUI using ASP.NET 2.0 Server Controls, User Controls and Custom Controls and Master Pages, Cascading Style Sheets (CSS) for consistent look.
- Used teh ASP.NET State Management techniques like Session State, View State to retain teh values between teh pages transactions, where Session is managed in out Proc mode.
- Used teh ADO.NET data binding controls like Grid View in order to bind teh data to teh control and display teh retrieved data.
- Developed Web Forms for User Interfaces using ASP.NET and C#.NET using Server Controls, HTML Controls and User Controls.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- Written JavaScript code for validating teh simple control instead of sending them to teh server side which was degrading teh performance of teh web pages.
- Extensive use of Web Services, SOAP, XML, XSL to expose teh reports to facilitate information sharing.
- CreatedData tablesand applied teh Web Service Enhancements to teh Web Service so that teh reliability increases.
- Written Queries using T-SQL Statements, User Defined Functions, Views, Triggers and Stored Procedures in SQL Server 2008 for Updating / inserting /Deleting teh data into teh relational tables.
- Created automatically running stored procedures for day-end operation using SQL Server agent.
- Created SQL Server Integrating Services (SSIS) Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into DB2 Systems.
- Assisted in teh design and development of reports in SQL Server using SQL Server Reporting Services (SSRS).
Environment: Visual Studio 2010, .NET Framework 3.5/3.0, C# .NET, ASP.NET MVC 2.0/1.0, ASP.NET Web Forms, SOA, WEB Services, ADO.NET, SQL Server 2008, HTML4, X Path, NUNIT, Visual Source Safe(VSS), SQL reporting services(SSRS), SQL Server Integration Services(SSIS), Server Controls, WCF, SOA, Web services, SQL Server 2008, T-SQL, DHTML, LINQ, Windows Server 2003.
Confidential
.Net Developer
Responsibilities:
- Involved in understanding and analyzing teh client’s business, requirements for teh system.
- Involved in Converting teh legacy application from VB.NET to C# .NET.
- Involved in Design and Developing components of this application using C# .NET and JavaScript.
- Created Data access classes, which were used to connect to teh database using Confidential ADO.NETand Data binding concepts where objects such as Data Adapter, Dataset and Data Reader were used.
- Extensively involved in developing components for Business and Data tier using C#, ADO.Net.
- Involved in Object Oriented Analysis and Graphic User Interface (GUI).
- Modifications were made to teh existing Win Form GUI using WPF for better look and feel.
- Implemented business, database access layer classes in C# using UML class diagrams and sequence diagrams.
- Involved in developing TEMPeffective windows forms based on technical design and requirement specifications.
- Incorporated Authentication and Authorization on Windows Forms and access privileges are provided as per teh user credentials.
- Written SQL Queries, Stored Procedures, Triggers to Backup and Restore Database. Defining roles, creating database users, assigning roles to user’s using SQL Server 2005.
- Created SQL Server database to responsively handle complex queries (T-SQL, Stored Procedures, functions, optimization) and .NETdata access components.
- Used Confidential Visual Source Safe (VSS) for teh purpose of version control.
Environment: Windows XP, Visual Studio .NET 2008, C#.NET 3.0, ADO.NET, VB.NET, Java Script, Windows Forms, WPF, SQL Server 2005, MS Unit, Team Foundation Server 2008, VSS, SSIS, SSRS, CSS.
