Sr.net Developer Resume
Seattle, WA
PROFESSIONAL SUMMARY:
- Very strong .Net professional with 7+ years of excellent experience involved in various phases ofSoftware Development Life Cycle (SDLC) Analysis, Design, Development, Implementation, Testing and User of EnterpriseWeb Applications, Stand alone and Distributed applications with Agile SCRUM and Waterfall Methodologies.
- Experience in implementing UI functionality browser compatibility, DOM traversal, DOM Manipulations, Developed components to fetch the data from the back end using AJAX with JSON and XML data,debugging,fix bugs using Jquery, JavaScript, Angular JS.
- Extensive experience in HTML5 coding and CSS3 using Bootstrap to build responsive mobile to web layouts. These are layouts that can be used both on web and mobile devices
- Strong experience working with Angular JS concepts of Scopes, Models, factory,Service, directives, filters, Dependency Injection, Routing and Prototyping.
- Extensive experience inASP.NETMVCFramework, implemented Model, View, Controllers, Routing etc. to manage complexity for highly testable presentation Web Applications.
- Experience in identifying resources using attribute routing in web API. Also used IHHTP Action result to return negotiated content result. Experience in cross origin resource sharing through nugget packages.
- Extensive experience in creating, Consuming WCF SOAP/REST Services, Authentication, Authorization and to exchange data between Desktop and Web Applications with different end points, debugging.
- Experience in usingWPFservices to store files in a repository, using a file storage service and hosted the service using multiple end points.
- Experience in writing and optimizing T - SQL code and Stored Procedures, creating, functions, views, triggers and indexes, SQL Query Performance Tuning using SQL.
- Extensively worked on NoSQL development for developing applications using AWS. Also created the tables in Dynamo DB and Mongo DB.
- Experience in pushing the data to elastic search and also retrieving back the data and showing up in reporting tool like kibana. Troubleshooting and checking logs on AWS.
- Experience in creating and deploying SSIS (ETL process) packages using various Transformations such as Slowly Changing Dimension, Multicast, Merge Join, Lookup, Fuzzy Lookup, Conditional Split, Aggregate, Derived Column, and Data Conversion Transformations.
- Proficiency in creating different types of reports such as Cross-Tab, Drill-down, Top N, OLAP and Sub reports, and formatting them using both SSRS. Also expert in generating Drilldown reports, Parameterized reports, linked reports, Ad-Hoc reports, Sub reports and filters, charts in SSRS.
- Quick learner, exceptional problem-solving, troubleshooting capabilities along with good communication skills.
TECHNICAL SKILLS:
Programming Languages: C++, C#.Net(4.0/3.5/3.0), VB.NET (10.0/9.0/8.0 ), HTML, T-Sql, PL/SQL
Web Technologies: Angularjs,ASP.NET 4.0/3.5/3.0/2.0 , ASP.NET MVC 4.0/3.0,Silverlight 4.0/3.0,ASP.Net Ajax 3.0/2.0, JavaScript, Jquery, React, node.js, VB Script
Xml Technologies: XAML, XML,XDOCUMENT,XSLT, XPATH, XSL, LINQ to XML
UI Technologies: Winforms, WPF
IDE Tools: Visual Studio 2010/2008/2005 , Sql Server Management Studio,Expression Blend (4.0/3.0/2.0), Toad for SQL.
.Net Frameworks: .Net Framework 4.5/ 4.0/3.5/3.0/2.0 /1.x
Databases: MS SQL SERVER 2012/2008/2005/2000 , MSAccess 2010/2007/2003 , Oracle 10g/9i/8i
Reporting Tool: Sql Server Reporting Services (SSRS 2008/2005), Crystal Reports (2010/9/8.5/8), Kibana
Modeling Tools: UML,MS Visio 2010/2007
Version Control Tools: Visual SourceSafe(2005), Subversion, Team Foundation Server(2013), GitHub
Middleware: Web API, WCF,ADO.NET 4.0/3.5/3.0/2.0 , MSMQ, Web Services,Enterprise Library 5.0/4.0/3.1
Servers: Windows Server 2008/2003/NT, Microsoft IIS (7.0/6.0/5.0/4.0 )
PROFESSIONAL EXPERIENCE:
Confidential, SEATTLE, WA
Sr.Net Developer
Responsibilities:
- Development was done usingagile methodologywith daily scrums, paired programming using TDD and continuous integration using the SDLC process.
- Created the Controllers and Controller Actions, Action Results, Views, View Models, Routing usingASP.NETMVC.
- Implemented WEB API Services for CRUD operations with HTTP verbs GET,POST, PUT and DELETE.
- Used Http Response Exception to handle the exceptions in Web API and also customized the Exceptions using Exception Filters and registered them at the Action Level.
- Created a custom, single-page, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular JS and the front end framework.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
- UsedAction Filtersfor user authentications and authorizations and for caching pages to improve performance.
- Created WCF Services responsible for communicating and providing real time data from integrated server to Client Application.
- Worked on pushing the data to elastic search created the instance on (AWS). Retrieving the data and showing up on reporting tool Kibana.
- Worked on pushing the data to DB. Used Mongo DB and Dynamo DB.(AWS)
- Have experience inObject-orient designprinciples such asSOLID,and design pattern such as Singleton, Abstract Factory etc.
- Hands on experience on creating the dashboards in Splunk tool, where we log the data and retrieve in the form of dashboard.
- Working in an environment whereunit testingis given a high priority. Never the code coverage should drop below 75%.
- Used JIRA for project tracking (System Dashboard).
- Attended cross team scrum meetings where we discussed the team changes which may affect the performance of other team. Also was key player in production support.
- Have experience in pager duty. This creates the alerts when our service goes down.
- Used GitHub as the version control to achieve a good communication between the teammates.
Environment: Visual Studio 2013, ASP.NET MVC 4.0, WCF SOAP, REST, Angular JS, Bootstrap, HTML5, CSS3, IIS 7.5/8/8.5, LINQ, XML, Microsoft Enterprise Library, NUNIT, AWS, Kibana, Elastic Search, Splunk, Dynatrace, Git
Confidential, Minnesota, MN
Sr.Net Developer
Responsibilities:
- UsedASP.NETMVCpage control pattern to accept input from the page request and to invoke the requested actions.
- Responsible for Designing and Developing the Reusable UI Components LikeMVCMasterPages “Layouts and Nested Layouts”, “View Start” and MVC User Controls “Partial Views”.
- Designed and implemented the user interface& validations using, Jquery,HTML5,XML, CSS3.
- Built the UIpart of address verification service where users can select or ignore recommended address using JQuery Ajax and bootstrap model.
- UsedSOAPto ImplementWeb Servicesand Consumed and publishedXML web servicesin the application.
- LeveragedWCFmechanisms like seasoning, Instance management, concurrency to make our services more robust and scalable.
- Created Entity classes, relationships between entity classes using LINQ (Language Integrated Query) to SQL to manage relational data as objects with Entity Framework Code First approach.
- ImplementedCode First and usedLINQ to Entitiesto massage the Data and optimized the Query Expressions.
- Secured and ConfiguredSSIS packages for deployment to production using Package Configurations. application development expertise usingCrystal reports, Crystal Enterprise, Business Objects, Info view, WEBI, DESKI, C#, HTML, and Java Script. Experienced working with Oracle, MS Access, SQL Server databases.
- Expert in creating complexCrystal reports (Ad-hoc Reports, Frequency reports, Summaryreports, Drill Down, Dynamic Grouping, Graphical, agingreports)
- Extensive experience on Business analysis and Enterprise reporting solutions delivery usingCrystal reports
- ImplementedUnit Testing, Integration TestingandSystem TestingusingNUNIT.
- Responsible for maintaining versions of source code usingTeam Foundation Server 2012.
Environment: Visual Studio 2012, ASP.NET MVC 4.0, WCF SOAP, Entity Frame Work 6.0, TFS 2012, IIS 7.0,LINQ, Jquery, HTML5, XML, CSS3, XML, Microsoft Enterprise Library, NUNIT, Windows Server 2003, SQL Server 2008 R2/2008, NUNIT.
Confidential, Austin, TX.Net Developer(Mid Level)
Responsibilities:
- Involved in the Analysis, Design and Implementation of the Enterprise Registration Process project.
- Developed application enhancements to meet the requirements usingVisual Studio 2012.
- Developed solutions for diverse programming scenarios inC#,employing Object Oriented Programming(OOP)concepts such as: encapsulation, inheritance, polymorphism (function overloading, overriding), and abstraction.
- Worked onEntity Frameworkgenerating ORM Models and integrating them thru Repositories andLINQto Entities to massage the data.
- Fully fledged with client side scripting likeJQUERY Selectors, Events, JQUERY UI, Plug-Ins and AJAXetc.
- UsedJSONto transmit data between Server and Web Application, an alternative toXMLSerialization.
- Design ofSQL Server 2008tables, views, and development ofT-SQLstored procedures (SPs), transaction logic, T-SQLqueries.
- DesignedSSISpackages to extract credit history data from different sourcesSQL server 2008, MS Excel and MS Access into SQL server DB using SSIS.
- Designed and deployed various SSIS packages to import the data coming from a Heterogeneous Database and applying various transformations on it so as to modify the data into a usable format for further applications.
- Generated reports usingSSRSthat could be used to send information to different Primary Vendors, Clients and Managers usingSQL server.
- Deployed and scheduled reports usingSSRS to generate all daily, weekly, monthly and quarterly reports including current status.
- Responsible for maintaining versions of source code usingTeam Foundation Server 2012.
- Involved in the maintenance of the web-based application and resolved the day to day errors.
Environment: Microsoft Visual Studio.NET 2012, C#,.Net Framework 4.0, Entity Frame Work5.0, LINQ, JQuery, AJAX, TFS 2012, IIS 7.0, NUNIT, SSIS, SSRS, Windows Server 2003, SQL Server 2005/2008 R2.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Involved in the completeSoftware Development Life Cycleincluding Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios inC#, employingObject Oriented Programming (OOP)concepts such as: encapsulation, inheritance, polymorphism, and abstraction.
- Designed the webUIusing,ASP.NET, HTML, DHTML, XSL/XSLT, JavaScript, CSS, Web FormsandAJAXcontrols.
- CreatedData Access Layer, Business Logic LayerClasses usingC#and .Net 4.0 forweb pages.
- Extensively used User interface controls which useJQueryto validate client side validation.
- Created and maintained database objects like complexStored Procedures,Triggers,Cursors, andTables,Viewsand SQL Joins.
- Responsible for design and development with C# and ASP.NET 4.0WebFormsutilizing Enterprise Library application blocks for logging, data access, validation and caching.
- Resolved Security issues likeXSS, SQLInjection and persistent and non-persistent vulnerabilities.
- Created the link servers to pull the data from different data sources and used them in the stored procedure which will be executing on the scheduled basis throughSQLagent.
- Responsible for Deployment of the report using SSRS and used Report subscription to publish reports.
- ImplementedUnit Testing, Integration TestingandSystem TestingusingNUNIT.
- Responsible for maintaining versions of source code usingTeam Foundation Server 2010.
- Involved in writing technical specifications design document (TDD), deployment documents and Functional Requirement Documents (FRD).
Environment: Visual Studio 2010, C#, ASP.NET 4.0, Web, Forms, Java Script, JQuery, XAML, TFS 2010/2012, WCF, IIS 7.0, AJAX, HTML, CSS, XML, Microsoft Enterprise Library, NUNIT, Windows Server 2003, SQL Server 2008 R2/2008, Microsoft Unit Testing
Confidential
Jr.Net Developer
Responsibilities:
- Used3-tierarchitecture for Presentation, Business and data access layers
- Involved in the design of theUse Case Diagramsandclass diagramsusingMicrosoft Visio.
- Proficiency in Software Development Life Cycle (SDLC) and Agile methodologies of development process such as requirement analysis & definition, prototyping, proof of concept, designing, coding, testing and implementation
- Participated in the whole life cycle of the project including design phase of the project, which wasdesigned usingASP, C# and ADO.Net
- Designed and implemented Data access layer usingADO.NETto connect and retrieve or manipulate database information.
- Used ASP.Net3.5 AJAX Server Control and toolkit to asynchronously retrieve data from server for a better performance and an increase in interactive animation on web pages
- WebForms is used to standardize the user interface across the entire application, apart from using CSS for consistent look and feel.
- Worked on optimizing the ASP.Netweb pages using C# and SQL Server 2008 R2/2008 stored procedures to call the application from the database.
- UsedADO.NETobjects Data Sets, Data Reader, data adapter to effectively communicate with SQL Server Database.
- Created Web Methods using Web Service and deployed the Web Service on IIS in the production server.
- DevelopedUIusingJavaScript, HTML, CSS, JavaScript validations and XML.
- UsedUnit testingto simulate different case scenarios in order to catch potential bugs
- Used Try Catch finally exception handling to avoid circumstances leading to abnormal programtermination.
Environment: Microsoft Visio, C#.net, ADO.Net, ASP.Net, Microsoft Visual Studio.NET 2010, JavaScript, HTML, CSS, XML, IIS 5.0, Server 2008 R2/2008, Web Services, Web Forms, Microsoft Unit Testing
