Sr. .net Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY:
- Experienced .Net Developer with 8+ years of experience handling all phases of application development using Microsoft and Open Source Technologies for different domains (Finance and Budgeting, Retail/Ecommerce, Government/Public Sector, IT consulting and Services).
- Experience in designing, implementing Software Packages using .Net Framework, C#, WCF, WPF, MVC, WinForms, ASP.Net (Web Forms), Angular JS, LINQ, Lambda, Oracle PL SQL, Java Script, Restfull, Asynch, CSS.
- Knowledge in mobile application development using Android Studio.
- Expertise in developing Client/Server Applications on Three Tier Architecture, N - Tier Architecture, SOA (Service-oriented Architecture) design patterns and Object-Oriented programming (OOP) concepts.
- Experience in Oracle and SQL database management: creating schemas, import/export databases, writing procedures/functions/custom queries, Database performance improvement.
- Professional in systems integration, including functional design, process management, documentation, Functional testing, and training.
- Expertise in data accessing using ADO.Net, Stored Procedures & queries from Oracle PL/SQL and T-SQL.
- Experience in Object Oriented Analysis and Design (OOAD) and OLAP using UML Methodology including Case diagrams, Class diagrams, interaction diagrams, State diagrams, and deployment diagrams.
- Expertise in applied Object-Oriented Design (OOD), OLAP and Object-Oriented Programming (OOP) Concepts, in Software Application Design/Development. Designed stable, robust Windows/ Web Applications.
- Extensive experience in developing various applications using Visual Studio.NET technologies like C#, VB.NET, ASP.NET, ADO.NET, XML, Web API, WCF, Entity Framework, Linq, Lambda and IIS.
- Updating, accessing and version controlling the source code using TeamFoundation Server (TFS)
- Broad exposure to software life cycle process like Feasibility, System Studies, Estimation, Design, Coding, Testing, Implementation, Team coordination, Software Documentation, Production Support, Agile Methodologies Scrum.
- Experience working on Amazon Web Services.
- Good knowledge on JAVA.
- Leverage technical and business acumen to communicate and negotiate effectively with supervisors, client managers and other project stakeholders.
- Some experience incorporating Infragistics UI into an application.
- Excellent written and verbal communication skills, presentation and problem-solving skills
- Good team player with extraordinary problem solving and trouble-shooting capabilities.
- Ability to quickly master new technologies and capable of working in-group as well as independently.
TECHNICAL SKILLS:
Technologies: AWS, .Net Framework, C#, VB.Net, WPF, WCF, ADO.Net, Angular 2, JavaScript, HTML, CSS, SOAP and RESTFull Services using ASMX .Net web service, Core JAVA, Python, Entity Framework, Linq, Lambda,MVCTools: Visual Studio, Android Studio, SOAP UI, Microsoft Office, IIS, Team Foundation Server (TFS), Eclipse
Operating systems: Windows Server 2003/2008/2012, Windows XP/7/8/10, Linux
Web/Mobile Technologies: Android, XAML.
Databases: MS SQL Server, Oracle, My SQL, Cassandra, SQLite, T-SQL
Others: Requirement Analysis, Design and Development, Object Oriented Analysis and Design with UML, SDLC with Classical and Agile methodologies, AWS, JIRA, Confluence.
Web Technology: ASP.NET, JavaScript, jQuery, AJAX, IIS, Web Services, XML, JSON, XSL, WSDL, HTML, CSS, and Angular 2 FrameworkData Communication: LINQ, SQL Server Integration Services (SSIS)
Data analytics: Tableau, SSRS, R Studio, Big data, Data stage.
Core expertise: Win Forms, desktop application, Multi-Threading, Custom controls; Concurrent, Distributed, parallel and heterogeneous platform programming, reverse engineering, OOP concept
Demonstrated Skills: Good Communication and interaction, Critical thinking and problem solving, Documentation and specifications, Excellent data organization and presentation, Visual Modelling, System Dynamics, Requirement analysis, Public speaking, and Risk assessment
PROFESSIONAL EXPERIENCE:
Confidential, Herndon, VA
Sr. .Net Developer
Responsibilities:
- Involved in Design, Coding, Testing and Implementation of the application.
- Successfully organized initial set of requirements into master list of Use Cases. Involved in development of Web Forms, Classes using C#.NET that incorporates both N-tier architecture and database connectivity.
- Used data controls like Data Grid, Data List, Data caching, Data Binding and Repeater controls throughout the application to display data in a customized format in the ASP.NET web pages.
- Created WEB API controllers and provided JSON format output to the UI team.
- Created single page application using Angular JS and created directives, partials and controllers using Angular JS.
- Developed Angular JS controllers using Type Script and written gulp tasks to create deployment package.
- Used Bootstrap for rich user interface and written custom CSS3 style sheets for UI elements.
- Extensively used JavaScript for Client-Side functionality in ASP.NET Web Pages.
- Followed Object Oriented Design (OOD and Object-Oriented Programming (OOP)
- Designed and developed various abstract classes, interfaces, Inheritance to construct the business logic using C#.Net, ADO.NET and SQL.
- Conducts comprehensive testing of developed objects in development and QA environments, including regression testing before any changes are released to the Production environment to minimize bugs.
- Created the ASMX Web Services implemented Method Overloading, Certificate Authentication, implemented Security and consumed services by creating proxy by using WSDL
- Developed extensive Stored Procedures and Triggers in SQL Server and Developed Classes to connect to the SQL Server Database.
- Used Entity Framework for database operations.
- Implement N-Unit Testing, Integration Testing and Regression Testing
- Created SQL Databases, Tables, Server procedures, Triggers, Views and query optimization is done using SQL profiler.
- Implemented Test Driven Development(TDD)
- Worked on Crystal Reports for Reports Module to create various types of Reports.
- Maintained Version control using Team Foundation Server (TFS).
- Done Code review, Debugging, Bug Fixing, Unit testing and Integration testing and Production support.
- Install and Configuring the NoSQL Database Cassandra.
- Performance tuning and programming for better performance.
- Creating CHEF Server cookbook and recipes for automating the Cassandra.
- Writing Queries in CQL to retrieve data.
- Co-Admin of JIRA and Confluence, which are used for issue tracking and project management.
- Created the Code Commit repository using AWS for Chef cookbooks and other project related code.
- Done R&D for password management system and suggested lastpass for company security.
Environment: .Net Framework 4.6.1, ASP.Net, C#,Web API, Bootstrap, MVC, ADO.Net, Angular JS, Entity Framework, SSRS, SSIS, TFS GIT, XML, Web services, HTML5, CSS3, Agile, Kendo UI, Azure, JIRA, jQuery, SQL Server 2016, IIS 6.0, Crystal Reports, Windows 2000 Server, VSS, N-Unit, Visual Studio 2015.Oracle, SQL, oracle forms.
Confidential, Oakbrook Terrace, IL
Sr. .Net/ SQL Developer
Responsibilities:
- Involved in SDLC in whole project, in Analysis, design and coding part.
- Demonstrated the UI modules to Users with weekly meetings as per the SCRUM.
- Participated in full development life-cycle using Object Oriented Programming (OOPS), Object Oriented Design (OOD) and concepts and Agile SCRUM.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, the middle tier contained all the business logic
- Implemented abstract, sealed classes, interfaces and classes to construct the business and data tier using C# and Entity Framework.
- Developed MVC 5 pattern using Entity Framework for the Data Access Layer and UI with jQuery/Bootstrap for the front end.
- Also used jQuery which communicates with RESTFUL web service.
- Working with jQuery Ajax, CSS, and callback Objects, Effects and Events
- Created Client-side validations with jQueryselectors, Events and Server side validations with ASP.Net 3.
- Design, Development and testing of Restful web services called using Entity Framework data services.
- Involved in creating tables, stored procedures.
- Implemented CRUD functionality with Entity framework in ASP.NET MVC and implemented sorting, filtering and paging.
- Designed and created Relational database tables using Normalization, Managed clustered and non-clustered indexes and implemented Relationships b/w tables
- Worked extensively with SQL server, Oracle Packages and Stored Procedures.
- Developed tabular, matrix and chart type of reports in SSRS also Worked on developing end-to-end SSRS reports
- Develop schemas, maps, orchestrations and pipelines for BizTalk 2006 R2 and BizTalk 2009
- Support existing BizTalk applications, design and build new BizTalk applications
- Performed Unit Testing, Integration Testing and Regression testing for all units in developed pages in a regular basis using NUNIT Tool to improve the performance of the application.
- Used Microsoft Team Foundation Server (TFS) to manage the team's software development lifecycle including deriving product backlog items, assigning sprint work items to developers and conducting sprint review meetings
- Coding for various Modules, Error Handling, Modification and Testing.
Environment: Visual Studio .NET 2015, .NET Framework 4.5, ASP.NET 4.5, ASP.NET MVC 5, C#.NET, ADO.NET, JavaScript, Angular JS, jQuery, HTML5, XML, CSS3, SQL Server 2014, WCF Services, WPF, Bootstrap, Coded UI, Team Foundation Services (TFS), IIS 7.0, VSTS 2013, VSTS 2015, RAZOR Engine, Prism and Silver Light.
Confidential, Charlotte, NC
Sr. .Net Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Analysis, Design, Implementation, Testing and Maintenance.
- Developed solutions for diverse programming scenarios in C#, employing Object Oriented Programming (OOP) and OOD concepts such as encapsulation, inheritance, polymorphism, and abstraction.
- Created & hosted WCF Services and also used different bindings to make it available to different types of clients.
- Developed and consumed Web Services to retrieve and extract information from the database and other services. Also Designed Web service to implement logic for data import to pre-populate database with user profiles, responsible with interaction and point of contact for clients to technically help achieve successful handshake with our API
- Created login XML Web Service that handles the primary authentication, availability of licenses and generation encrypted key, which would be used for many operations.
- Worked with Charts and Data Binding controls with service components in Silverlight 4.0/3.0.
- Created Windows services to create automation processing of XML.
- Utilized Ajax Tab control, Update Panel, Script Manager, ModalPopupExtender, MaskedEditExtender and MaskedEditValidator for validations.
- Designed the web UI using ASP.NET, HTML, CSS, XSL/XSLT, JavaScript, Web Forms and AJAX controls.
- Used MVP/MVVM Design patterns for designing the application.
- Used LINQ to SQL, LINQ to XML and LINQ to Objects for retrieving the data efficiently and Just in Time manner.
- Created automatically running stored procedures for day-end operation using SQL Server agent and also created new tables, wrote stored procedures for applications and some user defined functions, SQL scripts for tuning and scheduling.
- Worked Extensively with Query Optimization Techniques to Fetch Data with better Performance Tuning.
- Used Enterprise library for Database Connection and writing exception manager component, which creates a log file in event viewer.
- Created SQL Server Integrating Services (SSIS) Reusable packages to extract data from Multi Formatted Flat files, XL, XML files into DB2 Systems.
- Assisted in the design and development of reports in SQL Server using SQL Server Reporting Services (SSRS).
- Responsible for maintaining versions of source code using Team Foundation Server 2010.
- Involved in Deployment and Troubleshooting issues in the application.
- Perform automated tests, unit tests (NUNIT) and customized load testing for the overall system.
- Involved in writing technical specifications design document, deployment documents and operations guide for operation support.
Environment: Visual Studio .NET 2005/2008, MVC, Entity Framework, .NET Framework 3.5, C#, SSRS, SSIS, Bootstrap, ASP.NET 3.5, JavaScript, TFS, Web forms, HTML4, CSS, SSRS, SQL Server 2005, MS Unit, Web Services Team Foundation Server 2008, ADO.NET.
Confidential, Dallas, TX
.Net Developer
Responsibilities:
- Design and development class diagrams using UML methodology.
- Worked on claims processing by routing claims and other tasks to the right person at the right time.
- Used ASP.NET for front-end and C# in the Business and Data Access Layers to write Validation objects.
- Developed Win Forms using C# and ASP.NET.
- Developed Windows Forms application in .net framework.
- Design and develop databases, Tables, Stored procedures, triggers, cursors, using SQL Server 2005.
- Worked on Cascading Style Sheets (CSS) for styles.
- Converted legacy application web service into WCF services
- Used JavaScript for client-side validations.
- Used ADO.NET for database interactions using Data Adapters, Data Reader and Dataset.
- Developed and consumed Web Services using C# from web client.
- Designed Web Forms using ASP and VB.NET.
- Used Execution plans and query optimization techniques for performance tuning of SQL in reports.
- Involved in Unit Testing and UAT
- Built distributed application with .net remoting.
- Created Databases, Tables, and performing CRUD operations
- Used SQL Query Analyzer for troubleshooting SQL queries.
- Implemented MVVM architecture.
- Used SVN for configuration management.
Environment: Visual Studio .NET 2005/2008, .NET Framework 2.0/3.5,C#, ASP.NET 2.0/3.5, JavaScript, TFS, Web forms, HTML4, CSS, SSRS, CSS, SQL Server 2005, MS Unit, Web Services Team Foundation Server 2008, ADO.NET.
Confidential
Intern - DotNet Developer
Responsibilities:
- Developed a 3-Tier Web Application on Microsoft .NET Framework 2.0.
- Implemented the business logic where a web service interacts with the DHL server and generates the shipping label using C# and .NET.
- Used .NET Server Controls, HTML and CSS in designing and styling the Customer's module web forms.
- Implemented the data access layer where the tracking history details and contact information are stored and retrieved from the database using ADO.NET and C#
- Implemented the data access layer where the tracking history details and contact information are stored and retrieved from the database using ADO.NET and C#
- Performed validations using .NET Validation Controls and JavaScript.
- Designed Presentation layer using ASP.NET and CSS
- Experience migrating from VB6 of .NET to latest version.
- Involved in unit testing of the modules, system and integration testing of the application.
- Deploying and moving the system to production.
- Provided User Training and Documentation.
Environment: Microsoft .NET Framework 2.0, Visual Studio .NET 2008, HTML, CSS, C#.NET, ASP.NET 3.0, ADO.NET, XML, IIS, JavaScript, SQL Server 2005, .NET Web Service