Web Developer Resume
St Louis, MO
SUMMARY:
- .NET Developer with 5 years industry experience in System Design, Creation, Development and Maintenance with Microsoft Technologies.
- Certificated as a Microsoft Certified Technology Specialist: .NET Framework, ASP.NET Applications in 2011
- Expertise in front - end web design and development with AngularJS and Bootstrap
- Implemented client-side interfaces with JavaScript Technologies like AngularJS, JQuery
- Strong knowledge in Web and Desktop Applications development with .NET in different Frameworks versions 4.5, 4 and 3.5
- Developed Web Applications with ASP.NET with MVC4 (Razor/ASPX engine) project architectures. Experience in Views and Partial Views implementation through C# 2012/2015
- Proficient in Database Management System tools such as MS-SQL Server, SSIS, SSRS
- Extensive experience in implementing Entity Framework with Stored Procedure for complex query processing in applications
- Highly proficient in LINQ for data retrieval, CRUD operations, data filtering, sorting, among others.
- Extensive experience with implementation of Web Services 2.0, Web API and WCF Services 4.0 for method publishing across network
- Strong knowledge in use of CSS3/HTML5 for web page design to achieve the creation of built-in browser functionality
- Experienced in LAMP development
- Competent with Version Control tools such as Team Foundation Server and GitHub
- Worked under SDLC methodologies include Waterfall and Agile.
- Excellent communication and proactive team member in providing efficient and professional solutions.
TECHNICAL SKILLS:
Programming languages: Microsoft C# with Visual Studio 2010-2015, Python 2.7, Java, HTML/HTML5, JavaScript, Transact-SQL, XML, CSS
.NET Technologies: .NET Windows Forms, ASP.NET Web Forms, ASP.NET Web Services (ASMX) 2.0, ASP.NET User Controls(ASCX), ASP.NET AJAX Suite, MVC3/MVC4 (Razor/ASPX engine), ADO.NET: Dataset and Entity Framework 4.0+ (Database First/ Code First), LINQ, EF, WCF 4.0, Web API, Windows Service
JavaScript Frameworks: JQuery 1.4+, AngularJS 1.5.7
Reporting Tools: SQL Reporting Services (SSRS)
Source Version Control Tools: Team Foundation Server 2010/2012/2015, GitHub
Database Management Systems: SQL Server 2012, MySQL 5.7
Methodologies: Object Oriented Programming, AGILE Method, Scrum
Operating Systems: Windows 7/8/10, Ubuntu
PROFESSIONAL EXPERIENCE:
Confidential, St. Louis, MO
Web Developer
Responsibilities:
- Responsible for creating pages using AngularJS, JavaScript, CSS and HTML5.
- Gathering requirements from the client to design the front-end structure.
- Implemented the N-tier architecture, e.g. Presentation Interface (UI), Business Logic Layer (BLL), and Data Access Layer (DAL).
- Used AngularJS as the development framework to build a single-page application.
- Created AngularJS framework to implement functions such as Searching, Filtering, Sorting and Validation.
- Designed ng-view and ng-model for page layout management
- Implemented Bootstrap UI to create pop-ups for shopping cart and product pages.
- Designed Entity Framework Database First Approach to perform CRUD actions.
- Tested all application controllers extensively with AngularJS’s built-in testing facilities.
- Created custom directives for re-usable components (multi-field form elements, background file uploads, etc.).
- Communicating with external web services (WCF).
- Followed agile software development cycle
- Worked in a scrum team with bi-weekly sprint and daily scrum meeting to discuss the development of application.
Environment: AngularJS 1.5.7, Bootstrap, HTML5, Entity Framework 5.0, SQL Server 2012, AJAX, CSS, LINQ, Visual Studio 2015, C#, WCF4.0, TFS2010.
Confidential, Jonesville, VA
Application Developer
Responsibilities:
- Designed and implemented application using C#, ASP.NET MVC 4.0 with Razor View Engine, JQuery, AJAX, HTML5, JavaScript, HTML5 and CSS3.
- Designed User Interface with Razor Views, Partial Views and Twitter Bootstrap for Layout View.
- Implemented AJAX Helper Classes to use in Views for making asynchronous AJAX calls.
- 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.
- Created Custom Error Pages to increase error message readability for users.
- Implemented Repository and Business Layer and followed MVVM approach for more reliable architecture.
- Used Viewbag and Viewdata to maintain data from controller to view.
- Used Entity Framework, LINQ and Lambda Expressions to create Models.
- Implemented Controllers to transfer data between Views and Models.
- Used Action Filters for user authentications and authorizations.
- Source Version Management through Team Foundation Server 2010
Environment: Visual Studio 2012, ASP.NET MVC4, SQL Server 2012, C#, Entity Framework, LINQ, AJAX, JSON, HTML5, JQuery, JavaScript, CSS3, Bootstrap
Confidential, Waunakee, WI
Web Developer
Responsibilities:
- Designed and implemented application using C#, ASP.NET 4.0 Web Forms, ADO.NET, HTML5, CSS3, JQuery, AJAX, WCF and User Controls.
- Designed and implemented Interfaces and Classes using OOP Structure.
- Designed Business Components, Data Access and Presentation layers using 3-layer architecture.
- Used Master Page and User Controls to increase code reusability.
- Implemented Business and Data Layer to do Data Access, Exception Handling, Logging and Session Management for more clear, maintainable and efficient architecture.
- Designed Database and Tables also created Stored Procedures, Triggers and Views in SQL Server.
- ADO.NET used in Data Layer to access, modify or delete the data in SQL Server database.
- Created WCF Web Services to use in the application for important operations.
- Implemented flexible, editable and sortable grid view with JQuery to increase user interaction
- Used JQuery Effects to provide better user experience.
- Used AJAX AutoComplete to provide better search experience.
- Used ASP Validators to validate the given text in the fields.
- Responsible for User Management and Application Administration, created an authentication & authorization system based on user groups.
- Used NUnit to test and verify functionalities of Business and Data Layer.
Environment: Visual Studio 2010/2008, C#, ASP.NET 4.0/3.5, ADO.NET, WCF, SQL Server 2008, JQuery, AJAX, JavaScript, XML, SSIS.
Confidential, Inc., Edison, NJ
Web Developer
Responsibilities:
- Designed and developed a Graphical User Interface (GUI) for the content management feature using ASP.NET MVC, Razor C#, XHTML and CSS in Visual Studio 2010.
- Developed MVC Controllers, Views, View Models and Helper methods linked to backend database.
- Developed a rich user experience using JQuery, JavaScript and AJAX.
- Used WebGrid for display and manipulate data in Views.
- Created a Model for client and server databases using Entity Framework.
- Connected simultaneously to multiple client databases by changing Entity Connection String.
- Developed code for operations between the application and the database using Language-Integrated Queries (LINQ) in C#.
- Provided training and created documentation for the content management feature.
- Created login controls for user authentication using Session variables.
- Used GitHub Desktop as a version control tool
Environment: Visual Studio 2010/2008, C#, ASP.NET 3.5, WCF, SQL Server 2008, JQuery, AJAX, JavaScript, XML.
