Sr. Dot Net Developer Resume
Richmond, VA
SUMMARY
- About 8 years of experience as a developer in various desktop and client - server applications in various technologies
- Performed Requirement Analysis, Designing/Architect, Development, Unit Testing, Integration Testing, Project Maintenance, Performance Tuning and production support
- Designed and developed applications under VS 2015/13/12/10/08 using ASP.NET, C#, and VB.NET in .Net Framework 4.5/4.0/3.5/3.0 architectures
- Developed front-end solutions using JavaScript, HTML, DHTML, CSS as well as working wif XML wif XSD schema and transforming XML to HTML and plain text using XSLT
- Used WPF in desktop programs or hosted as embedded objects in web applications using XAML providing a separation between the user interface and the business logic
- Strong experience in design patterns like MVC as well as MVVM
- Expertise in using ADO.NET objects such as SQL/OLEDB Connection object, SQL/OLEDB Command object, Data Reader object, Dataset object and Data Adapter object
- Experience using Entity Framework in production systems and performance tuning database access layer using best practices
- Expertise in efficiently and securely utilizing Standard Query Operators and Language Extensions in LINQ for native data querying capabilities in C# 3.0 / 3.5 / 4.0
- Worked wif WCF in order provide a unified programming model for rapidly building SOA to build highly extensible cross-platform web services
- Extensive work in creating User Controls, Custom Controls, Navigation Controls, Master Pages, CSS, Themes and Skins in ASP.NET (4.0/3.5/ 3.0/ 2.0 )
- Thorough understanding of Microsoft Silverlight 4.0/3.0 application framework for writing and running business and media applications (RIA)
- Experience using SSRS, SSIS, and Crystal Reports for report generation, integration into .NET applications
- Experience performing Unit and Integration Testing in the Development environments
- Experience in Bug Reporting and Fixing
- Experience using VSS, SVN, TFS, as well as Git and Mercurial for Version Control (revision control) as well as serving as a mentor in Git to student developers
- Experience wif shell scripting tools in Unix-like environments
- Excellent Presentation skills, Team Player, Quick learner, Organized and self-motivated
- Enthusiastic to learn new systems and technologies and fast adaptability to new platforms and environment
- Experience managing automated processes for builds, tests, and deployments
- Experience profiling and conducting performance-monitoring and optimizing tasks
- Experience wif cloud-based deployments to providers such as Amazon Web Services (AWS), Google App Engine (GAE), Microsoft Azure, Red Hat Open Shift
- Experience in keeping the post-build, quality assurance, user acceptance testing, and Staging environments up and running for internal QA as well as external UAT testers
TECHNICAL SKILLS
Languages: C#, VB.NET, SQL, Java, C++
Web Technologies: ASP, ASP.NET, HTML/DHTML, CSS, XML, XSLT, AJAX, SOAP, REST
Distributed Tech: Web Services, WC
Web/App Servers: IIS, Apache
Rel Database Servers: SQL Server 2000/2005/2008/2008/ R2/2012, Oracle 10g/11g, MySQL, Postgres, SQLite, and MS Access
OS: Windows XP/2003/Vista/2008/7/2008 R2
Scripting Languages: JavaScript (jQuery, Modernizr, MooTools, and Dojo Toolkit) Perl, Python, VBScript, CSS
Design Patterns: Singleton, Abstract Factory, Adapter, Decorator, Strategy, Iterator
MS Framework: .NET Framework 2.0/3.0/3.5/4.0/4.5
IDE: VS 2005, 2008, 2010,2012, 2013, 2015 TFS, Microsoft Visio, Eclipse, IntelliJ Idea, Netbeans
Others: LINQ, UML, Enterprise Library, Full Text Search, MVC, MVVM, MVP, AJAX Tool KitSecurity Framework, Crystal Reports, SQL Reporting Services, SSAS, JSON
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Sr. Dot Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, ADO.NET. The middle tier contained all the business logic.
- Participated in full development life-cycle using Object Oriented Programming (OOPS) concepts and agile.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, XSL/XSLT.
- Developed the Web Application in ASP.Net 4.5 using Master Page, Themes & skins to maintain the consistent look and feel throughout the application.
- Worked wif ASP.NET Web Forms, Web Services and State Management techniques, Caching features, configuring optimizations and securing the web application.
- Worked wif .NET Login controls to create User Wizard, Password Recovery, Login View, Login Status and Custom Controls.
- Used ASP.NET AJAX Toolkit controls like Script Manager, Update Panel and Modal Popup Extender wifin some web pages.
- Used ASP.NET controls like Data Grid, Data List and Repeater for displaying the data in a clear format.
- Used ADO.NET objects such as Data Reader, Dataset and Data Adapter for consistent access to SQL and Oracle data sources.
- Designed WCF Service Contract for validating the user input credit card type and its validation.
- Develop SQL Reporting Services web apps, using .Net 3.0 principles.
- Developed UI using Silverlight for a proof of concept.
- Retrieved data using LINQ to SQL Classes and stored procedure, tables and views.
- Created Store Procedures, Functions, Packages, Triggers, Indexes and Views using T-SQL in Development and Production environment for SQL Server 2008/2005.
- Involved Unit Testing, Integration Testing and Regression testing in a regular basis to improve the performance of the application.
Environment: .Net Framework 4.5, C#, ASP.NET, ADO.NET, MSAjax.Net, LINQ, WCF, SOA, Classic ASP, HTML, XML & XSLT, SQL Server 2008, Oracle 10g, SSRS Reports, Web Services, Visual Source Safe 6.0, Test Directory, WinWord, MS Excel, MS Visio, Windows XP.
Confidential, ND
Sr. .Net Developer
Responsibilities:
- Led the migration to Git, halped formulate software revision work flow
- Helped implement Angular JS for a content submission module
- Participated in the effort of the migration from Bootstrap 2 to Bootstrap 3 CSS
- Created test environments to isolate and debug performance issues
- Implemented custom CMS using Tiny MCE (Tiny Moxie code Content Editor) wif a simple history auditing facility
- Prototyping and demonstrating different technologies (ASP.NET C#, PHP, Python, ODBC, PDO)
- Designed and developed database schema for the website for Oracle 11g
- Generated and compiled information and scripts for loading data into the database
- Developed ASP.NET implementation using ASP.NET MVC 5 and SQL Server 2012
- Developed PHP 5.6 application on Vagrant and Virtual box using composer for package management and Oracle11g
- Experimented wif Memcached for A/B testing and technology evaluation for our application
- Led an effort to streamline landing new developers into the project using Vagrant files and Virtual box as well as easy to use GUI tools such as Atlassian Source Tree for people new to Git and version control in general
- Found issues including security vulnerabilities and fixed them after discussion wif team members
- Evaluated ExtJS and Sencha Touch for administrative dashboard module
- Created simple wire frames to get discussion started on dashboard design using Adobe Illustrator, Photoshop, and In Design
- Generated UML diagrams for various data sources as well as applications using standard IDE tools as well as MS Visio
Environment: IntelliJ IDEA, Net beans, Visual Studio 2013, Vagrant, Virtual box, Windows Server, Cent OS, Oracle 11g, My SQL 5.6
Confidential, KS
Sr. .Net Developer
Responsibilities:
- Led Vendor Module in internal XBAP (XAML Browser Application) and external ASP.NET MVC 3 web application
- Implemented new features such as Ghost script solution for PDF viewing in the browser-based XBAP application
- Coordinated wif other modules to diagnose and correct performance issues and to reduce application footprint
- Communicated issues wif team members as well as client state health departments using Alsatian JIRA
- Wrote, maintained unit tests and integration tests, halped maintain sandbox development, quality assurance (QA), and user acceptance testing (UAT) environments using Atlassian Bamboo continuous integration server
- Used Entity Framework (EF4) ORM wif SQL Server 2008 R2 and 2012
- Used Git-Subversion bridge for version control
- Used jQuery and Bootstrap in the external facing ASP.NET MVC web application
- Worked on the internal XBAP application and the external ASP.NET web application share business logic to reduce duplication
- Participated in formal as well as informal discussions on functional as well as technical design
- Conducted code reviews wif team members, participated in other team members' code reviews
Environment: Visual Studio 2012, .NET framework 4, ASP.NET MVC, VB.NET, C#, Entity Framework, Microsoft SQL Server 2008 R2, 2012, jQuery, Bootstrap
Confidential, MO
.Net Developer
Responsibilities:
- Developed panel-bundling application using data from SQL Server 2008 and processing using LINQ wif rapid prototyping to maximize on-site efficiency
- Developed the web application in MVC pattern to allow rapid unit testing as well as to cut costs and maintain consistency by reusing existing business logic components
- Implemented end-to-end stack from front-facing web application to the background Tekla Structures process using ASP.NET Web forms, WCF, Windows Service, Entity Framework, and Tekla APIs
- Implemented administrative application for machine-drawing in Win Forms
- Implemented logging using Enterprise Library to provide relevant information for administrators as well as developers
- Rapid front-end web development using Bootstrap and jQuery
- Version control using Git and SVN
- Full stack development from the back end development to front-end design
- Front-end development using jQuery and Sencha ExtJs 4 for dashboard overview
Environment: Visual Studio 2010, .Net Framework 4, ASP.NET WebForms, WinForms, C#, Entity Framework, Enterprise Library
Confidential, KS
.Net Developer
Responsibilities:
- Developed and deployed changes to the customer service portal increasing throughput wif faster, more efficient work flows
- Implemented several changes to allow proper language detection and presentation of appropriate language using standard internationalization (i18n) and localization (l10n) such as Canadian French, US Spanish and so on where possible
- Involved in architecture and design as well as development phases following waterfall methodology
- Leveraged existing Windows Forms (WinForms) to maintain legacy applications wif to create controls
- Created Web Pages using Master Pages and used skin and themes for the design of web pages
- Implemented and extended Web service pages (ASMX) for web services
- Programmed Data Access Layer using LINQ
- Involved in creation of the user defined applications, database classes, procedures and user controls
- Implemented HTML Server Controls, ASP Server Controls along wif Validation Controls
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation
- Wrote and executed test cases, closely co-coordinating wif the quality assurance team
- Led co-ordination efforts wif various other teams including Web FOCUS, AS/400 (also non as IBM Systemi)
- Performed programming tasks including debugging and testing of software systems and related interfaces
Environment: Visual Studio 2010, .Net Framework 4, ASP.NET Web Forms, Win Forms, C#, VB.NET, ADO.NET, SQL Server 2008, SSRS, HTML, CSS, JavaScript.
Confidential, NH
.Net Developer
Responsibilities:
- Involved in architecture and design as well as development phases following agile methodology
- Utilized WPF to maintain the same look and feel across desktop and web interface such as wif controls like buttons, menus, grids, and check boxes while cutting the time and budget required in maintaining such consistency
- Created Web Pages using Master Pages and used skin and themes for the design of web pages
- Implemented and extended WCF for rapidly building SOA to build ensure cross-platform compatibility in web services
- Involved in designing and development of MVC Pattern, Razor View and Entity Framework including Entity
- Framework designer
- Involved in creation of the user defined applications, database classes, procedures and user controls
- Involved in using TFS to perform complete builds of the most recent version contained in source control
- Implemented HTML Server Controls, ASP Server Controls along wif Validation Controls
- Utilized ADO.NET technology extensively for data retrieving, querying, storage and manipulation
- Performed programming tasks including debugging and testing of software systems and related interfaces
Environment: Visual Studio 2010, .NET Framework 4, ASP.NET - MVC-3, C#, ADO.NET, SQL Server 2008 R2, SSRS, HTML, CSS, JavaScript, jQuery, XML, XSLT, XPATH, VSS.
Confidential, PA
.Net Developer
Responsibilities:
- Involved in requirement gathering, analysis, design, and development of the application following agile methodologies
- Created Class diagrams using UML as part of design documentation
- Developed the web application in MVC pattern to separate the modeling of the domain, the presentation, and the actions
- Designed screens (aspx, ascx and master pages) using Visual Studio .NET 2010 and created Style Sheets for formatting
- Used JavaScript and jQuery to implement the client side business logic and validations
- Used Data Access and logging application blocks to hide complexity of the underlying data store from the external world
- Extensively involved in .NET Exception Handling Management, Debugging and Tracing of Application
- Created and deployed XML Web Services using ASP.NET and WSE using built-in extensions to SOA protocol for secure and reliable messaging
- Implemented and extended WCF to create and maintain a secure cross-platform communication channel
- Used LINQ to establish connection between Data Access Layer and SQL Server
Environment: Visual Studio 2008, .Net Framework 3.5, ASP.NET, C#, JavaScript, ADO.NET, Web Services, WCF, LINQ, SQL Server 2008, SSRS, XML, XSLT, XPATH, VSS, Telerik Controls.
Confidential, TX
.Net Developer
Responsibilities:
- Involved in development of the application following agile methodologies
- Maintained existing web site and various applications and associated databases
- Created public assemblies to implement business logic and employed web services to integrate necessary applications
- Generated various sub-reports using SQL Server Reporting Services
- Interacted wif and implemented web services for authenticating and validating users
- Wrote SQL Queries using joins on multiple tables, stored procedures, Functions, Backup & Restore Database
- Involved in designing database SQL Queries Optimization & performance
- Performed unit testing during development of the code and functionality testing of the Data and Business Logic Layers.
- Implemented Validation Controls in ASP.NET and jQuery library in Javascript to implement the client side business logic
- Used different state management techniques (Hidden Fields, View State, Session, query string etc) to maintain the state
- Used ADO.NET components like sqlConnection, sqlCommand, sqlDataadapter, etc. to implement database transactions
- Tracked .NET Exception Handling Management, Debugging and Tracing of Application to ensure consistency and compatibility wif existing solutions
- Implemented UI using HTML, CSS and JavaScript (including Ajax) while maintaining consistency in look and feel
- Created Web Pages using Master Pages and used skin and themes for the design of web pages
Environment: Visual Studio 2008, SQL Server 2008, AJAX, ASP.NET 3.0, C# 3.0, ADO.NET, XML, Web forms, UML
