Full Stack Developer/sr. Dotnet Developer Resume
Madison, WI
SUMMARY
- 8+ years of extensive experience in software development life cycle (SDLC) involving architecture, requirement analysis, design, development, coding, testing, maintenance and implementation of various applications.
- Delivered software solutions including windows applications and web applications following Object Oriented Programming (OOP), Service Oriented Architecture (SOA) and N - Tier architecture.
- Experience in developing web applications using MVC, ASP.Net MVC, ASP.NET,HTML5, JQuery, CSS, Java Script, Angular JS 1.0, AJAX, XMLand JSON with the webpage cross browser compatibility.
- Programming expertise in developing applications using Microsofttechnologies including VisualStudio, ASP.NET, ADO.NET, C#, VisualBasic, Win forms, Visual Studio Tool for Office, WPF, Web Services, WCF, XML, SQL Server and Oracle DB.
- Good understanding of Microsoft .NET framework .Net Core and knowledge on TypeScripts and Angular JS 1.0
- Worked extensively on WCF (Windows Communication Foundation), Web API(Restful), Service Oriented Architecture(SOA), Web Services, .NET Remoting, SOAP, WSDL, UDDI, XML.
- Experience in reporting and analysis using Crystal Reports, SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS) with in .net environment.
- Experience with Search Engine Optimization (SEO) principles and Cross Browser Compatibility issues, graphic optimization for the web.
- Extensively worked on MVC 5.0/4.0/3.0, RAZOR view engine, MVP and MVVM design patterns.
- Experience in using various design patterns like Facade, singleton, repository, etc.
- Working experience with ORM concepts like Linq to SQL, Entity Framework and strongly typed datasets.
- Followed Agile, Scrum and Waterfall methodologiesand experience doing Test Driven Development (TDD).
- Extensively worked in writing SQL queries, stored procedures, database triggers, cursors, exception handlers, DTS Export & Import.
- Good knowledge on stored procedures for data manipulation and querying data fromOracle and SQL databases.
- Maintained high degree of competency across the Microsoft Application Platform, focusing on .NET Framework, WCF, and Windows Azure.
- Experienced in configuring .NET applications on IIS web server and migrating applications on Microsoft Windows 2012, 2008 and 2003 servers.
- Extensive experience with Angular JS, creating Single page applications (SPA), custom directives, decorators, and services to interface with both restful and SOAP web services.
- Have an excellent software development experience including the full productlifecycle with exposures in Source control management system like Team foundation Server, GitHub and Visual source safe.
- Extensive Experience in interaction with Client and functional people for gathering the business requirements & functional specifications.
- Strong interpersonal and organizational skills with an ability to manage multiple projects with minimal or no supervision.
TECHNICAL SKILLS
Programming Languages: C, C++, Visual C#, Visual Basic, Azure, Ruby, Python
Web Technologies: ASP.NET, ASP, HTML, Silverlight, AJAX, XML Web Services, WCF, WPF.
Scripting Languages: JavaScript, Jquery, Knockout.JS
Markup Languages: HTML, DHTML, XML, XAML
.NETTechnologies: .NETFramework (1.1/2.0, 3.5, 4.0, 4.5, 4.6), ADO.NET, Web Services, Sitecore 6.5/8.0, Backbone JS
Software Engineering: SDLC, UML, Agile Programming
Database Development: SQL Server (2000/2005/2008 ), SSIS, SSRS T-SQL, DTS, and MS Access
XML: Altova XML Spy 2007, XML, XSL, XSLT, XSD, SOAP, WSDL
Operating Systems: Windows XP/2000/NT/Vista, LINX, UNIX
RAD/IDE: Visual Studio 2003/2005/2008/2012/2015 , Visual Basic 6.0
Version Control: Visual SourceSafe, Team Foundation Server (TFS)
Modeling and Testing Tools: Microsoft Visio 2003, nUnit, NMOck
PROFESSIONAL EXPERIENCE
Confidential, Madison, WI
Full Stack Developer/Sr. DOTNET Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance using agile/scrum methodologies with daily scrums, paired programming using Test Driven Development (TDD) and continuous integration.
- Interacted with the end-users and business analyst to identify business requirements and gather the requirementsfor business logic fulfillment, Analysis and coding of the application.
- Involved in enhancing already existed applications which were written in both VB.NET and C# as well.
- Worked as Project Lead/Module Lead on different modules for above mentioned projects.
- Developed interactive web pages using JavaScript, Master Pages, Themes, CSS, GridView controls in ASP.Net.
- Designed and developed stored procedures and triggers for SQL Server 2008 database.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates and Backbone.js & Angular.js framework.
- Creation of form and its controls at runtime based on the DB values using AJAX, C# and ASP.NET.
- Extensively involved in designing Web applications using MVC 4.0, JQuery and JavaScript for Client Side validation, CSS 3 and HTML5.
- Worked on Web application using Angular JS and Javascript framework.
- Kept current on information technology by studying and prototyping with various programming languages - Ruby, Groovy, Java, and DL4J (deep learning 4J - IA for Java using neural nets).
- Developed system services SOA application platform for use by all web applications utilizing WCF services and the ASP.NET provider model.
- Deploying and managing applications and services through a global network of Microsoft-managed data center by Using Azure.
- Utilize the MVVM design pattern to handle UI and Database interaction.
- Worked with custom controls and defining layouts using Silverlight 3.0. Involved in building a rich web experiences using Silverlight and developing RIA Web services using Entity Framework.
- Enhance the features and functionality of existing WinFormsand WPF tools and applications
- Develop reports using complex formulas and to query the database to generate different types of ad-hoc reports usingSSRS.
- Wrote system using scripts and Python to build entire application, compress it, and prepare it for distribution.
- Worked on the Directives, Filters, Databinding, Views, Controllers and scope of the Angular JS container as part of Angular JS SinglePage application
- Used KendoUI for visualization and editing of data from table representation and also used Bootstrap for responsive UI.
- Involved in coding the various modules of the project in MVC 3, C# and Sitecore 8.0. Integration of the application.
- Used Backbone JS to develop complete UI to interact with rest services and perform transactions.
- Develop and deployed DTS/SSIS project for transferring data from different sources and also migrating DTS packages from SQL Server 2000 to SQL Server 2008
- Involved in product Maintenance and Support.
- Convert application from WinForms to ClickOnce and WPF-XBAP solutions to download and access the application with Internet Explorer 11
- Worked on creating continuous integration system using TFS to automate building, testing and deploying of applications to web servers.
- Involved in integrating Sitecore 8.0 with .NET 2010 for templates, layout, sub-layout, controls
- Experienced working on the Presentation Tier in a 3tier architecture which occupied the top level and displays information related to services available on a website.
- Involved in upgrading projects to.NET 4.5 frameworks and their migration to newer Windows 2012 servers.
- Provided second level support to internal Help Desk to resolve user concerns with user account issues.
Environment: Visual Studio 2010/2012/2015 , C#, SOA,WPF, ASP.NET, Silverlight, Ruby,ADO.NET, KendoUI, TFS, Angular JS, Knockout.JS, SSIS, Backbone JS, MVVM, SQL Server 2008/2012 and JavaScript & JQuery, Sitecore 8.0, Azure, Query, Python, SSRS 2008/2012
Confidential, Lansing, MI
Full Stack Developer/Sr. DOTNET Developer
Responsibilities:
- Developed Object Oriented approach for analysis and designing N-Tier architecture.
- Worked in Agile Methodologies and SCRUM.
- Involved in Building the Front end and developed code based on inheritance, data binding to binding expressions, dependency properties.
- Extensively used Java script, JQuery and JQuery plugins for various client side scenarios and for also validations.
- Design WPF Forms, Custom Controls and User Controls using XAML for UI development
- Used server side validations using validation controls.
- Involved in the development of the UI using Angular JS, JSP, HTML, CSS, XML, XSL, JavaScript, AJAX, SAX and DOM Parsers
- Created and Used Stored Procedures for the data access and tested them using Oracle 9i and SQL Server 2000 databases. This helped in making the application independent of the DB Server and provided portability.
- Experienced in team environments, N-Tier systems, Distributed architecture and Service oriented architecture (SOA) for system development and integration.
- Extensively worked in ADO.NET for backend connectivity to manipulate and retrieve data from SQL Server db.
- Experience in working with windows Azure to implement virtual machines, cloud services and virtual storage
- Implemented appropriate error handlers for Run Time and Design Time Errors using C#.NET.
- Developed and Consumed REST Web Services to communicate with third party systems and implemented Security Authentication
- UtilizedADO.NetData Objects such as Data Reader, Dataset and Data Adapter, for consistent access to SQL Data sources.
- Create batch jobs to pull data from Database/user interface using T-SQL scripts/SSIS/DTS jobs
- Worked on XML for reading and writing data to XML Documents.
- Used Visual Source Safe as Source Code Repository for the entire application
- Generated and enhanced various Internal Reports using SQL Server Reporting Services.
- Performed N-Unit testing for all the development activities.
- Extensive debugging and bug fixing.
- Code review and documentation of the developed results.
Environment: ASP.Net 3.5, Visual Studio 2015, Azure, Entity Framework, WPF, ADO.Net, LINQ, Web Services, Ruby, XML, Angular JS, HTML, Java Script, MVVM, JQuery, SOA, SQL Server 2008, Python, Query, AJAX, SQL Server Management Studio.
Confidential, PA
DOTNET Developer
Responsibilities:
- Interactedwith the end-users and business analyst to identify business requirements and gather the requirementsfor business logic fulfillment, Analysis and coding of the application.
- Involved in enhancing already existed applications which were written in both VB.NET and C# as well.
- Web Design & Development of User Interfaces using ASP .NET, C# .Net, XML & HTML.
- Middle Tier Business component Development using C# .NET to incorporate business logic & implemented back-end connectivity using entity framework.
- Implementation of client side validations using JQuery and ASP.NET MVC Validation implemented at Controller level.
- Used AJAX Controls to increase the responsiveness of the web application, used AJAX Toolkit for user Interface Development.
- Implemented Cascading Style Sheet (CSS) to improve look and feel of the ASP.NET Web Page.
- Extensively involved in designing Web applications using MVC 4.0, Razor Syntax, Entity Framework, JQuery and JavaScript for Client Side validation, CSS 3 and HTML5.
- Deployed and maintained ASP.NET applications running at IIS 6.0. Created DAL (Data Access Layers) to establish database connectivity and data manipulation Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL.
- Implemented Routing, URL, Security, Action Filter techniques for application development. Created Business Logic Layer & Data Access Layers to implement the MVC architecture
- Involved in writingUnit testing for Business layer.
- Involved in writingintegration testing for repository
- Used GIT for version control.
- Involved in AGILE software development methodology.
Environment: ASP.NET MVC 4.0, VB.NET, Visual studio 2013, WCF, C# 4.5, Entity framework, XML, HTML, Java Script, JQuery, Azure, AJAX, HTML, XHTML, CSS 3, JSON, LINQ and SQL Server 2012,Nunit.
Confidential, Tulsa, OKDOTNET Developer
Responsibilities:
- Involved in understanding user requirements, designing and developing web application using responsive UI and back end applications.
- Interacted with business analysts, end users and worked on the application specifications to develop detailed functional, technical design, and test specifications that fully satisfy business requirements and in medium level too with comfort autonomy
- Providing a platform to write rich client applications for desktop, laptop, and tablet PCs using win forms.
- Involved in enhancing already existing application which was written in ASP.NET MVC.
- Used AJAX Toolkit to increase the functionality of the web page.
- Experienced in utilizing the new integrated features of ASP.NETversions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Silverlight for desktop applications.
- Experience in working with windows Azure integrated with .net for providing rich web site creation and content delivery network
- Create WPF application using XAML and C# to enable rich features.
- Experienced in implementing Sitecore for better content management solutions for rich development and scalability
- Worked on the UI flow of the Application, using HTML, JavaScript, JSP and Angular JS
- Developed controllers and its action methods for the entire workflow for the application with ASP.NET MVC
- Experience in working with windows Azure to implement virtual machines, cloud services and virtual storage
- Implemented Sitecore for better content management solutions
- Designed and updated WinForms application to WPF application and incorporated user authentication via Login service.
- Created and used stored procedures for the data access in the oracle using SQL Developer.
- Used Microsoft Entity Framework Code First approach for the Data Access Layer for the ASP.NET MVC 3 application.
- Used SiteCorefor presentation and template components
- Designed User Interface (UI) of Web forms using Layout Pages, HTML, Java Script, CSS classes and User Controls.
- Used Web Services to fetch data required and work accordingly, also used the concepts of serialization.
- Implemented client side validations using java script, JQuery and server side validations using .NET Validation Controls
- Worked on the middle tier, logic tier, business logic or logic tier, controlled application functionality by performing detailed processing and experienced on the Data in the data tier which is kept independent of application servers or business logic in 3tier architecture.
- Done unit testing and integration testing and testing of database, queries optimization and performance.
- Experience in working with windows Azure integrated with .net for providing rich web site creation and content delivery network
- Fixed bugs reported by QA and performed unit testing using Microsoft Unit Test
- Used TFS (Team Foundation Server) and MKS for all source code maintenance among the whole team.
Environment: ASP.NET MVC 3.0, .NET Framework 4.5/4.6, WPF, Entity Framework, Silverlight, Visual Studio 2015, AJAX, TFS, Angular JS, XML, HTML, Query, CSS, Sitecore6.5, Java Script, Azure, JQuery, VB Script, MS-Excel, Oracle, SSRS 2012 and SSAS 2012
Confidential
Jr. DotNet Developer
Responsibilities:
- Responsible for understanding user requirements, designing and developing the application
- Worked on both front and middle tiers of development using ASP.NET and C#.NET
- Extensively used ADO.NET classes to interact with source database
- Worked extensively with data bound controls like Grid View
- Involved in designing database tables and stored procedures for data storage and business logic implementation
- Developed and implemented appropriate exception handlers in C#.NET
- Responsible for preparing the documentation to describe the overall functionality
- Responsible to provide system support once the code is migrated to Test and Production environments
- Contributed in the manualUnit testing and bug fixing
Environment: C#, ASP.Net, ADO.Net, Visual Studio 2005, SQL Server 2005, IIS, TFS.
