Software Developer Resume
Kansas City, MO
SUMMARY
- Microsoft Certified Professional with 8+ years of diverse Experience with all phases of Software Development Life Cycle (SDLC), involved in designing, developing, integrating and implementing, software applications based on Microsoft .NET technologies.
- Strongly experienced in teh Microsoft.Net Framework 4.0/3.5/3.0/2.0 developing Win Forms, Web Services, Win Services, Web Pages using ASP.Net 4.0/3.5/3.0/2.0 , VB.Net 9.0/8.0/7.0, C#.Net 3.0/2.0, ADO.NET, IIS, ASP, VBScript, JavaScript, Sharepoint,VB6, ADO, HTML5,DOM, DHTML, XML, XSLT,SOAP/WSDL and Crystal Reports in developing Windows - based and Web-based applications.
- Experience in design and development of Mobile Applications as a Software Engineer on Java using Java 2 Mobile Edition and Android Platform.
- Experience with an Agile software development methodology and Test Driven Development(TDD) including SCRUM Framework.
- Experience in interacting with client, end users for understanding teh requirements and preparing Business Requirement documents and Functional Specifications, Process Flow diagrams, Class diagrams, Sequence diagrams and UML data Models.
- Strong knowledge of Object Oriented Programming System(OOPS) concepts including inheritance, polymorphism, encapsulation and abstraction and Used design patterns like Factory, Singleton and Observer Pattern, Facade etc...
- Experience in building Single Page Applications (SPA) using HTML 5, CSS, Bootstrap, Angular JS, ASP.NET, Entity Framework.
- Strong Experience of using MVC5/4.0 Razor view engine.
- Worked with .NET Server Controls, Web User Controls, Data Grid Web Control, and Form Validation Controls and crested numerous Custom controls in ASP.NET.
- Extensive experience in developing, debugging multi-tier applications using C#, AJAX, XSLT, XML, HTML5, Serialization, CSS3, N-unit.
- Expertise in building Web Services using WSDL, UDDI, SOAP Protocol and consuming/publishing Web Services.
- Experience in accessing Azure BLOB, Table and Queue Storages.
- Experience in creating and consuming WCF services as a .Net remoting Service and an XML Web Service.
- Proficient in using XML related technologies Like XSLT, XPATH and XQUERY.
- Expert in implementing LINQ Query expressions and Lambda Expressions with various kinds of LINQ operators like Projections, joins, restrictions, set etc.
- Experience in .NetMVC5/4.0/3(Razor), JQuery and HTML5.
- Good Experience in writing SQL Stored Procedures, Functions and T-SQL programming, Views and Cursors using MS SQL Server .
- Experience in designing database tables according to business requirements.
- Expert in Implementing LINQ to multiple data sources to improve teh performance, avoid SQL Injections and generating ORM using Microsoft SQL Metal tool.
- Expertise in writing WCF services with features Overloading, reliability, performance and implementing various kinds of bindings, custom service testers for services etc.
- Proficient in using JavaScript and ASP.NET validation controls for performing Form Validations.
- Self-motivated, able to set effective priorities to achieve immediate and Long term goals and meet operational deadlines.
TECHNICAL SKILLS
Microsoft Technologies: .Net Framework 1.0,2.0,3.0,4.0 and 4.5, C#, ASP.NET 4.0, VB.NET,ADO.NET
Programming Languages: C, C++, C#, VB.NET, Java
Web Technologies: HTML,HTML5,CSS,DHTML,CSS3,XML,XSD,XSL/XSLT, JavaScript, Angular JS, JSON, JQUERY, Kendo UI, Silverlight, SharePoint
Testing Frameworks: Visual Studio Unit Testing Framework, NUnit Testing Framework
Database Languages: Microsoft SQL Server 2002/2005/2008/2012 , Oracle 9i/10g/11g/12c
.Net Technologies: ASP.NET,MVC,ADO.NET, Win Forms, Web Forms, Web Services, WPF,WCF,LINQ
Tools: & IDE: Microsoft Visual Studio 2005/2008/2010/2012/2013 , SQL Server Management Studio, Eclipse
Application Servers: IIS 4.0/ 5.0/6.0/7.0
Web Services Reporting Tools: Crystal Reports 9.0/10.0/11.0/12.0 , Microsoft SQL Server Reporting Services(SSRS)
Version Control Tools: VSS, Tortoise SVN,TFS,GIT
Development Environments: Agile/Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Kansas city, MO
Software Developer
Responsibilities:
- Involved in complete SDLC, used AGILE methodologies to implement new features in incremental way.
- Involved in front end development using ASP.NET, JavaScript, HTML5, and CSS3.
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic using C#. Teh middle tier contained all teh business logic.
- Analyzed and designed Approaches, UML Use Cases, Class Diagrams, State Diagrams, and Activity Diagrams.
- Developed teh Data Layer Class using C#, which is reusable for teh data transactions of teh entire project.
- Developed teh application using ASP.NET concepts like Master Pages, Sessions, and Postbacks etc. using C#.
- Greatly involved in teh Software Development Life Cycle, from teh Design phase to teh Implementation phase, Testing and Deployment. Used teh MVC 5 Design Pattern.
- Used Telerik Controls for rich data visualization while developing applications.
- Implemented WPF browser application for implementing three dimension view of searing information and creating technical documentation for every approach.
- Used ADO.NET to connect Web Forms to Data Sources such as MS SQL Server and XML files for manipulating teh data in teh database.
- Worked with Web Api and have written Web api not much but one or two methods.
- Developed .Net executable files to be used by PowerBuilder.
- Teh data access layer was designed on teh middle tier, which would connect to various databases for various groups using ADO.NET.
- Used Microsoft Entity Framework for modeling teh application.
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and Angular JS.
- Using OData to let mobile phones and Web browsers access a custom application's data.
- Used NHibernate ORM tool for Data Access Layer.
- Used Multithreading to send teh query search term to teh multiple search engines.
- Developed complex LINQ to Entities queries for accessing teh Entity Framework Model.
- Worked with ASP.NET MVC 5.0/4.0 View Engines like ASPX and Razor.
- Used JavaScript to create different Client-Side functions that greatly decreased teh processing time and resource consumption.
- Responsible for backend development of new features using C#, ASP.NET MVC andWebAPI.
- Involved in developing effective User Interface and Animation for WPF applications using XAML.
- Worked with LINQ to SQL, LINQ to XML, LINQ to Collections, Object etc.
- Working with JQuery Ajax, CSS3, and callback Objects, Effects and Events.
- Used WCF to build high performance and secured document retrieval layer to retrieve data from a SQL server based system.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
- Developed webpages using ASP.NET and used AJAX for reports.
- Worked on 0bject-Relational (OR) mapping tool NHibernate.
- Worked extensively on IIS 7.0 for effective utilization of WCF Services.
- Worked on Grid Controls and Sever Controls to meet teh client requirements.
- Used T-SQL in constructing Stored Procedures, triggers, cursors, tables, user defined functions, views, indexes.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
Environment: Visual Studio 2012 IDE, C#, ASP.NET, TFS, ADO.NET, Web API, XML, IIS, HTML5, CSS3, Crystal Reports, JavaScript,SOAP, WCF, PowerBuilder, SQL Server 2012/2008, Agile, Multithreading, WPF, .NETFramework 3.5/4.5, Razor, PL/SQL, NHibernate, ADO.NET, Web Services, Angular JS, MVC 5, WebForms.
Confidential, San Jose, CA
Software Developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development and Testing of teh application.
- Implemented Service Oriented Architecture (SOA).
- Involved in Software Development Life Cycle (SDLC) from requirements gathering and performed Object Oriented Analysis and Design (OOAD) using UML.
- Designed and developed intranet web application using ASP.NET MVC framework.
- Created ASP.NET web pages that provide new features and enhanced user experience.
- Used Themes and Skins which made teh designing uniform.
- Used Generics extensively in C# and ASP.NET Menu Controls.
- Responsible for developing SOA Services using Windows Communication Foundation (WCF) Technology.
- Designed, modeled and architected multi-threaded, enterprise n-tier software agent using Windows Communication Foundation (WCF), C# web service hosted in a Windows service.
- Established communication between different applications running on same/different platforms using Windows Communication Foundation (WCF).
- Created dynamic and interactive user experience with extensive use of AJAX and jQuery.
- Responsible in Error Handling using Try, Catch, Finally exceptional handling technique to avoid circumstances leading to abnormal program termination
- Used LINQ for Querying set of data
- Used ADO.NET for creation of front-end database clients and middle-tier business objects used by applications, tools, languages.
- Developed database objects such as tables, views, stored procedures, triggers and user defined functions for database operations in SQLSERVER 2008.
- Used SSRS to create, manage and deploy reports.
- Maintaining teh Source code using Team Foundation Server (TFS) in a multi developer environment.
- Provided Production Support to troubleshoot and debug teh issues.
Environment: WCF, C#, ASP.NET 3.0, HTML, CSS, XSD, UML, JSON, jQuery, Windows 2008, Visual Studio2008, SQL Server 2008, TFS, IIS, web services
Confidential, San Antonio, TX
Sr .Net Developer
Responsibilities:
- Designed and developed various abstract classes, interfaces, classes to construct teh business logic in Model using C#.
- Developed teh reusable framework for teh application using teh ASP.NET MVC Framework 3.0.
- Implemented Partial views (user controls), Master Pages, Strongly Typed Views and Complex Views.
- Implemented Get, Post by using Controller actions and Caching by using Action Filters and Child actions in Controller and return Razor HTML5 to View through Action Results.
- Used JQuery to perform validations and catch teh events on client’s browser.
- Worked with ASP.NET Web Forms, Web Services, and State Management, Caching features, Configuring optimizations and securing teh web application.
- Developed system services SOA application platform for use by all web applications utilizing WCF services.
- Used bindings to control teh construction of teh Windows Communication Foundation (WCF) channel stack at runtime.
- Developing and maintaining all sites upon business requirements including enhancements on Agile methodology.
- Developed core functionality with teh ASP.NET MVC Framework (C#.NET, NHibernate).
- Used Multithreading to send teh query search term to teh multiple search engines.
- BuildingSinglePageApplications (SPAs)withAngular JS.
- Used Team Foundation Server (TFS) for version controlling and assisted in documentation and creating Help files.
- Implemented WPF browser application for implementing three dimension view of searing information and creating technical documentation for every approach.
- Responsible for backend development of new features using C#, ASP.NET MVC andWebAPI.
- Wrote a test suite inWin forms for testing message transformation using a plug-in selected by teh user and used System. Reflection to dynamically load and use assemblies.
- Migration projects, from legacy systems with Desktop/Web projects to latest technology using ASP.NET MVC & Azure Cloud SOA architecture design
- Developed and deployed Silverlight Applications backed up with WCF RIA Services.
- Used Data Contract as teh standard mechanism in teh WCF for serializing .NET object types into XML.
- Developed Web Services and invoking them by using XML SOAP and WSDL for creating proxy classes.
- Implemented teh SOA architecture by using WCF Services.
- Used LINQ to Entities for retrieving teh data efficiently and Just in Time manner.
- Designed multi table relational databases with proper enforcement of relational constraints using MS SQL.
- Developed partial post back validations to manipulate data on web pages using AJAX.
Environment: VisualStudio2010, C#/VB.NET, ASP.NET, MVC 3.0/4.0, WCF, Entity Frame Work 4.0, WSDL, AJAX, Java Script, JQuery, SILVERLIGHT 4.0/3.0, XAML, TFS 2010, WPF, IIS 7.0, PowerBuilder, Agile, Multithreading, Web Services, Razor, Web API, Angular JS, HTML5, CSS3, JavaScript, Sharepoint, AJAX, ADO.NET, LINQ, XML, Microsoft Enterprise Library, NUNIT, SQL Server 2008 R2, Windows XP, UML, Windows Server 2008 R2/2008.
Confidential, PA
Sr .Net Developer
Responsibilities:
- Responsible for designing and developing teh Application using ASP.Net MVC 4.5, Razor Syntaxes, Razor view engine.
- Responsible for designing and developing teh UI using HTML5, CSS3, Angular JS, JQuery and JavaScript.
- Responsible for making AJAX Calls for teh UI Interactions to teh Controller Actions using JQuery and getting teh Data back as JSON and parsing it onto teh UI.
- Responsible for designing and developing teh Business Layer Component using C#.
- Responsible for developing teh Data Access Layer (Model) using ADO.Net Entity Framework Model, LINQ to Entities, and C#.
- Installed and configured SharePoint Portal Server (SPS)with Windows Server IISand SQL Server with Information Systems Management.
- Responsible for writing teh Actions in teh Controllers which implement teh Business Rules and which act as a mediator between UI (View) and Database (Model).
- Responsible for designing and developing teh database objects like Tables, Views, and Complex T-SQL statements, Stored Procedures involving Joins and using Temporary Tables, UDF(User Defined Functions).
- MigratedSQLdata to teh SharePoint lists and synchronized them for teh daily updates.
- Worked in SQL database Optimization, and implementing teh Performance tuning steps on teh Data Retrieval Queries.
- Responsible for publishing and consuming teh WCF Services.
- Involved in changes to WCF, Web Services, to handle request from POS server and responded back with teh required information by getting teh information from teh Database.
- Worked on C# .NET with teh GUI Win forms, started migrating to WPF.
- Used Telerik controls for teh UI designing and development.
- Created Stored Procedures, Functions, Views and Triggers in MS-SQL database using T-SQL for regulate and maintain complex data.
- Involved in modifications to teh XML requests and response as per teh Business Requirements.
- Involved in daily and weekly SCRUM meetings to discuss various aspects of teh code related to individual modules.
- Involved in creating various reports using SSRS.
- Tested teh code developed to ensure it accurately captured teh existing business processes.
- Performed Unit Testing on teh modules according to teh requirements and development stand.
- Worked on Microsoft Team Foundation Server for version control, individual task status and Database.
Environment: Visual Studio.NET 2012/2010, .Net Framework 4/ 4.5, ASP.NET, C#, HTML, jQuery,ADO.Net, CSS, JavaScript, SQL 2012/2008, WPF, Json, VSS, Agile Scrum Methodologies, Team Foundation Server (TFS) 2012, IIS 7
Confidential, Minneapolis, MN
.Net Developer
Responsibilities:
- Involved in all teh phases of teh Software Development Life Cycle (SDLC).
- Performed functional requirement analysis and was involved in system design based on n-tier architecture.
- Re-written teh parts of existing application modules for performance and implemented teh reusability.
- Involved in teh development of Business Logic Layer and Data Access Layer in C#.
- Created classes and modules in C# using Visual Studio.
- Involved in POC (Proof of Concept) phase for design WCF service for connecting frontend interface and backend database and redesign SQL server database.
- Created WCF web services for implementing business logic.
- Web Application Development, ASP.NET, SQL, HTML, CSS, Bootstrap
- Created rich and interactive UI using WPF.
- Developed teh Front End using ASP.NET and Code behind using C#.NET.
- Used Dataset, Data Reader and Data Adapter to develop a Data Access Layer using ADO.NET.
- Involved in Database design, Views and Stored Procedures in SQL Server.
- Designed/Developed Desktop Application using WPF, XAML, and Expression blend.
- Creating reports using teh Crystal Reports for teh report needed by Middle Office, Back Office users.
- Written and used Stored Procedures and Triggers using T-SQL in SQLServer 2008.
- Wrote Windows services for job scheduling of auto e-mail notifications.
- Worked on teh Calendar Control to display teh scheduled transfers.
- Created .NET Crystal Reports for statistical analysis of usage of teh system, which can be accessed as web report as well as in PDF format using acrobat reader.
- Used Windows Services to trigger teh scheduled transfers.
- Used Custom Validations Controls with JavaScript for client side validations.
Environment: .Net Framework 3.5, C#.NET, ASP.NET, ADO.NET, HTML, WCF, Java Script, SQL Server 2008, T-SQL, Bootstrap, Crystal Reports, XML, IIS 6.0, WPF, MS Visio, Windows 2007.
Confidential
Jr. NET Developer
Responsibilities:
- Developed system objectives, requirements, business models, user models, and business rules.
- Designed and validated teh business processes of teh application with use case diagrams, class diagrams, and sequence diagrams using UML Enterprise Architecture
- Assisted in designing web application architectures to utilize and work within corporate security guideline.
- Designed and coded 3-tier applications with front-end development in MS VB.NET, C#.NET, ASP.NET, SQL Server 2005
- Designed and coded stored-procedures in MS SQL Server 2000.
- Extensively used ADO.NET technology to get advantage of disconnected data programming using technologies like Datasets, Data Adapter, Data Reader, Data Tables, Data View and Data Grid.
- Detailed documentation and code reviews.
- Generated reports using Crystal Reports.
Environment: VB.NET, ASP.Net, C#.NET, SQL Server 2005, UML, XML, IIS and Windows 2005, Crystal reports.