Software Developer Resume
Indianapolis, IN
SUMMARY
- Over 6+ years of IT experience in developing web/windows/web service applications using Microsoft .NET.
- Experience in eCommerce and Insurance domain.
- In - depth experience in developing applications using Microsoft .NET technologies C#, ASP.NET, MVC, ADO.NET, Web Services, WWF, WCF, Web API, LINQ and Entity Framework.
- Extensive design and programming experience in AJAX, HTML, CSS, JavaScript, jQuery, Bootstrap, AngularJS and jQuery UI.
- Extensive experience in designing and developing Web Form applications with good in-depth understanding of using ASP.NET Server Controls.
- Proficient with SQL Server 2008/2012 Database development and good database knowledge involving Stored Procedures, Functions, Triggers, Views.
- Knowledge with queries, data manipulation against the Object-Relational mapping by LINQ to SQL Entity Framework.
- Skilled in using data access framework ADO.NET, LINQ and Entity Framework
- Excellent troubleshooting abilities with good bug fixing skills.
- Experience working with Unit Test Framework, involved in Unit testing using NUNIT, with experience of ReSharper..
- Working experience with designing and developing web applications on N-Tier Architecture for multiple users as well as distributed systems for large scale user visits.
- Good understanding of Service Oriented Architecture SOA concepts.
- Familiar with different design patterns such as Singleton, Factory, Abstract Factory, MVC and so on.
- Experience with different Open Source Frame Works like Log4Net, Spring.Net, Memcache, Luncene.Net and Redis.
- Strong knowledge on Object Oriented Analysis and Design (OOAD) concepts, with good experience in Agile and Waterfall methodologies.
- Outstanding interpersonal and communication skills
- Team Player with Focused/Committed/Get-the-Job-Done attitude, highly organized and able to work independently.
TECHNICAL SKILLS
Operating Systems\Design Patterns\: MS Windows (10/8/7/XP), Windows Server \MVC, GoF 23, Singleton, Factory, Abstract \ 2008, 2012\Factory\
MS Technologies\WEB Technologies\: .NET 3.5/4.0/4.5, ASP.NET, MVC, C#, \HTML, CSS, JavaScript, jQuery, AJAX, \ ADO.NET, Entity Framework, LINQ, WCF, \XML, BootStrap, Angular JS, jQuery UI, \ Web API, Web Service, WWF\
Languages\Web Servers\: C#, SQL, T-SQL, Java, Python, R, MatLab\MS IIS 7.0, Tomcat\
RDBMS \Data Modeling\: SQL Server 2008/2012\E-R Modeling\
IDE \Open Source Frameworks\: Visual Studio.NET 2010/2012/2013 , MS SQL \Log4Net, Spring.Net, Memcache, Luncene.Net, \ Management Studio\Redis\
Unit Testing Tools\Versioning Tools\: NUnit, MS Visual Studio Test Tool, ReSharper\VSS, TFS, SVN\
PROFESSIONAL EXPERIENCE
Confidential, Indianapolis, IN
Software Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development, Customization and Testing of the Application.
- Participated in designing the different tiers of the system applying the concept of Abstract Oriented Programming.
- Developed part of the UI using MVC and JavaScript, jQuery, jQuery UI, HTML, CSS and Razor Views.
- Implemented user authorization and access control module by using filters in MVC with every user’s actions to be under control.
- Used Luncene.Net to implement the search module of high response speed with auto completion function.
- Encapsulated operations of Entity Framework with Unit of Work design pattern, decrease the save actions needed to be performed.
- Involved in creating workflow modules by using WWF.
- Used Spring.Net to achieve IOC with Dependence Injection for decoupling between different layers.
- Involved in designing table structure of database of the new module in MS SQL Server.
- Used TFS to keep track of version control.
- Involved in Unit Testing using Visual Studio Test Tool.
- Used dotCover for code coverage measurement.
Environment: Visual Studio 2012, C#, Entity Framework, MS SQL Server 2012, .NET 4.5.1, MVC, JavaScript, HTML, CSS, IIS,TFS, jQuery, Spring.Net, WWF, Luncene.Net
Confidential, Indianapolis, IN
.NET Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development, Customization and Testing of the Application.
- Participated in designing different layers of the application.
- Created Log in page with all necessary validations by using Asp.Net Controls.
- Implemented product details management pages with CRUD functions by using jQuery UI, Ajax, HTML, CSS and some Web Controls.
- Implemented search products function with Luncene.Net with popular item suggestion function.
- Created function for view product review, leave comments with Ajax and rich-format text editor.
- Used HttpModule for access control and user validation.
- Developed the mechanism for generating static HTML pages for faster loading speed.
- Involved in creating WCF service for communications between different servers.
- Implemented distributed caching and session system by using Memcache.
- Involved in database design with stored procedures, function, trigger and so on.
- Created connections between DAL and BLL by using ADO.Net.
- Responsible for Logging by using Log.4Net with parallel issue resolved.
- Involved in check out page with dynamic display with payment processing.
- Provided technical production support.
Environment: .Net Framework 4.5, SQL Server 2008, C#, ASP.NET, ADO.NET, WCF Services, JSON, HTML, CSS, JavaScript, jQuery, IIS, NUnit, Memcache, Luncene.Net, Log.4Net
Confidential
Web Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development, Customization and Testing of the Application.
- Designed the web pages and programmed the web enabled modules using ASP.NET, HTML, jQuery, JS and CSS with master page for consistent look and feel.
- Extensively used ASP.NET Validation Controls to validate input fields.
- Designed Log in page using Validation controls using Web forms.
- Involved in Membership Module, Order Module, Billing Module, Item Module and Room Management Module.
- Involved in Membership Module with functions like add new member, pay membership fee, set membership discount, delete membership and so on with AJAX.
- Designed Item Module for the CRUD of food items with jQuery UI, jQuery, HTML, CSS, AJAX.
- Designed Room Management Module for room CRUD by applying jQuery, HTML, CSS, AJAX.
- Designed the order page with dynamic display with the function of keep tracking of order details by using HTML, CSS, jQuery, jQuery UI, AJAX.
- Involved in billing module for customer check out with export order details function.
- Created Tables, Views, Stored Procedures and Functions in SQL Server 2008.
- Used ADO.NET for Data Access Logic from database.
- Involved in Debugging and Testing of the Application.
Environment: .NET 3.5, Visual Studio 2008, ASP.NET, C#.NET, ADO.NET, SQL Server 2008, HTML, CSS, JavaScript, jQuery, jQuery UI, XML, IIS
Confidential
.Net Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development, Customization and Testing of the Application.
- Developed the Application using 3-Tier Architecture.
- Developed the Rich UI using ASP.NET Server Controls, HTML and CSS.
- Implemented the Client Side Validation using ASP.NET Validation controls and Regular Expressions.
- Used AJAX Controls for user-friendly Response.
- Created Consistent Layout/Look & Feel using Master Pages and Themes.
- Used Web Services to access data from the Remote Application.
- Designed and Implemented Business Logic Layer using Object Oriented Programming and Collections in C#.
- Worked extensively with Database objects like Tables, Views, Stored procedures, and triggers using SQL server.
- Developed the Data Access Logic using ADO.NET Objects like Connection, DataAdatper, Command, CommandBuilder, DataSet and DataTable.
- Used ASP.NET Data Bound controls (DataList, Repeater, GridView) for displaying the data.
- Used TFS to manage changes to the source code.
- Involved in Unit testing using Visual Studio Test Tool.
Environment: Visual Studio 2008, ASP.Net, C#, .Net Framework 3.5, SQL Server 2008, Web Services, ADO.Net, AJAX, Java Script, HTML, CSS
Confidential
.NET Developer
Responsibilities:
- Involved in Requirements Collection, Design, Analysis, Development, Customization and Testing of the Application.
- Designed web based user interface with Web Forms, HTML Controls and Web Controls.
- Created CSS and integrated styles in user interface.
- Used Javascript with AJAX to implement user-friendly feedback.
- Developed user interface with object oriented programming using C# behind the ASPX files.
- Coded SQL queries, stored procedures and implemented SQL queries in the C# code.
- Coded program logic to execute SQL queries and stored procedures using ADO.NET to access and update data on SQL 2000 database.
- Prepared and executed Test Cases according to the specifications.
- Performed debugging and testing.
Environment: .NET 3.5, Microsoft Visual Studio 2008, ASP.NET, C#.NET, ADO.NET, SQL Server 2008, HTML, CSS, Java Script, AJAX