Software Developer/ Lead Asp.net Developer Resume
Melville, NY
SUMMARY:
- Over 8 years of professional experience in the IT industry in Application Design, Development, Support, Testing and maintenance with Microsoft Technologies C#, ASP.NET 3.0/3.5/4.0, .NET Framework 3.5/4.0, ASP.NET MVC 4.0/5.0, HTML5, JavaScript, jQuery, AJAX, SQL SERVER 2008/2012/2014 , LINQ, WCF Web Services 3.5/4.0, JSON, XML, ASP.NET Web Services, IIS 7.0/7.5/8.0.
- Worked extensively with ASP.NET MVC 4.0/5.0, ASP.NET 3.0/3.5/4.0, WCF 4.0, Web API 4.0, Entity Framework, ADO .NET and Data Driven applications.
- Proficient in managing database using ADO.NET, Entity Framework and LINQ.
- Proficient in creating Databases, Tables, Stored Procedures, Confidential, Views in SQL Server 2008/2012/2014 .
- Extensive understanding in creating and managing Views, Partial Views, View Models, Repositories, Action Filters using ASP.NET MVC.
- Extensive experience in working with ASP.NET Web Forms, Master Pages, User Controls, AJAX Extensions, various types of DataGrids and HTML5 features.
- Proficient in implementing N - Tier and MVVM based applications.
- Experience working on Twitter Bootstrap, CSS3, Kendo UI.
- Expertise in writing business solutions using Object Oriented Concepts with .NET frameworks.
- Extensive experience in implementing client based, resource management, data driven solutions.
- Experience working in hybrid mobile applications by utilizing modern web/mobile technologies such as Ionic framework, Cordova, Angular JS, TypeScript and Node JS.
- Experience in using SSRS and SSIS.
- Experience in using nUnit to test and detect possible problems for related application.
- Extensive experience in managing and working with teams, working as a pair, providing efficient and professional solutions.
- Extensive experience in Agile, Scrum and traditional project management environments.
SKILLS:
Languages: C#, HTML5, AJAX, JavaScript, CSS, XML, Json, SQL, C/C++, Java, Objective-C, Typescript
Frameworks: ASP.NET 3.0/3.5/4.0, ASP.NET MVC 4.0/5.0, Entity Framework, WCF, Web API, LINQ, ADO.NET, Web Services, Jquery, Kendo UI, Angular JS, Twitter Bootstrap, RestKit, JsonKit, Ionic, Angular JS 2+
Databases: SQL Server 2008/2012/2014 /2017, SQLite, MySQL
Tools: Visual Studio 2008/2012/2013 , SQL Server Management Studio, SQL Server Data Tools, Visual Studio Business Intelligence Tools, Xcode 4.x/5.0 series, Core Data, NetBeans, RedGate SQL Prompt, ReSharper, nUnit, Node JS Package Manager, Amazon Web Services RDS and Elastic Beanstalk
Source Control: Visual Source Safe, TFS, GitHub
Operating Systems: Windows 98/XP/Vista/7/8, Mac OS X 10.6/10.7/10.8 , Ubuntu
Methodologies: Agile, Scrum
Web Servers: IIS 6.0/7.0/7.5/8.0 , WAMP, MAMP, Apache Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Software Developer/ Lead ASP.NET Developer
Responsibilities:
- Leads and manages the successful completion of all assigned development projects.
- Working with Business System Analysts (BSA), gains an understanding of the business requirements for assigned tasks.
- Working with development team, integrating implemented code and database objects into release application.
- Supporting all phases of testing by efficiently diagnosing and resolving defects.
- Identifying areas of the application impacted by the resolution and working with BSA and/or Software Tester to review test cases required for the resolution.
- Performs smoke tests for released application as required.
- Deploying resolution to testing and production environment as required.
- Monitoring performance and identify bottlenecks on Application.
- Understands and follows all coding standards, creates robust, well documented code.
- Developing Web Applications using C#, ASP, ASP.NET MVC, HTML and JavaScript technologies.
- Design and Implementation of Classes, Interface using C#.NET.
- Using Dependency Injection to create robust and maintainable code.
- Using code editors and tools such as Red Gate SQL Prompt, ReSharper,
- PostSharp in Visual Studio and SQL Server Management Studio (SSMS) to write more efficient and well documented code.
- Using Kendo UI Grid with other Kendo Widgets to provide more flexible, lightweight user interactions.
- Using Entity Framework Database First Approach to create Models. Develop Data Access objects using ADO.Net & LINQ.
- Using Javascript and JQuery to provide dynamic web page solutions that cannot be solved at backend.
- Implementing Stored Procedures, User defined functions, Indexes, Confidential, Views for on SQL Server 2005, 2008 and 2012.
- Using SSIS in Visual Studio Business Intelligence Tools to handle automated tasks and data in different environments.
- Using nUnit to detect and solve issues related with the application.
Environment: Visual Studio 2005/2008/2012 , ASP.NET MVC 5.0, SQL Server 2005/2008/2012 , C#, Entity Framework, LINQ, JSON, HTML, JavaScript, jQuery, SSIS
Confidential
Full Stack ASP.NET/Angular JS, Developer
Responsibilities:
- Developed Hybrid Mobile Application for Android and IOS platform with Ionic v2 and v3 framework(Cordova) using Angular JS, TypeScript, HTML 5.
- Used Ionic framework and platform to develop and host IOS and Android mobile application.
- Design and implementation object-oriented software development and efficient design.
- Design and implementation of user interface, and user experience.
- Design and implementation of relational database and WCF web services.
- Implemented WCF to create RESTful web services for CRUD operations by retrieving data in JSON and XML format.
- Using Entity Framework Database First Approach to create Models. Develop Data Access objects using ADO.Net & LINQ.
- Implementing Stored Procedures, user defined functions, Indexes, Confidential, Views for on SQL Server 2017.
- Integrated Twilio web services to achieve user authentication and messaging.
- Integrated Braintree web services for payments.
- Integrated Google Maps web services to implement location services into app.
- Using Node.JS command tool and package manager to install and manage libraries.
- Using Amazon Web Services (AWS) to host relational database using Relational Database Service (RDS) and using Elastic Beanstalk to host web service.
- Using Dependency Injection to create robust and maintainable code.
- Using code editors and tools such as Red Gate SQL Prompt and ReSharper in Visual Studio and SQL Server Management Studio (SSMS) to write more efficient and well documented code.
- Using TypeScript and Angular JS to write strongly tpyed, object oriented and modern JavaScript code.
- Using Ionic, GitHub and Bitbucket for source control
Environment: Visual Studio 2017, ASP.NET MVC 5.0, SQL Server 2017, C#, Entity Framework, WCF RestFull Services, LINQ, AJAX, JSON, HTML5, JavaScript, Angular JS, TypeScript, Node JS, Cordova
Confidential, Melville, NY
Software Developer/ ASP.NET Developer
Responsibilities:
- Architected and implemented application with using of C#, ASP.NET MVC 5.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript and CSS3.
- Designed User Interface with Razor Views, Partial Views, Twitter Bootstrap and Kendo UI for Layout View.
- Implemented Controllers to transfer data between Views and Models.
- Used Kendo MVVM approach followed and Repository and Business Layer implemented for providing more reliable architecture.
- Created View Models to encapsulate all models and classes used on the different views for more lightweight, organized and clean code to reuse in Views.
- For making asynchronous AJAX calls in Views, jQuery Ajax implemented with Kendo UI View Model.
- Used Kendo UI Grid with other Kendo Widgets to provide more flexible, lightweight user interactions.
- JQuery validation and MVC 5.0 unobtrusive validation were used to validate form fields and provide custom requirements/error messages through C# attributes in the Model.
- Created Custom Error Pages.
- Used Entity Framework Code First Approach to create Models.
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Used Visual Studio Business Intelligence Tools to create SSRS reports.
- Used SSIS in Visual Studio Business Intelligence Tools to handle different data formats for incoming invoices and automated tasks.
- Implemented Web API to use in the application for critical operations.
- Used nUnit to detect and solve issues related with the application.
Environment: Visual Studio 2013, ASP.NET MVC 5.0, SQL Server 2014, C#, Entity Framework, Web API, LINQ, AJAX, JSON, HTML5, JavaScript, jQuery, CSS3, Kendo UI, Twitter Bootstrap.
Confidential, Manalapan, NJ
Software Developer/ ASP.NET Developer
Responsibilities:
- Designed and implemented application using C#, ASP.NET MVC 4.0 with Razor View Engine, jQuery, AJAX, HTML5, JavaScript.
- Designed User Interface with Razor Views, Partial Views, CSS3 and Twitter Bootstrap for Layout View.
- Implemented Controllers to transfer data between Views and Models.
- Developed a rich and lightweight user interactions using jQuery, Javascript and AJAX.
- Created View Models to encapsulate all models and classes used on the different views for more stable, organized and clean code to reuse in Views.
- Used Grid.MVC to provide more flexible, editable and sortable grid view to increase user interaction.
- Implemented the N-tier architecture, e.g.
- Presentation Interface (UI), Business Logic Layer (BLL), and Data Access Layer (DAL) for more clear, maintainable and efficient architecture.
- Used Entity Framework to create Models.
- Created models with using LINQ and Lambda Expression.
- Used Action Filters for user authentications and authorizations and for caching pages to improve performance.
- Implemented WCF to use in the application for important operations.
- Used SQL Server Data Tools to create SSRS reports.
Environment: Visual Studio 2012, ASP.NET MVC 4.0, SQL Server 2012, C#, Entity Framework, WCF, LINQ, AJAX, JSON, HTML5, jQuery, JavaScript, Grid.MVC, CSS3, Twitter Bootstrap.
Confidential, New Jersey
Software Developer/ ASP.NET Developer
Responsibilities:
- Designed and implemented application using C#, ASP.NET 4.0 Web Forms, ADO.NET, HTML, CSS3, jQuery, AJAX, and User Controls.
- Designed and implemented Interfaces and Classes using OOP Structure.
- Used Master Page and User Controls to increase code reusability.
- Followed N-Tier Architecture, designed and implemented corresponding Layers to provide data flow in the application.
- Designed Database and Tables also created Stored Procedures, Confidential and Views in SQL Server.
- ADO.NET used in Data Layer to access, modify or delete the data in SQL Server database.
- Created WCF Service to use in the application for important operations.
- Used jQuery Effects to provide better user experience.
- Used AJAX AutoComplete to provide better search experience.
- Used ADO.NET in the Data Layer to access, modify and delete data in the SQL Server 2008.
- Implemented Web Services and WCF to use in the application for critical operations.
- Used nUnit to test and verify functionalities of Business and Data Layer.
Environment: Visual Studio 2010, C#, ASP.NET 4.0, ADO.NET, Web Services, WCF, SQL Server 2008, jQuery, AJAX, JavaScript, XML.
Confidential
Software Developer/ ASP.NET Developer
Responsibilities:
- Architected and implemented application using of C#, ASP.NET 3.0 Web Forms, ADO.NET, CSS, jQuery and AJAX.
- Designed and implemented different User Interfaces for admin and users.
- Admin Panel is designed and implemented for updating contents in application.
- Created Session Management to restrict or allow access to a specific content based on the role of the user.
- Used AJAX Extenders to perform easier and better user interaction.
- JavaScript functions used to provide better and more visual environment to the user.
- Involved designing database and tables in SQL Server.
Environment: Visual Studio 2008, C#, ASP.NET 3.0, SQL Server 2008, jQuery, AJAX, JavaScript.