Software Developer Resume
West Chester, PA
SUMMARY:
- IT professional with over 7 years of experience in project life cycle, analysis, design and development of Web applications & Database design using the technologies like ASP.NET, C#, WCF, WPF, MVC, JQuery, XML, MS SQL Server.
- Developed responsive User Interface using HTML5, CSS3, Bootstrap, JQuery, JavaScript, Angular JS, AJAX and JSON with strict W3C standards.
- Extensive experience in Internet, Intranet, n - tier, Client / Server and Windows Applications Development with active involvement in all phases of Software Development Life Cycle (SDLC) such as design, development, testing, and deployment using Visual Studio .NET Framework (1.1/2.0/3.0/3.5/4.0/4.5 ).
- Experience in working with 3-tier architecture and SOA using Windows communication foundation.
- Experience in developing universal applications usingXamarinstudio.
- Web application development, including E-Commerce applications using ASP. Net, ASP, VB Script, JavaScript, Angular Js, HTML5, HTML, DHTML, XML/XSL/XSLT.
- Experienced in working with Microsoft Virtual Source Safe (VSS) and Team Foundation Server (TFS).
- Work experience in developing and consuming Web Services (XML, SOAP, WSDL, XSLT and in X path).
- Experience in latest concepts of Windows Presentation Foundation (WPF).
- Skilled in developing and implementing various Design Patterns, LINQ, XML/XSL, JQuery, Web Services, Web Parts and Custom Controls.
- Experienced in Developing both Web Forms and Win Forms of N-Tier Distributed Architecture using both C#.NET and VB.Net, MVC.
- Developed ASP.NET MVC applications using Code First Approach in Entity Framework 4.1 and UI in Razor View Engine. Experience in using Xamarin forms and Knowledge of how to bind native libraries to Xamarin.
- Experience in Web UI Technologies using HTML, JQuery, JavaScript, Angular JS, Node JS, RESTful API, and Web Services.
- Worked with MVVM pattern and developed view-models using typescript.
- Proficient in .NET components such as C#.NET, VB.NET, ASP.NET, ADO.NET, LINQ, Win Forms, Web Services, WCF, WPF, MVC 3/4/5.
- Excellent debugging and problem-solving skills with Visual Studio andXamarinStudio.
- Good knowledge on developing REST and SOAP based WCF services/Web API.
- Hand on experience on Design Patterns and Model View Controller (MVC) architecture.
- Designing and developing websites on ASP.NET framework through agile development methodology.
- Experience in accessing data using ADO, ADO.NET, LINQ and Entity Frameworks.
- Experience in MVC to make applications load faster and some of the processing can be done in web browsers and not only the client side but the server side execution is faster too.
- Knowledge in querying the databases like SQL Server 2012/2008/2005 database design and development.
- Experience in working with the data in Excel sheets and imported into SQL Server Data base using SSIS Packages.
- Having Good knowledge of code quality, unit testing, and continuous integration.
- Excellent knowledge of data modeling, SQL Server, T-SQL, Stored Procedures.
- Very Strong on tools such as Erwin Data Modeler, Visio, TFS and have full understanding of the Software Development Life Cycle.
- Knowledge with JavaScript Frameworks Node JS and Backbone.js.
- Worked with Entity framework.
- Experience in Conversion of application from VB to VB.NET
- LINQ experience to work with Datasets, Objects, Entities as well as ADO.NET Entity Framework.
- Experience in web programming with good understanding of concepts like custom controls, Master Pages, Themes, Validation controls, Design patterns and several other ASP.net features.
- Experience in ASP.NET MVC 4 and ASP.NET MVC 5 with JQuery and Entity Framework.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages.
- Extensive experience in dealing with database applications using ADO.NET Objects such as SQL Connection Objects, SQL Command Objects, Dataset Objects, Data Reader Objects and Data Adapter Objects.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
TECHNICAL SKILLS:
Programming Languages: C# 4.0/ 3.0/2.0/1.2, SQL, ASP
Microsoft.NET: .Net Framework 4.5/4.0/3.5/3.0/2.0/1. x, .Net Compact Framework 3.5(mobile), Web API, Vb.Net, Web Forms, Win Forms, ASP.NET 4.5/4.0/3.5/3.0/2.0/1. x ADO.Net, 3.5/3.0/2.0, Entity Framework, Web Services, Windows Communication Foundation, Windows Workflow Foundation, Win Services, LINQ, MVC 4.0/2.0, API Integration, Typescript.
Development Tools: Visual studio 2012/2010/ 2008/2005/2003
Databases: SQL Server 2008/2005/2003, MS Access2007/2003, T-SQL
Web Development: HTML, CSS, XML, DHTML, XHTML, SOAP, Java Script, JQuery, TFS, WCF, WPF.
Operating Systems: Win 9x, Win 2000/2003, Win XP, Win Vista, Win 7.
Reporting Tools: Crystal Reports10/9/8/7/6.5, SSRS, MS Access Reporting, SQL Server 2005 Reporting Services, NuGet
Standards: MS Word, MS Excel, MS PowerPoint, MS Project, MS Visio, knockout
Design & Management Tools: UML, Visio
PROFESSIONAL EXPERIENCE:
Confidential, West Chester, PA
Software Developer
Responsibilities:
- Responsible for designing the ASP.NETapplication using .NET Framework ADO.Net Entity framework architecture.
- Worked on requirements gathering, data analysis, planning, and design and development process.
- Design and implement User Interface Layer using ASP.NETMVC architecture.
- Design, Development of Win Forms using C#, Java Script for the user interface using the Code behind Class technique.
- Involved in creating rich and interactive UI using CSS, JavaScript.
- Participated in the entire Software Development Life Cycle (SDLC) of the project.
- Implemented MVC 5.0 to reduce the complexity and to get full control over the behavior of the application.
- Used HTML helpers in a view to render the HTML Content.
- Involved in SDLC life cycle from the Requirements to development, unit testing and deployment of the application module.
- Developed various win forms for capturing, retrieving and manipulating of data using WPF, WCF, NHibernate, VB.NET.
- Worked with JQuery and typescript for the development of the UI.
- Worked on developing rich user interfaces using the XAML with different Telerik WPF controls like the Data grid, Textbox, Slider, Scroll Viewer and Layouts
- Created Web api for Xamarin mobile app which calls a single domain which proxy their respective back-end API.
- Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
- Used JavaScript frameworks Angular JS for defining logic for client side scripting
- Developed User interface using HTML5, CSS,, JavaScript, JQuery, Angular JS, Ajax & JSON
- Designed and implemented the user interface using MVC framework.
- Responsible for designing and developing ASP.NET MVC application using .NET Framework Entity framework.
- Developed the Xamarin SDK package.
- Involved in designing web pages using Angular JS, Html, Bootstrap, Node JS and Backbone as per the UI specifications.
- NuGet package based deployment.
- Using Typescript implemented controllers, templates, services, filters and directives in AngularJS using Typescript to enhance functionality of application.
- Used Kendo Knockout controls for UI development
- Performed bulk data load from multiple data source to Teradata RDBMS using Multi Load and Fast Load.
- Developed Business and data layer components using Vb.Net.
- Involved in developing the requirement with C# 4.0, ASP.NET 4.0, WCF and Web services in .Net 4.0 Technologies, Ajax Telerik Controls and unit testing, system testing and release management
- Used Angular JS for defining logic for client side scripting.
- Designed and Developed front-end applications using WPF (Windows Presentation Foundation)
- Worked on Team Foundation Server (TFS) to synchronize the data with different-2 sources as well.
- Successfully tested all task in staging and stored all versions of data using team foundation server (TFS).
- Created stored procedures, and functions during some of the table migrations processes.
- Involved in the designing of WCF based Service with Data contract for serializing complex data, Fault contract for exception handling and Message Contracts to control the SOAP message. Involved in hosting the WCF based service on IIS 7.0 and testing the service using the tool, WCF Client.
- Developed the interface of Xamarin Forms for XAML markup extensions.
- Wrote complex parameterized T-SQL stored procedures in SQL Server 2005 for new and enhanced legacy reports so that the same stored procedure could be executed at a state, district, or depot level in various timeframes.
- Used LINQ extensively to query Database and improve the application speed and performance.
- Familiar with JavaScript libraries like Knockout.JS and Bootstrap templates
- Design and implement data access layer using ADO.NET to connect and retrieve or manipulate database information.
- Developed rich client interface using Windows Presentation Foundation (WPF) using XAML.
- Analyzed and designed new WPF application using MVVM pattern and MVVM cross framework.
- Interacted with SQL Server 2008 for acquiring and manipulating data using an intermediate web service implemented using WCF.
- ExtensivelyusedAJAX andJQuerywithC# and VB.NETforthe development of theUser Interface.
- Created T-SQL scripts to migrate all necessary database objects and drop unwanted database objects.
- Developed master pages with customization for various user roles and user controls to accept common request details.
- Used LINQ Data context object with ADO.NET Entity Framework for LINQ, invoked tables and stored procedures.
- Coached and mentored new team members in Unit Testing and Test Driven Development(TDD)
- Designed and developed UI components, implemented event handling using C#, DHTML, JavaScript, JQuery, and also worked on CSS to get consistent look and feel of the web site.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Implemented generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
- Worked on the website from start to finish to give it a new look using HTML/CSS/JavaScript, knockout, Directives, Controller, Digest Cycle and scope.
- Extensively used LINQ to SQL for object/ data mapping
- Utilized Data Grid and Data List to display and manipulation of records.
- Created and documented the process of creating a Nuget package
- Used Node Js to create the RESTful web services and Mongo DB to create NoSQL database.
- Used Angular JS for defining logic for different actions like Edit, Delete, Create in a single controller.
- Data binding was extensively used to bind various server controls to the data from database.
- Used SQL Server Management Studio extensively for querying the database for additions and modifications.
- Deployed the Product Management System Application for production.
- Implemented page level error handling using custom error pages and error logs.
- Implemented code analysis rules and check-in policies for maintaining coding standards.
Environment: Agile Scrum, Visual Studio .NET 2013,MVC, Xamarin, .NET Framework 4.5, Knockout, NuGet, ASP.NET 4.0, ADO.NET Entity Framework, LINQ, C#, TFS, RDBMS, VB.NET, Node Js, SQL Server 2012, LINQ, XML, Typescript, Angular JS, WPF, WCF, Unit Testing, T-SQL, JavaScript, HTML.
Confidential, St Joseph, MO
Software Developer
Responsibilities:
- Involved in design and development of a 3-tier architecture that includes presentation layer, business logic layer and data access Layer.
- Presentation Layer was implemented in ASP.NET using web controls, and web forms, HTML, and CSS.
- Created several win forms using C#.Net, ADO.Net, SQL Server, WCF.
- Designed database based on the business requirements from existing system.
- Designed and developed the project to fulfill all the business requirements.
- Business logic layer was implemented in C#.NET using database authentication.
- Configured security features for the application using form based authentication and role based authorization in C# and ASP.NET.
- Convert the existing application written in Winforms, VB.net and WCF services
- Experience developing with cross platform tools such as Xamarin.
- Implemented WPF in creating custom controls and used winforms .Net frameworks.
- Trained developers to get familiar on TFS 2012 Work Items, Queue New Builds, and Work Spaces with Visual Studio 2010.
- Built an image asset library using Knockout.js and Backbone.js as part of the same overall
- Project.
- Wrote stored procedures using Microsoft SQL Server, also worked with LINQ for .Net.
- Used Entity Framework Code First Approach and LINQ to create the data layer for the application.
- Used Bootstrap, knockout.js, Node JS and Backbone.js for effective web design.
- Wrote T-SQL queries with the help of Stored Procedures, Functions, Triggers, Cursors, Views, and Indexes.
- Created WPF web services for implementing business logic.
- Set up continuous integration for the .NET and Xamarin applications
- Enterprise n-tier software agent using WCF Web service hosted on IIS
- Design, coding and unit testing of spring controller classes.
- Application backend implemented as node.js express application server.
- Responsible for creating work items on TFS and also on Kanban board
- Worked on generating the middle tier components using VB.Net, .Net framework.
- Extensively used AJAX concepts to make the application interactive and provide enhanced user experience.
- Migrated existing ASP.NET application to ASP.NET MVC pattern.
- Wrote T-SQL queries, Store Procedures and used them to build packages and maintain the history of the data.
- Used Bootstrap, knockout.js, Node JS for effective web design.
- Designed dynamicSSISto transfer data crossing different platforms, validate data during transferring, and archived data files for differentRDBMS.
- Design, coding and unit testing of asset overlays for PDL migration
- Designed common design patterns to construct the Xamarin forms project.
- Designing and developing the various reusablecomponentsinC# and VB.NETthat is used being currently used intheproduct and follows the principle of loose coupling.
- Worked on WPF, UI elements, Dependency Properties, and Routed Events using XAML.
- Involved in the development of patient demographics, encounter, and reporting modules.
- Used ADO.NET Data provider’s datasets to interact with the database.
- Developed and consumed WCF Services to achieve Service Oriented Architecture (SOA) and communication between heterogeneous applications.
- Sessions were used for state management such as for login details and fee details.
- Extensively used C#, web services and WCF Web API classes for developing the business logic layer.
- Extensively used ADO.NET in data access layer for database connectivity.
- Visual Studio 2012 IDE was used to develop the application.
- Involved in documentation of design and user documents.
Environment: .NET Framework 4.5, PHP, MYSQL, CSS, ASP.NET, MVC 5, Bootstrap, Entity Framework, C#, WCF, ADO.NET, CSS, XML, AJAX, JavaScript, jQuery, Node JS, VB.NET, LINQ, SSIS, IIS, Xamarin, RDBMS, SQL Server 2012, unit testing, knockout.js, T-SQL, TFS,WPF, Visual Studio 2013, UML, MS SQL.
Confidential, Bentonville, AR
Software Developer
Responsibilities:
- Interacted with Business Analyst to gather requirements.
- Designed User interface (UI) for WPF forms and implemented application logic using C#.NET
- Implemented WPF to create attractive and effective User Interface using XAML Document
- Extensively worked on back end in C# .net.
- Used important server controls including Grid View, Details View, and Repeater. etc.
- Created .NET assemblies in C# for middleware business components.
- Involved in the design and development of the application.
- Peer - Peer Reviewing Code and Test cases.
- Assisted UAT and implementation.
- Developed VB.NET forms with full data access (ADO.NET) and data entry functionality.
- Implemented *.asmx Web Services and consumed on the client side using AJAX client call backs to for performance reasons.
- Worked with Web Services using SOAP, WSDL, writing the web methods to communicate and consuming them at user interface layer.
- Implemented 3 tier architecture with Agile Software Development Process policy.
- Involved in analysis, design, coding, testing and Implementation stages.
- Designed and coded 3-tier applications with front-end development in VB.NET, C#.NET, ASP.NET, Microsoft SQL Server.
- Designed and enhanced existing web page for better user experience, with hybrid layout and resolution independence.
- Designed and implemented custom *.ascx controls to enhance reusability.
- Extensively worked on ADO.NET to access data from the SQL Server 2008.
- Developed stored procedures and complex quires to select, insert and update the database.
- Configured web configuration file for application as well as IIS Settings.
Environment: ASP.Net 3.5, VB.NET, .Net Framework 4.0 C#, ADO.NET, JavaScript, SQL Server 2005/2008, HTML, IIS 7.0, Visual Studio 2012, Web service.
Confidential - Charlotte, NC
Software Developer
Responsibilities:
- Designed and developed different modules using C# as a code behind.
- Designed and wrote several medium-size development tools and end-user applications using the latest .NET UI technologies such as Expression Blend and WCF, WPF.
- Developing the application using MVC, Entity Data Model and Restful and WCF services.
- Designed and developed using MVVM Pattern with C# 4.0, ASP.Net, HTML, and JavaScript.
- Create WCF Web API services for data exchange between clients and server. Implemented Fault Contract and Data contract for WCF Web API service.
- The BAT project is implemented based on MVVM pattern.
- Take part in the design of the various layer’s presentation, business and database.
- Create and modify the XAML code of the Silverlight user controls and modal windows, use expression blend to edit the front end
- Involved in security design for the LOB application and write code for user authentication and to secure the web services.
- Use the LINQ to SQL operations to accomplish DAL functionality.
- Implement classes for data validation and to perform edit check on the data.
- Implemented Data Access Layer using Microsoft Enterprise Library.
- Extensively used data binding, converters, dependency properties, attached properties, routed events and resources.
- Worked in Agile environment. Used to do Scrum meeting and discussing the task is in hand and the task to be done in future in the Scrum meeting to get the visibility of the project and to know what are the road blocks.
Environment: .Net Framework 4.0, C#, LINQ, WCF, SOA, Informix Database, MVVM, Web Services, Visual Studio 2010, ADO.NET Entity Framework.
Confidential, Santa Monica, CA
.Net Developer
Responsibilities:
- Was involved in the complete life cycle of the application.
- Responsible for the analyses of the requirements of the business, designing database tables.
- Involved in front-end development using Visual Studio 2008/2010, ASP.Net, and CSS.
- Used JavaScript validations with ASP.NET.
- Modified applications according to the user’s requirements.
- UsedJQuery,ASP.NET AJAX toolkit controls and CSS to give better performance and richness to the user interface
- Used ASP.NET web server controls like Grid View, List View and Repeater for displaying the answers.
- Extensively used Ajax applications for reduction of round tripping of data using the update panel controls.
- Extensively used State Management Techniques like Query Strings, Sessions state to maintain state between the ASP.NET pages
- Wrote stored procedures designed tables using SQL Server 2008.
- Fixed the defects and troubleshoot the technical problems.
Environment: C#, ASP.Net, .Net Framework3.5, HTML, CSS, XML/XSL, ADO.Net, Visual Studio 2008/2010, SQL Server 2008, SVN, JavaScript.