Sr.net Developer Resume
Los Angeles, CA
SUMMARY
- Over eight years of experience in Software Development including Analysis, Functional and Technical Design, Development, Implementation and, Testing of client - server and N-tier applications.
- Over four years of experience working as front end developer using HTML5, CSS3, Bootstrap, AngularJS, AJAX and jQuery.
- Experience in Microsoft design patterns like Model View Controller (MVC) and Service-Oriented Architecture (SOA).
- Expert in creating .Net applications using ASP.NET, ASP.NET MVC, .Net Core, C#, AJAX, HTML, DHTML, XHTML, JavaScript, jQuery, ADO.Net, Entity framework and CSS.
- Experience in creating rich user interface applications using MVC Razor.
- Expertise in Design and Development of Interfaces, User Controls, and Custom Controls using ASP.NET.
- Expertise in Angular framework and its ability to create simple and scalable code for SPA.
- Worked extensively on Angular/ Typescript SPA domains.
- Hands on Experience on Angular CLI (Command line Interface).
- Hands-on experience using OOP (Object Oriented Programming) principles like Abstraction, Polymorphism, Inheritance, and Encapsulation.
- Excellent experience in implementing Web Service, WCF, WebAPI, REST service which communicates data in both XML & JSON.
- Expertise in database creating Stored Procedures, Functions, Triggers, Indexes, Views using SQL Server 2005/2008/2012/2014/2016/2017.
- Extensively worked with LINQ to SQL, LINQ to XML, X-Path, and X-Query.
- Experience in creating reports using SSRS and Crystal Reports.
- Worked on Agile Methodology as well as Kanban Methodology to meet timelines with quality deliverables and also worked on Test-Driven Development to improve application quality.
- Experience on version control tools such as VSS, TFS, GitHub, and Tortoise SVN.
- Strong experience in domains like Banking, Insurance, Telecom, and Health Care.
- Good knowledge of UML (Unified Modeling Language) modeling.
- Proven ability to plan, manage, motivate, and work efficiently in both independently or collaboratively in a team effort.
TECHNICAL SKILLS
- Programming Languages: C#.Net, C, Visual Basic 6.0.
- Framework: .Net, .Net Core
- Webservers: IIS, Apache Tomcat.
- .NET Technologies: ASP.NET, ASP.NET MVC, ADO.NET, LINQ, Web Services, WCF, Web API, Entity Framework
- Web Technologies: HTML 5, CSS, AJAX, XML, JavaScript, JQuery, AngularJS 1.5, Angular 2/4, Bootstrap 2/3/4, MVC Razor.
- Data Base: SQL Server 2005/2008R 2/2012/2014/2016/2017, MySQL, MS - Access, Oracle 9i/10g.
- Reporting Tools: Crystal Report, SSRS.
- IDE: Visual Studio 2005/2008/2010/2012/2013/2015/2017.
- Version Control Tools: Visual Source Safe (VSS), Team Foundation Server (TFS), GitHub, Tortoise SVN.
- Design Pattern: ASP.NET MVC, MVVM.
PROFESSIONAL EXPERIENCE
Confidential, Los Angeles, CA
Sr.Net Developer
Responsibilities:
- Designing and developing an n-tier architecture that includes Presentation, Business, and Data Access Layers using C#.Net, ASP.Net, ASP.Net MVC Web API and SQL.
- Hands on Experience on Angular technology.
- Experience in building new components in Angular and typescript.
- Experience with the features of Angular such as directives, modules and routing.
- Writing maintainable code using the best engineering practices (unit testing, source control, continuous integration, design patterns, etc.).
- User Interface developed using HTML5, bootstrap, and jQuery.
- Worked on code analysis with review toots such as Resharper, Visual studio built-in tool, etc.
- Implemented bulk upload functionality using ASP.Net MVC and Kendo UI control.
- Developed Financial Statements Styles feature which is flexible to the user to customize styles, fonts, column definitions, etc. so that user can generate custom reports.
- Created API’s for third-party vendors to securely access various functionalities in AgilLink.
- Implemented reporting engine to generate different types of views like excel, pdf (Ibex), Html.
- Include unit test for feature areas to achieve established code coverage targets.
- Worked on performance improvements using Visual Studio Code analyzers.
- Implementing Agile and Kanban Software Development methodologies to enable efficient and effective high-quality software development.
- Involved in training and presentation to the stakeholders.
Environment: C#.Net, .NET Core, ASP.NET MVC5 (RAZOR Engine), Web API, JavaScript, LINQ, JQuery, TFS, IIS Express, Visual Studio Professional 2017, SQL Server 2017, Angular 4, Resharper, Postman, Agile and Kanban methodologies.
Confidential, Parsippany, NJ
Sr.Net Developer
Responsibilities:
- Analysis of the specifications/requirements provided by the business user.
- Requirements gathering from business and defining specifications for the system.
- Work in a team environment with shared code disciplined use of source code control and process documentation.
- This is a web-based application having its "User interface" developed using ASP.net MVC5 with code behind in C#, business layer using Entity Framework.
- Used Action Filter to authorize user, use forms authentication method to authenticate the user.
- Worked closely with internal clients to define business objectives, project scope, solution space, and design/development approach for various knowledge research applications.
- Developed HTML views with HTML 5, CSS 3, JQuery and JavaScript.
- Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible and standards-compliant.
- Utilize JQuery AJAX library to call Web API to populate the dropdown list and utilize JQuery UI autocomplete to call the action method in the controller to implement autocomplete. Used JQuery UI dialog and partial view to implement a pop-up.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object-Oriented JavaScript.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Worked on Bootstrap to create Responsive Web Design.
- Took part in a team environment which implements agile software development approach.
Environment: C#. NET, ASP.NET MVC5 (RAZOR Engine), JavaScript, AngularJS, LINQ, Visual Studio, HTML5, CSS3, Bootstrap, Entity Framework (EF), Web API, JQuery, Team Foundation Server (TFS), Agile.
Confidential, Livingston, NJ
Sr.NET Developer
Responsibilities:
- Working in Agile Methodologies for rapid development and regular adaption to the varying requirements and continuous delivery of the working software.
- Developed complex web forms using ASP.Net server-side scripting with C#, .NET Framework.
- Involved in implementation of Object-Oriented Concepts during the development.
- Designed Graphical User Interface (GUI) using Master Pages, HTML, JavaScript, CSS, and Custom Controls.
- Used AJAX on web pages to retrieve data in asynchronous mode, update portion of the web page without loading (Post Back) the whole page.
- Web form's input validation using the ASP.Net Input Validation Controls and dynamic features using Ajax, JavaScript and MS Enterprise Library.
- Created complex Web forms, presentation layer, and various server controls using ASP.NET and C#.
- Used JavaScript to enhance the dynamics and interactive features of the web page by allowing the user to perform calculations, Validate form inputs, add special effects, Customize selections, Confirmation, etc.
- Consumed XML/SOAP web services for authentication and access to backend mainframe database.
- Designed and developed Windows Communication Foundation Services (WCF) using data contracts, service contracts, and operation contracts.
- Client-side scripting included JavaScript, JQuery, AJAX, and CSS.
Environment: Visual Studio 2013, SQL Server 2012, ASP.Net 4, MVC 4.0, C#, JQuery, Ajax, HTML, XML, CSS, N Tier, Entity Framework, LINQ.
Confidential, PA
.Net Developer
Responsibilities:
- Involved in requirement gathering, database design, N-Tier Application development (MVC), User Interface, Application Layer, and Business Layers. Creating and consuming Web Services, system integration, and deployment.
- Followed Agile Software development methodology.
- Constructed Class Libraries containing code for business and data access. The logic was implemented using C#.
- Applied object-oriented Programming (OOP) concepts like encapsulation, inheritance, polymorphism, and abstraction.
- Extensively used validation controls such as Regular Expression Validator and Custom Validator to validate the information provided by the users.
- Used Ajax, JavaScript, and JQuery for validations and post-backs and CSS controls for enhanced interfaces in the UI.
- Implemented forms authentication and authorization, membership and role providers for maintaining security in the application.
- Developed internal applications using C#, MVC5, HTML5, AJAX, SQL Server 2008 R2.
- Consumed web services using XML and SOAP.
- Used Bootstrap for creating various data controls like grid view, multi-view, and detail views.
- Implemented N-Tier Architecture and integrated the UI with Database for data retrieval and manipulation using ADO.NET data objects and ADO.NET Entity Framework.
- Designed several Sequential Workflow Libraries for business logic by analyzing business requirement.
- Assisted in the development of WCF web services using Entity Framework as the data access layer to SQL Server.
- Used Generics, Lambda Expressions, Extension Methods, LINQ to SQL, LINQ to Objects.
- Involved in Database design, writing stored procedures, functions, views, and triggers. (T-SQL) on SQL Server 2008 R2.
- Developed unit test cases for code written in C# to ensure that the code met its design.
- TFS used for source control.
Environment: . NET Framework 4.0, C#.Net, ASP.NET MVC 3.0 Framework, WCF, Entity Framework, LINQ, JQuery, AJAX, HTML, CSS3, IIS 7.0, SOAP, SQL Server 2008 R2, Visual Studio 2010, XML.