Sr.net Developer Resume
SUMMARY
- Have 11+ years of professional experience in IT in design and development in various Software Development Areas using Microsoft Technologies.
- Involved in development of Web and Desktop distributed application using Microsoft .NET framework(s) 4.5/3.5/2.0, ASP.NET, C#, .Net Core, Azure, Entity Core, AJAX, jQuery, HTML, CSS3, Bootstrap and T - SQL on databases such as SQL Server 2008/2005.
- Strong in designing loosely coupled components, reusable components and writing clean code.
- Worked with Azure App service for application deployments and VSTS for agile project tracking.
- Excellent work experience in developing responsive User Interfaces and scripting languages like Angular, Java Script, JQuery and AJAX.
TECHNICAL SKILLS
Operating Systems: Windows XP, Windows 10, Windows 2012 server
.NET Technologies: ASP.NET 2.0, ASP.NET MVC5, WCF, LINQ, WPF, Silverlight, ADO.NET, Web Services, Web Forms, Web API, Entity Framework
Net Framework: 2.0/3.0/3.5/4.5 Framework
Programming Languages: C#.Net, JavaScript, SQL, PowerShell and T-SQL
Web Technologies: ASP.Net, XML, HTML5, CSS3, XSLT, JavaScript, AJAX, JSON, JQuery, Angular, Knockout JS, Require JS, Bootstrap, CSS3
Databases: SQL Server 2008/2005
Protocols: TCP/IP, HTTP, FTP, SOAP
Reporting: Crystal Reports, SSRS
Version Control: Team Foundation Server, Tortoise SVN, VSTS, Git
Other Tools: Microsoft Visual Studio 2010/2015/2017 , MS Office, Style Cop, ReSharper
PROFESSIONAL EXPERIENCE
Confidential
Sr.Net Developer
Responsibilities:
- Developing Attorney Efiling system Responsive user interfaces using Bootstrap, Angular6, CSS3 and HTML5 that are compatible with Desktop and mobile devices.
- Created Angular Components, modules and services to interact with internal Restful API.
- Migrate Efiling middleware services from .Net remoting to ASP.Net Web API services.
- Deployed Core Web API Services using Azure Continuous Integration and Continues Deployment.
- Used Font Awesome icon set for image display and customization.
- Implemented form validation using Angular framework.
- Used Angular HTTP module for data manipulations from server and bind data to UI components.
- Involved in creating Angular modules, protect routes using Auth guards and worked with pipes for Data transformation.
- Debug CSS issues, Angular components, API calls using Firebug, Fiddler, Chrome dev tools.
- Implement Async programming for API services to improve performance for storing large messages and more efficient in terms of time and volume.
- Create T-SQL data scripts and SSIS packages for data imports from Excel data sources.
- Resolve memory leaks of AJACS application by using ANTS Memory Profiler to reduce API memory consumption and disposed unmanaged resources.
- Develop data access layer components using Entity Core framework to perform data Retrieval and manipulation operations.
- Resolve application JavaScript browser runtime errors and resolved DOM performance issues.
- Work with TFS for source code management, Code collaboration, Tracking Work items and branch creation.
- Parsing and consuming of XML messages received from external applications, Enhancement and exposing of application functionality to external clients.
- Analyze log files for production Errors, Provided Data Remedy scripts for production databases, and code fixes for AJACS production application
- Create PowerShell scripts for Automation of DB schema enhancements, DML updates for new releases and migrations.
- Deploy application to DEV, QA and UAT Servers and documentation of production deployment instructions.
Environment: .NET Core, Visual Studio 2022, C#, HTML5, CSS3, jQuery, TFS, JavaScript, ASP.Net Core API, Azure, SQL Server 2018, Angular 6, Bootstrap CSS, SSIS, SSRS, EF Core
Confidential
Sr .Net Developer
Responsibilities:
- Migrated Configurations application WCF services to new RDSS WEB API services.
- Developed interactive User Interfaces with HTML5, CSS3, Bootstrap and implemented client-side forms validation using jQuery.
- Used ASP.Net Razor UI Components for building forms and performed validations using Data annotations at server side.
- Define routes for application and validated route data using route constraints.
- Created Interfaces, Classes and loosely coupled objects using C#.
- Worked on dynamic loading of SSRS reports and history details using AJAX calls.
- Developed data access layer components using ADO.NET Entity framework to perform data Retrieval and manipulation operations.
- Pass data to stored procedures from C# code and invoked procedures using Entity framework.
- Deployed Web API services using Azure Continuous Integration and Continues Deployment.
- Developed complex T-SQL queries and designed SSIS packages to load the data into warehouse.
- Created Jobs and scheduled Packages using SQL Server Management Studio for the Daily Load.
- Developed SSRS reports for displaying students’ demographics information and overall assessments.
- Worked on improving performance of slow running stored procedures and queries.
- Worked with Visual Studio Team Foundation Server for Source Code management, release management and Bug Tracking.
- Documented SSIS packages, application deployment instructions and attended weekly CAB meetings
Environment: .NET Framework 4.6, Visual Studio 2017, ASP.NET MVC 5, C#, Azure, HTML5, CSS3, jQuery, VSTS, JavaScript, WEB API, SQL Server 2012, SSIS, SSRS, Bootstrap CSS, ADO.Net Entity Framework
Confidential
Software Developer
Responsibilities:
- Gather requirements to develop new web pages for Net Order Financial Management System.
- Develop Responsive User Interfaces for smartphones, tablets and desktop using Bootstrap grid system
- Define and extend stylesheet using SASS pre-processors
- Develop JavaScript functions, methods, created cross-browser compatible and standards-compliant CSS-based page layouts.
- Involve in creating complex view model objects that are used by Razor views
- Create partial views for report filters, data filters which are used in multiple pages
- Perform Input validations and handled exception logging at server side using logging framework
- Organize typescript code, handled object initializations and client-side event bindings
- Create controllers that returns complex views, Partial Views and JSON objects
- Create reusability JavaScript functions like sorting, paging, filtering that can be used for all the Grid tables in the application
- Extensively work on JQuery Async programming to load data and views asynchronously from the server and DOM manipulation at client side
- Create reports for Price Change, Purchase details and Order details modules
- Involve in code deployments to multiple environments and peer testing
- Develop and expose WCF data contracts to external applications by different communication channels
- Implement Components for Exporting Data to CSV Format and EXCEL Format
- Involve in defect fixes, team meetings and Code review process
- Developed the application using ASP.NET MVC4.0 with Razor syntax, C#.NET, AJAX, JQuery, JSON, HTML, JavaScript and CSS
- Work as parallel programmer to meet delivery deadlines
- Follow Agile/Scrum methodology and played the role of SCRUM Master.
- Providing project managers with accurate and timely break down of development tasks and required effort.
- Documenting application functionality and technical design approach.
Environment: .NET Framework 4.5, Visual Studio 2015, ASP.NET MVC 5, C#, HTML5, CSS3, JQuery, JavaScript, WCF, Typescript, SQL Server 2012, Bootstrap CSS, ADO.Net Entity Framework, AngularJS
Confidential
IT Analyst
Responsibilities:
- Designed UI pages with Razor views and partial views and XAML view in WPF
- Worked extensively with the Batch processing for both batch imports and extracts
- Involved in writing and debugging Stored Procedures and SQL query packages which in turn is called by the Data Access Modules using ADO.NET Entity Framework
- Developed web services using WCF to provide access to business functions to other applications
- Developed Partial Views for re-usability and used HTML helpers for enhanced rendering and functionality as per the requirement
- Identify, resolve application problems and provide solutions by debugging and performance tuning services when applicable
- Implemented client-side validations using JavaScript and JQuery
- Used Angular JS to communicate with Restful services implemented using WCF
- Created Data Contract as the standard mechanism in the Windows Communications Foundation (WCF) for serializing .NET object types into XML
- Created Database Objects, Functions, Stored Procedures, Triggers and CTE’s using MS SQL Server
- Created View Models for handling data binding with model classes and event binding with UI components.
- Designed, developed and deployed WCF service in Azure cloud platform
- Involved in data migrations using oracle data migration from oracle to SQL server
- Wrote Test cases for the controllers and Action methods using NUnit
- Consumed XML web services for both data retrieval and posting the data back to Services
- Improvised user experience using JQuery and used JQuery event handling mechanism to dynamically assign events on web elements
- Wrote LINQ queries for data access
- Injected dependency objects and decoupled components using Unity container
- Developed test-driven development (TDD) strategy guiding use of the MS Test Framework
- Used Tortoise SVN as source control for code check in, code maintaining and branching
- Developed and designed the WPF Forms using different layout controls
- Developed Acceptance Test Cases using Fitnesse Framework and Specflow
Environment: .Net Framework 4.5, C#.Net, HTML5, CSS, ADO.Net Entity Framework, AJAX, Visual Studio.Net 2012, WPF, WCF, Angular JS, Require JS, Bootstrap, SOAP, Restful services, T-SQL, Oracle 10g/11g, SQL SERVER 2008,Tortoise SVN, JavaScript, JQuery, Design Patterns, Prism, XML, Resharper, Style Cop, JIRA, Teamcity
Confidential
Sr. Software Engineer
Responsibilities:
- Designed and developed User Screens using XAML
- Created multi-tier business objects using C#.NET
- Developed reusable and optimized WPF Components using XAML
- Involved in developing access layer using ADO.Net Entity Framework
- Used Linq queries while fetching data from data sources and binding them to various controls
- Involved in Creating tables and writing Stored Procedures for CRUD operations
- Worked on Reactive Extensions Framework while handling with asynchronous stock price data
- Involved in code deployment to multiple environment using Team city
- Involved in designing and development of SOA services using WCF
- Involved in writing Unit Test cases of some of the modules
- Created Mock objects for mocking database calls using Rhino Mock framework.
- Have used SQL profiler for query and procedure optimization
- Involved in Debugging and testing the developed software as well as doing performance analysis and also involved in UI Testing
- Created User Controls using XAML for re-usability and consistent look and feel
- Generated emergency fixes to meet requirements change, and push application scripts through various stages of testing till production
- Peer-to-Peer code review, presentations, co-ordination and knowledge transfer
- Created and modified end point in nirvana to accept or publish messages to different kinds of clients
Environment: .Net Framework 4.0, Visual Studio 2012, C# 4.0, XML, WCF, T-SQL, SQLServer 2008, NUnit, Silverlight, Prism, Resharper, Nirvana Messaging Service, Teamcity, JIRA
Confidential
Responsibilities:
- Designed and developed User Screens using CSS3, Bootstrap, HTML5 and AngularJS with web best practices
- Defined common CSS3 styles as per the mock up design that are used across the web application
- Defined angular routes and handled asynchronous loading of views
- Refactored angular js code by creating directives to avoid DOM manipulation in controllers
- Implemented Client side validations using Java Script and Angular JS
- Developed and reused custom angular directives across the applications
- Debugged Angular code using $log provider and deffered objects for Async programming
- Fixed front end bugs (HTML, CSS, JavaScript errors (JQUERY) and unit tested the display in different browsers
- UX tests to test the usability of mobile or websites
- Used ASP.NET WEB API for developing and deploying services in IIS with the Service Oriented Architecture (SOA)
- Wrote test cases using Jasmine for JavaScript and involved in code testing
- Created custom action filters that are used for different action controller methods
- Debugged and troubleshoot JavaScript code using tools such as Firebug, Fiddler
Environment: .Net Framework 4.0, Visual Studio 2012, C# 4.0, HTML, CSS, Java Script, JQuery, Angular JS, XML, Asp.Net Web API, T-SQL, SQL Server 2008, AJAX, Bootstrap, ReSharper, Nirvana Messaging Service, TeamCity, JIRA
Confidential
Systems Analyst
Responsibilities:
- Created WPF Forms using the various .NET server controls like Data Controls, Standard Controls, and Validation Controls and third party controls like Telerik controls
- Extensively used Data Grids and Data Views for presenting data to the user
- Set up the user authorization rules in configuration files
- Developed the user interfaces using WPF layout system using controls like stack panel, grid panel
- Developed reusable and optimized .Net Components using XAML
- Applied design patterns such as n-tier, MVVM, Repository, and Singleton for designing key reusable components
- Extensively worked on C#.Net, ADO.NET using Data Adapter, Data Readers and Data Sets
- Created WCF Data contracts for data exposure to external applications and accessed data contracts asynchronously from client application.
- Involved in writing database scripts, TSQL queries, Stored Procedures, triggers and testing them
- Used LINQ for querying objects
- Developed WCF service and configured endpoints to expose data to other external applications
- Implemented long running tasks in Background worker component
- Created/Modified tables, stored procedures and triggers in T-SQL based on the ER diagrams and business requirements
- Used Data Access and logging application blocks
- Followed Agile Methodologies and Test Driven Development approach
- Developed reusable components for searching of complex objects using C#
- The Data-Access layer was implemented using ADO.NET with Database being SQL Server 2005
- Worked with Telerik Controls extensively for data management and data visualization
- Involved in code reviews and modification of code changes according to suggestion after code review
- Edited and merged code using Team foundation server
Environment: Visual Studio 2010, .NET Framework 3.5, C#, HTML, WCF Services, SOAP, WPF, XML, T-SQL, Oracle 10g/11g, SQL Server 2008, Bugzilla, ADO.NET, ReSharper, Team Foundation Server
Confidential
Responsibilities:
- Created Class diagrams using UML as part of design documentation
- Participated in Team Meetings working with QA Team as part of Bug lifecycle
- Developed reusable user controls using ASP.Net
- Implemented membership management and role based security for managing the users (Create, Delete)
- Designed screens (master pages) using Visual Studio.NET 2008/2010 and Creating Style Sheets for formatting the Webpages based on the business requirements and functional requirements document
- Used JavaScript to implement the client side business logic and validations
- Used different state management techniques (Hidden Fields, Session, query string) to maintain the state between the pages
- Used ADO.Net classes components sqlConnection, sqlCommand, sqlDataReader
- Dataset etc to implement the database transactions
- Extensively involved in .Net Exception Handling Management, Debugging and Tracing of Application
- Created and used Web User Controls for reusability
- Created ASMX web services for clients to communicate with the application
- Extensively used AJAX controls like collapsible panels, tab controls, update panel
- Worked with test team and fixed the issues as part of the bug life cycle
- Used Team Foundation Server as version control and document management
- Understood and analyzed the requirements
- Defined XSLT stylesheet for xml documents and used XPath query to navigate between xml elements
- Developed POCO objects for data exchange between different layers
- Developed Report analysis using pivots and charts using MS-Charts
- Exported Data to Excel using EPPlus libraries
- Deployed the application in Deployment servers
Environment: C#, ASP.NET 2.0, ADO.NET, JavaScript, T-SQL, SQL Server 2005, Visual Studio.NET 2008, IIS 6.0, Ajax, Enterprise Library 3.1, Web Services, MS SQL server 2005, Firebug, T-SQL, JQuery, MS-Charts, Tortoise SVN
Confidential
Junior Web Developer
Responsibilities:
- Understood and analyzed the requirements
- Designed the database with the DB designer tool
- Developed the Web Forms and designed them using cascade style sheets
- Converted PSD templates into web HTML pages
- Updated the tournaments list and player details using Ajax calls
- Validated the Web forms using JavaScript
- Developed Data Access classes
- Wrote T-SQL statements, stored procedures, Triggers, Functions, and Sequences to access data from database along with ADO.NET Class and Methods
- Developed chat functionality for the application
Environment: XHTML, CSS, Asp.net2.0, C#, ADO.NET, JavaScript, Ajax, jQuery, Visual Studio 2008, MS SQL server 2005, Firebug, Db designer, Tortoise SVN
Confidential
Responsibilities:
- Designed and developed GUI for all pages in web forms using AJAX, HTML, User controls, CSS, and JavaScript
- Used SDLC methodology for application development
- Developed web services to access the data from the client-side using JavaScript calls
- Implemented input validation using the ASP.NET Input Validation Controls and JavaScript
- Integrated Google maps on the webpages
- Developed new services/classes and enhanced existing services for database access using C#.NET
- Extensively worked on Grid view and Data Views for presenting data to the user
Environment: XHTML, ASP.NET Ajax Framework#, ADO.Net, Asp.net2.0, JavaScript, Visual Studio 2005, MS SQL server 2005, Firebug, Ajax Control Toolkit
