Software Developer Resume
NJ
SUMMARY:
- Senior web application .NET Developer with Five Plus years of experience in both front - end and back-end web application design, implementation of object-oriented design, software design patterns, service oriented architecture (SOA), MVC, n-tier architecture, relational database design and administration.
- Strong knowledge of front-end Single Page Application (SPA) using AngularJS.
- Experience with using Services, Routing, and Custom Directives with AngularJS.
- Strong base in front-end web development with HTML5, CSS 3, Twitter Bootstrap.
- Comprehensive knowledge in JavaScript, jQuery, and client-side framework with AngularJS.
- Extensive knowledge with ASP.NET MVC in routing, custom controllers, and action methods.
- Proficient at web application development using ASP.NET web forms, ASP.NET MVC, Web Services, Windows Communication Foundation (WCF) and ASP.NET Web API.
- Comprehensive knowledge in Microsoft C#.
- Experience in Database Design, Normalization, writing stored procedures, triggers, views, functions, and SSIS Packages in MS SQL Server 2012.
- Skilled in Object-relational mapping (ORM) with ADO.NET, Entity Framework, LINQ to SQL and LINQ to Objects.
- Hands on experience on SQL Server Integrations Services (SSIS) and SQL Server Reporting Services (SSRS) to handle data conversions, ETL solutions and highly customized data reports.
- Experience with both Agile and Waterfall SDLC methodologies.
- Expert in handling Source Control and Version Control using tools that include Team Foundation Server (TFS), Git, and SVN.
- Successful delivery and execution with constantly changing specifications and demanding timelines.
- Excellent communication, planning, time management skills along with experience in working with cross-functional and global team environments.
TECHNICAL SKILLS:
- Web HTML5
- CSS 3
- Twitter Bootstrap
- AngularUI Bootstrap JavaScript jQuery
- AngularJS 1.X Programming Microsoft C#
- Visual Basic
- C++
- C
- Python
- Java .NET ASP.NET Web Forms
- ASP.NET MVC 5/6
- Windows Forms
- Web Services
- WCF
- Web API
- ADO.NET
- Entity Framework 4/5/6
- LINQ to SQL
- LINQ to Objects
- Microsoft Visual Studio 2010/2013/2015 Database MS SQL Server 2012
- T - SQL
- SSIS
- SSRS Others TFS
- Git
- XML
- JSON
- RESTful
- Jasmine
- Karma
- NUnit
- SoapUI
- Postman
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Software Developer
Responsibilities:
- Developed web application using ASP.NET MVC 5 (Model-View Controller).
- Gathered requirements, conducted conceptual designs, details analysis and technical specifications.
- Created data models using Entity Framework 6 with Database First approach.
- Implemented ASP.NET MVC routing.
- Implemented client-side validations using jQuery and ASP.NET MVC Validation.
- Applied action filters according to business logic using MVC authorization filters, authentication filters and exception filters.
- Restructured code to improve application readability, optimization, and maintainability. Used MVC bundling to improve application performance.
- Utilized MVC rendering methods and designed layouts views to ensure consistent views throughout the web application development and design.
- Developed front-end components using HTML5, CSS 3, AJAX, AngularJS and jQuery.
- Integrated Twitter Bootstrap and AngularUI Bootstrap to enrich user experience.
- Used AngularJS to create Services, Custom Directives, 2-way Bindings and Filters on the front-end.
- Worked on cross-function ability to create data modeling and develop Microsoft SQL Server 2012 database.
- Ensured the solution met scalability and extendibility requirements. Ensured that the design and solution implemented are in accordance with best practices.
- Involved with software configuration management using Team Foundation Server (TFS).
- Comprehensively tested, maintained, documented and deployed the application.
- Created Unit tests throughout the development cycle using Jasmine.
Environment: AngularJS 1.6, AngularUI Bootstrap, HTML5, CSS 3, Twitter Bootstrap, JavaScript, jQuery, MVC 5, Microsoft C#, .NET Framework 4.5, Entity Framework 6, AJAX, Microsoft SQL Server 2012, Microsoft Visual Studio 2015, TFS, Jasmine, Karma
Confidential, NJ
Software Developer (AngularJS/.NET Web API)
Responsibilities:
- Worked as primary developer in front-end AngularJS development.
- Developed and maintained the back-end RESTful ASP.Net Web API service.
- Used data models with Entity Framework 5.
- Gathered requirements and conducted analysis to develop user cases and created technical specifications based on MVC 5 architectural pattern.
- Developed front-end components using HTML5, CSS 3, AngularJS, Twitter Bootstrap and AngularUI Bootstrap.
- Created custom, reusable and testable AngularJS modules, controllers, directives and services to implement key functions which include scheduling work hours and calculating payments.
- Implemented unit testing using Jasmine all throughout the application development phase.
- Debugged application, identified sources of bugs in AngularJS and Microsoft C# code. Restructured code to improve application readability, optimization, and maintainability.
- Implemented performance improvement, refactored SQL query using tools such as stored procedure, user defined functions and packages using Microsoft SQL Server 2012.
Environment: AngularJS 1.5, AngularUI Bootstrap, HTML5, CSS 3, Twitter Bootstrap, JavaScript, AJAX, Web API, MVC 5, .NET Framework 4.5, Entity Framework 5, Microsoft C#, Microsoft SQL Server 2012, Microsoft Visual Studio 2012, TFS, Jasmine, Karma, Postman
Confidential, Randolph, NJ
Full Stack Developer
Responsibilities:
- Worked as Full stack developer.
- Gathered requirements and developed use cases and created functional requirements specifications based on MVC 4 architectural pattern.
- Used Razor View Engine extensively to help output to view and routing.
- Implemented WCF (Windows Communication Foundation) service to create API from database.
- Developed front-end components using HTML5, CSS 3 and Twitter Bootstrap.
- Utilized JavaScript, AJAX libraries and frameworks including jQuery.
- Used MVC rendering methods and designed layouts views to ensure consistent views throughout the web application design.
- Used Entity Frameworks 5 to create the models from the data such as product data, product images and product documentation.
- Helped design Microsoft SQL Server 2012 database architecture for the application.
Environment: HTML5, CSS 3, Twitter Bootstrap, JavaScript, jQuery, MVC 4, Microsoft C#, .NET Framework 4.5, Entity Framework 5, AJAX, Microsoft SQL Server 2012, Microsoft Visual Studio 2012, TFS
Confidential, NJ
Full Stack Developer (ASP.NET/MVC)
Responsibilities:
- Primarily worked as a full stack developer.
- Designed web application using ASP.NET MVC 3.
- Gathered requirements, details analysis and technical specification.
- Designed front-end components using HTML5, CSS 3, Twitter Bootstrap web frameworks.
- Implemented ASP.NET MVC routing.
- Implemented client-side validations using jQuery and ASP.NET MVC Validation.
- Applied action filters according to business logic using MVC authorization filters, authentication filters and exception filters.
- Utilized JavaScript and AJAX libraries and frameworks including jQuery.
- Responsible for overall maintenance of databases and development of the database using Microsoft SQL Server 2008.
- Involved with software configuration management using TFS.
- Implemented performance improvement, refactored SQL query using tools such as stored procedure, user defined functions and packages.
Environment: HTML5, CSS 3, Twitter Bootstrap, JavaScript, jQuery, MVC 3, Microsoft C#, .NET Framework 3.5, Entity Framework 5, AJAX, Microsoft SQL Server 2008, Microsoft Visual Studio 2010, TFS