Asp.net & Mvc4 Developer Resume
Philadelphia, PA
SUMMARY:
- Five 5 years of experience in software design and development. Experience using ASP.NET MVC 4.0/3.0, ASP.NET 4.0/3.5/3.0, C#, .NET Framework 4.5, WCF 4.0/3.5, WebAPI, XML, CSS3, AJAX, JavaScript, JQuery, HTML5, and SQL Server 2012/2008R2, SSRS, SSIS, JSON, ASP.NET Web Services, IIS 7/6.
- Strong knowledge in OOP (Object Oriented Programming), good Coding Practices, Design and Analysis.
- Experienced in Rapid Application Development implementation.
- Experienced in Web and Desktop Applications development with .NET in different Frameworks versions like: 4.0, 3.5, 3.0 and 2.0.
- Skilled using databases such as Microsoft SQL Server2012/2008 and MySQL 5.0
- Strong knowledge in implementing N - Tier architecture applications and SOA (Service Oriented Architecture) based services.
- Implemented client-side interfaces with JavaScript, libraries like jQuery 1.4+ (Datepicker, Autocomplete, Dialog, Tooltip).
- Experienced in asynchronous programming and data retrieval with Ajax requests, handling information in JSON and XML format.
- Experience building, managing Web Applications using ASP.NET Web Forms and MVC (Razor/ASPX engine), HTML, CSS, jQuery.
- Worked extensively with ADO.NET, LINQ, WCF, Entity Framework and Lambda Expressions.
- Proficient in LINQ for data retrieval, CRUD operations, data filtering, sorting, among others.
- Skilled in writing SQL Queries, Stored Procedures, Views, Triggers. Also implementing Transactions and Error Handling when needed in database Store Procedures. Using SQL Server 2012.
- Worked with Tabular reports, Matrix reports, Parameterized Reports as well as Drilldown Reports using SQL Server Reporting Services (SSRS). Package creation and data conversion through SQL Server Integration Services (SSIS).
- Hands on various Object Relational Mapping (ORM) technologies such as ADO.NET Entity Framework and LINQ to SQL.
- Great experience in all SDLC cycles, document requirements of all the SDLC phases, designed and developed software applications/services with given requirements, timeliness and quality.
- Experience using Agile/Scrum, RAD, Waterfall methodologies.
TECHNICAL SKILLS:
Languages: C#.NET 4.5/4.0, ASP.NET MVC 4.0, JavaScript, jQuery, HTML5, CSS3, XML, T-SQL
Frameworks: ASP.NET 4.5, MVC 4, ADO.NET, Silverlight 4, WebAPI, Web Services, WCF, LINQ, Entity Framework, JQuery
Databases: SQL Server 2012, SSIS, SSRS
Tools: Visual Studio 2010/2012, Microsoft SQL Server 2012
Web Servers: Apache Tomcat, Microsoft Internet Information Service (IIS) 6.0/7.0/7.5/8.0
Operating Systems/Servers: MS-DOS, Windows 95/98/ME/XP/Vista/7/8, Windows Server 2003/2008/2008 R2, Ubuntu, CentOS
PROFESSIONAL EXPERIENCE:
Confidential, Philadelphia, PA
ASP.NET & MVC4 Developer
Responsibilities:
- System was developed with ASP.NET MVC 4, for User Interface done with HTML5, CSS3, jQuery 2.0 and EF Database First Approach, C# 5.0,
- User Interface coded using Razor engine, jQuery, AJAX, HTML5, CSS3. Experienced in RAD (Rapid Application Development) controls implementation like Dropdown List, Datepicker, Tree List among others.
- Coded Controllers to transfer data between Views and Models.
- Used ViewModel to handle multiple Models in one single View.
- Entity Framework 5 used for the model of the project with a Database First Approach, getting from database to model about tables or stored procedures definition. Mapped several tables and procedures with the project.
- WebAPI 2.1 5+ implemented for give service to other projects in the companies; which needed for example a connection to Companies database and reuse it in EIS.
- Designed, develop a SQL Server 2012 database based on requirements. Create/update store procedures, tables, functions.
- Used Action Filters for user authentication and authorization depending upon roles users are able to change some data, info or configuration. Authorization Filters applied to ensure proper accessibility to methods within the project.
- Implemented Error handling through try/block catch.
- Develop administrative module to add/remove roles from users, activate users, configure privileges, and ensure authorized users had approval authority for certain actions.
- JQuery Ajax Methods to consume information from a WebAPI service, getting data JSON format.
- Provide custom requirements, error messages through Data Annotations in Model.
- Implemented Entity Framework Database First Approach to handle Models.
- Data conversion through SQL Server Integration Services (SSIS). Implementation of SQL Jobs to schedule Package Run. Loaded the data from different sources to SQL Server database
- Used SQL Server Data Tools to create SSRS reports into the Reports Module of the system. Report design, deploy and in-project/out-project implementation. Experienced in different types of reports implementation like Tabular, Matrix, Drill Through, Sub reporting, and Drilldown among others.
- Version control was achieved using TFS.
- Reviewed code to ensure that all the Processes and Standards are being adhered. Participate in daily scrum meetings in the agile development process. Work as part of a team delivering high quality and efficient integration solutions.
Environment: .NET Framework 4.5, C#.NET 5.0, ASP.NET MVC 4, Visual Studio 2012, JQuery 2.0+, JSON, WebAPI, LINQ, AJAX, JSON, HTML5, CSS3, SQL Server 2012, SSRS, SSIS, C#, Entity Framework 5.
Confidential, Woodbridge, NJASP.NET MVC4 Developer
Responsibilities:
- Development using ASP.NET MVC 4 with Razor View Engine, for User Interface used HTML5, CSS3, jQuery 2.0 and the model implement EF Database First Approach; through C# 5.0, implementing Authorization Filters to ensure proper accessibility to methods and views within the project. Implemented Error handling through try/block catch.
- Implemented Controllers to transfer data between Views and Models.
- Used ViewModel to handle multiple Models in one single View.
- Entity Framework 5 used for the model of the project with a Database First Approach, getting from database to model about tables or stored procedures definition. Mapped several tables and procedures with the project.
- WebAPI 2.1 5+ implemented to pass information between different projects in the company.
- Designed, develop a SQL Server 2012 database based on requirements.
- Used Action Filters for user authentication and authorization depending upon roles users are able to change some data, info or configuration.
- Develop administrative module to add/remove roles from users, activate users, configure privileges, and ensure authorized users had approval authority for certain actions.
- Implemented caching to improve performance and scalability in some processes that consume commonly used static data.
- Coded jQuery Ajax Methods to consume info from a WebAPI service, getting data JSON format.
- Provide custom requirements, error messages through Data Annotations in Model.
- Implemented Entity Framework Database First Approach to handle Models.
- Implemented Package creation and data conversion through SQL Server Integration Services (SSIS). Implementation of SQL Jobs to schedule Package Run. Loaded the data from different sources to SQL Server database
- Used SQL Server Data Tools to create/edit SSRS report. Experienced in different types of reports implementation like Tabular, Matrix, Drill Through, Sub reporting, and Drilldown among others.
- Version control was achieved using TFS.
- Reviewed code to ensure that all the Processes and Standards are being adhered. Participate in daily scrum meetings in the agile development process. Work as part of a team delivering high quality and efficient integration solutions.
Environment: .NET Framework 4.5, C#.NET 5.0, ASP.NET MVC 4, Visual Studio 2012, WebGrid, JQuery 2.0+, JSON, WebAPI, LINQ, AJAX, JSON, HTML5, CSS3, SQL Server 2012, SSRS, SSIS, C#, Entity Framework 5.
Confidential, Maumee, OhioASP.NET MVC Developer / Database Designer and Analyst
Responsibilities:
- Designed UI in MVC 4 implementing Partial Views, Layout for reusability using Razor engine.
- Using MVC 4 achieved a clean separation of layers given into Model, View, and Controller.
- Used Autocomplete function for Textbox controls using jQuery 1.7.
- Language-Integrated Query to Entity Framework (LINQ to Entity) for data retrieval. Transaction management in LINQ queries for CRUD operations via Transaction Scope implementation to ensure data integrity whitin Entity Framework 5.
- Design, creation and optimization with Microsoft SQL Server 2012. Designed, created and updated tables in project.
- Worked with Tabular reports, Matrix reports, Parameterized Reports as well as Drill down Reports using SQL Server Reporting Services (SSRS) 2010.
- Loaded the data from different sources to SQL Server database using SQL server Integration Services (SSIS) 2010. Implementation of SQL Jobs to schedule Package Run.
- Created reports for different criteria’s and dynamically bound the data from the database.
- Used indexes into tables that need boost search operations.
- In Views used Razor engine, design and style implementing CSS. Implement client-side validation and visual effect, animated controls with show/hide functionality, autocomplete, Datepicker, dialog with jQuery 1.4+.
- WCF 4.5 implementation for HTTP handling whitin MVC4 project.
- Implemented Action Filters to ensure proper accessibility to modules upon user’s roles, and ensure a safe authentication entry point for the system.
- Participate in daily scrum meetings in the agile development process. Work as part of a team delivering high quality and efficient integration solutions.
Environment: MVC4 (RAZOR engine), Entity Framework 5.0, SQL Server 2012, CSS3, LINQ, Visual Studio 2012, C# 5.0, AJAX, XML, JSON, HTML5.
Confidential, Dover, NJ.NET Developer
Responsibilities:
- Develop applications using Visual Studio 2010, ASP.NET 4 and MVC3with Razor engine, C# 4.0, NET 4.5, SQL Server 2008, AJAX, jQuery 2.0+.
- Developed stored procedures and user defined functions to create and update tables and views in SQL databases. Like i.e. a candidate gets stored into the database when fills an application in the job portal. Transactions are used in the steps of the hiring process to avoid loss of info, reviews and decisions.
- Implemented the UI with Razor engine and Partial Views. User interface is very friendly due to its very specific buttons, dynamic interactions retrieving information and displaying it, partial views called upon a selection of a main action in the options available.
- Coded ViewModel to encapsulate all models and classes used on the different views for an efficient, performance and readable extensible code. A lot of grids, tables, information, need data from different models like interviewers assigned to a candidate. Approach to this is the usage of ViewModel to handle multiple models in one view.
- Implemented LINQ functions using Lambda Expressions to perform CRUD operations on SQL database.
- Web API 4 creation and Implementation using tcpprotocol to check if a candidate is already in the database and was interviewed before or worked before.
- Developed customized validation using Asynchronous calls and implemented MVC Action Filters to ensure valid inputs and validate authorization access to certain modules. Once a candidate is accepted; the HR manager will have more faculties to decide salary, vacations, etc. over HR department.
- Review and document codes to ensure that all process and criteria are being achieved i.e. leveraging existing reference architecture and incorporating best practices in all derivable.
- Involved in scrum meetings in the agile development process. Work as part of a team delivering high quality and efficient integration solutions.
Environment: ASP.NET 4, MVC 3, Web API 4, C# 4.0, .NET 4.5, LINQ, Visual Studio 2010, SQL Server 2008, Entity Framework 4, Lambda Expressions, LINQ, HTML5, CSS3, AJAX, JavaScript, JQuery.
Confidential, Parsippany, NJASP.NET, C#, WCF Developer
Responsibilities:
- Involved in development using ASP.NET 3.5SP1/3.5, HTML, CSS, jQuery, User Controls, Master Pages, C# 3.0, Ajax Control Toolkit, WCF 3.5. Implemented 3 layer architecture to implement coding in applications.
- Web Forms design and visual effect animation implementing CSS. Implement client-side validation and visual effect, animated controls with show/hide functionality with jQuery 1.3+.
- Involved in the designing and development of Database, creating also stored procedures, triggers and views using Microsoft SQL Server 2008R2.
- Used ADO.NET to handle and manage connections and data retrieval. Used in Data Layer to access, modify or delete data in database.
- Create a WCF 3.5 service to use in application for synchronization between different apps.
- Implement try/catch blocks exception handling in C # 3.0 codes, as well use transactions and try catch blocks in store procedures in Database to ensure prevent of data loss due to exceptions or errors.
- Designed User Controls and Master Pages for reusability, consistency, shared functionality using ASP.NET 3.5.
- Implement Sessions for user state and keep open sessions for a certain period of time.
Environment: .NET Framework 3.5, ASP.NET 3.5SP1/3.5, Visual Studio 2008, AJAX, SQL Server 2008R2, ADO.NET, SQL, XML, WCF 3.5.
