Software Engineer Resume
Robbinsville, NJ
SUMMARY
- Overall,7 years of diverse experience in Information Technology, in all phases of software analysis, design, development and deploying N - tier web applications, client / server applications using Angular,AngularJS,TypeScript, ASP.Net MVC 5.0/4.5/4.0/3.5 , ASP.Net Webforms 4.5/4.0/3.5, C#, WCF, Web Services, Web API, jQuery, JSON, SharePoint, Bootstrap, HTML, CSS, JavaScript and SQL Server 2012/2008, Visual Studio 2015/2012/2010.
- Worked on Angular Templates, directives, Routing and navigation, Components, Services, Pipes and Data Binding.
- Expertise in AngularJS controllers, directives, filters, factory and service resources, routings and events.
- Involved in the design and development of server-side application with MVC architecture in ASP.Net WEB API, applied HTTP CRUD (post, get, put, delete).
- Experienced working inASP.NETMVC. Using ViewBag, ViewData and TempData to pass data across controllers to views and controllers to controllers.
- Proven ability in creating Views, PartialViews, ViewModels and ActionFilters in ASP .NETMVC.
- Experience in front-end web development and design using HTML5, CSS3, Bootstrap, JavaScript, jQuery, and Ajax.
- Experience in SQL Server Database Creating, Database Objects, Stored Procedures and User Defined Functions using T-SQL.
- Experience in developing N-Tier Architecture using Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI), Model View Controller (MVC) and Service Oriented Architecture (SOA).
- Extensive Experience in accessing and managing data using C#, ADO.NET, Entity Framework, and LINQ.
- Experience in Microsoft Dynamics CRM.
- Worked on Team Foundation Server (TFS) and GIT for source code management and project management.
- Experience in hosting application in Microsoft Azure.
- Good experience working with Agile development methodologies like Scrum.
- Expertise in converting the requirement into the Technical Specifications and developed them using C# and ASP.NET.
- Worked on ASP.NET Security features using filters such as Authentication and Authorization using different types like Windows, Forms, Passport and Source Code authentication.
- Experience in developing and consuming ASP.Net Web Services using WSDL and SOAP, ASP.NetWeb API's (RESTful) and Windows Communication Foundation (WCF).
- Experienced with OOP,designpatterns, Win Forms UIdesignunderstanding
- Experience in using TDD, NUnit to test and detect possible problems for related application, and used fiddler, yslow for checking application performance.
- Developed applications using Test Driven Development(TDD) approach.
- Quick learner, Team player, Able to work independently.
TECHNICAL SKILLS
Languages: C#, HTML, CSS, C++
Web Technologies: Angular, AngularJS, ASP.NET 4.5/4.0/3.5, MVC 5/4.5/4.0/3.5 , WCF, Web Services, TypeScript, JavaScript, AJAX, jQuery, Web API, IIS.
Database: SQL Server 2012/2008,MS Access 2010
Development Tools: MS Visual Studio 2010/2012/2014/2015 , SQL Server Management studio 2012/2008
Testing tools: Nunit, Karma, Jasmine, Fiddler, Postman
Operating System: Windows 98/XP/7/8/10, Windows Server 2008/2012.
Version Control Tools: Team Foundation Server (TFS), Git, SharePoint.
PROFESSIONAL EXPERIENCE
Confidential
Software Engineer
Responsibilities:
- Designed and developed a responsive single-page web application using Angular, AngularJS, ASP.NET, C#.NET, Web API, SignalR, HTML5, JavaScript, jQuery, CSS3 and Bootstrap.
- Implemented AngularJS Controller functions, service using Controller methods to set up initial state of the object.
- Implemented AngularJS Services to bind the data and provide access to the data on the server.
- Used AngularJS as the development framework and done CRUD operations with $http service.
- Designed a web application using Web API with AngularJS and populated data using ADO.NET to model and manage data from SQL Server.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- Generated minified JavaScript files using gulp.
- For better design user experience used Bootstrap for Modal pop-ups, dialogs, Tables, Alerts, etc.
- Implemented Client-side validations using AngularJS Custom Form Validation and server-side validations using Data Annotation.
- Created/Altered Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server.
- Developing and consuming ASP.Net Web Services using Windows Communication Foundation (WCF).
- Used Microsoft Dynamics CRM client APIs to access data from CRM
- Created/Altered Entities, Created Views, Created Web Resources in CRM.
- Published web application/Web APIs in Microsoft Azure.
- Adapted Agile Mythology called Scrum for all the work performance.
- Used Team Foundation Server (TFS) for version control, source control and for better communication between the team members.
Environment: - Visual Studio 2017, Angular, AngularJS, Microsoft SQL Server 2012, C#, ASP.NET Web API, JSON, XML, ADO.Net, SignalR, Team Foundation Server(TFS), GIT, HTML5, JavaScript, jQuery, CSS3, Bootstrap, Microsoft Azure, Microsoft Dynamics CRM.
Confidential, Robbinsville, NJ
Software Engineer
Responsibilities:
- Designed and developed a responsive single-page web application using AngularJS, ASP.NET Web API, HTML5, JavaScript, jQuery, CSS3 and Bootstrap.
- Implemented AngularJSController functions, service using Controller methods to set up initial state of the object.
- Implemented AngularJS Services to bind the data and provide access to the data on the server.
- Used AngularJS as the development framework and done CRUD operations with $http service.
- Designed a web application using Web API with AngularJS and populated data using Entity Framework to model and manage data from SQL Server.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application.
- For better design user experience used Bootstrap for Modal pop-ups, Alerts, etc.
- Implemented Client-side validations using AngularJS Custom Form Validation and server-side validations using Data Annotation.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server.
- Implemented TDD using NUnit and MS test for .Net Mocking.
- Adapted Agile Mythology called Scrum for all the work performance.
- Used Team Foundation Server (TFS) for version control, source control and for better communication between the team members.
Environment: - Visual Studio 2012, AngularJS, Microsoft SQL Server 2012, ASP.NET Web API, JSON, XML, Entity Framework, Jasmine, Team Foundation Server(TFS), HTML5, JavaScript, jQuery, CSS3, Bootstrap.
Confidential, South Plainfield, NJ
Software Engineer
Responsibilities:
- Designed the Web Application using ASP.NET Web Forms.
- Designed the N-tier architecture for the application development with Presentation Layer (UI), Data Access Layer (DAL) and Business Logic Layer (BLL).
- Graphical User Interface (GUI) was designed using ASP.NET4.0, CSS, and JavaScript.
- Developed Master Pages, User Controls, and Custom Controls.
- The business logic was coded in C#.
- Extensively involved in T-SQL Queries like creating Tables, Stored Procedures, Functions, Triggers.
- Created ADO.NET objects like Dataset, Data Reader and Data Adapter to connect to the database in DAL.
- Manipulated data using data Bound controls like GridView and Repeater.
- Used Dynamic SQL for better filtering operations.
- Enforced Validations using ASP. NET validation controls and Custom Validation controls.
- Created Modal Popups with Bootstrap and jQuery.
- Created and consumed WCF Service to use in the application for important operations.
Environment: -C#, ASP.NET 4.0, ADO.NET, JavaScript, HTML, CSS, Web Forms, Microsoft SQL Server 2008 R2, Visual Studio 2012, WCF.
Confidential, Roswell, GA
Programmer Analyst
Responsibilities:
- Designed and developed a responsive single-page web application using Angular 2, ASP.Net MVC 5,ASP.Net Web API 2, TypeScript, C#, HTML5, JavaScript, jQuery, CSS3 and Bootstrap.
- Working experience with Typescript new features block scope, type restrictions, decorators, arrow functions, classes, interfaces, modules, import and exports.
- Worked on Routes in Angular 2 creating the base route and extensions by using RouterConfig as an injectable URL path and customized component for each of the web page in Angular 2.
- Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET/PUT/DELETE the data used in the application.
- Experience in writing Components, Pipes, directives and Services to separate concern and handle different situations by applying Angular 2.
- Used Angular 2 ngModel to achieve two-way binding and ngIf to display validation message and error message.
- Developed RESTfulWebAPIservices, using ASP.NETWebAPIas backend service.
- Implemented the application using Integrated Entity Framework 6.0 for faster and reliable way to process queries on database.
- Used LINQ to create queries to do CRUD operations on data in SQL Database inside Repository Layer in Web API.
- For Responsive Web design used Bootstrap to build grids, layouts and components like dropdown menus, navigation bar, alerts, and labels.
- Implemented TDD approach and worked with unit test of JavaScript applications using Karma and Jasmine.
- Used GIT for Version Control.
Environment: -JavaScript, TypeScript, jQuery, JSON, Bootstrap, C#, Web API, MVC 5, SQL, Angular 2.0, HTML5, CSS3, Jasmine, Karma,GIT, TDD, Visual Studio 2015, Brackets, Fiddler, Postman
Confidential, Somerset, NJ
Programmer Analyst
Responsibilities:
- Designed and Implemented Web Application by using ASP.NETMVC 5.0, Razor, C#, Javascript, jQuery, Ajax, Html, CSS, JSON, LINQ, Lambda Expression, and Bootstrap.
- Designed User Interface with Razor Views, Partial Views and Bootstrap for Layout View.
- Used Database First Entity Framework for creating different tables in the database for the MVC application.
- Used ViewModel in the view, to populate data from different tables on the same view.
- Used WebGrid, GridViewwithJavaScript/jQuery/JSON to provide more flexible, editable, and sortable gridview to increase user interaction.
- Created multiple partial views and reused them across the application.
- Implemented AJAX Helpers for making asynchronous AJAX calls in Views.
- Worked on ActionFilters for implementing user authentications, authorizations and role based security.
- Used Exception Filters for handling errors raised by the controller action results.
- Used LINQ to SQL and Lambda Expressions to query data from SQL Server.
- Extensively worked on Bootstrap to make web application responsive and user friendly.
- Deployed the project through Internet Information Services (IIS).
- Implemented Unit testing with NUnit for detecting and solving problems.
- Maintaining Version Control of the project in TFS by merging the developed code with the latest version in the TFS and also used JIRA for bug tracking.
Environment: -ASP.NET MVC 5.0, C#, JavaScript, jQuery, Ajax, Entity Framework, HTML, CSS, Razor, Microsoft SQL Server 2012, NUnit, Visual Studio 2012, TFS, JSON, LINQ, IIS, JIRA.
Confidential, Piscataway, NJ
Programmer Analyst
Responsibilities:
- Developed application using C#, ASP.NET framework.
- Developed UI Pages using ASP.NET, JavaScript, jQuery, CSS and HTML.
- Designed the N-tier architecture for the application development with Presentation Layer (UI), Data AccessLayer (DAL) and Business Logic Layer (BLL).
- Developed Entity framework based DAL using C#, ADO.Net and Entity Framework.
- Worked on master page and content page design in ASP.NET.
- Worked on Entity Framework for data base connectivity in ASP.NET.
- Followed C# oops concepts and used them while working on different .net frameworks to build application.
- Worked on collection classes like array, array list and generic classes and methods in C#.
- Involved in writing service layer using Windows Communication Foundation (WCF) technology
- Used Master pages, User controls, Custom controls to suit user’s needs.
- Developed code for operations between the application and the database using ADO.NET in C#.
- Used SQL server for the Database
Environment: Visual Studio 2012, C#, ASP.NET 4.0, ADO.NET,JavaScript, JQuery, CSS, HTML, WCF, SQL Server 2008, Windows 7.
Confidential
Jr Software Programmer
Responsibilities:
- Used .Net Framework class library to build user interface that separated application logic from presentation code using code behind pages.
- Designed and implemented UI for the application using ASP.NET Web controls.
- Designed and Developed Web Forms using ASP.NET, C#
- Developed module which deals with validating user, changing passwords and searching of information depending upon priority of user in site using ASP.NET and C#.
- Design and Review of test cases.
- Execution of Test Cases
- Used Coded UI tool for testing IDM
- Recorded and customized actions using Coded UI.
- Developed Test cases using Coded UI with C# code.
- Involved in Development of Automation Scripting.
- Created Log files for the reports using C# code.
- Prepared Automation Design Document.
- Implemented both Client and Server side validations
- Used ADO.NET with C# in Visual Studio 2012 to establish connections between client side web application and a Microsoft SQL Server 2008 database.
- Involved in Updating the Scripts
- Involved Review of the Automation Test Scripts
- Attended periodic meetings, Tele-conferences and led discussions on problem resolution
- Participated in reviews of work products of team members (designs, plans, documentation and code)
Environment: Visual Studio 2010/2012, C#.Net, Coded UI, ASP.NET 4.5, ADO.NET, SQL Server 2008.
