Javascript/angular Developer Resume
Edison, NJ
SUMMARY:
- Highly motivated and professional with having 5+ 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 NodeJS, ExpressJS, MongoDB, Angular 2, TypeScript, ASP.Net MVC 5.0/4.5/4.0/3.5 , ASP.Net Webforms 4.5/4.0/3.5, C#, Web Services, Web API, AngularJS, jQuery, JSON, Bootstrap, HTML, CSS, JavaScript and SQL Server 2012/2008, Visual Studio 2015/2012/2010.
- Worked on Angular2 Templates, directives, Routing and navigation, Components, Services, Pipes and Data Binding.
- Expertise in AngularJS controllers, directives, filters, factory and service resources, routings and events.
- Experience in building application using the MEAN stack: MongoDB, AngularJS 2, Express.js and Node.js to generate RESTful API’s.
- Experienced working in ASP.NET MVC. Using ViewBag, ViewData and TempData to pass data across controllers to views and controllers to controllers.
- Proven ability in creating Views, Partial Views, View Models and Action Filters in ASP .NET MVC.
- 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), and Model View Controller (MVC).
- Extensive Experience in accessing and managing data using C#, ADO.NET, and Entity Framework
- Worked on GIT for source code management and project management.
- Expertise in converting the requirement into the Technical Specifications and developed them using C# and ASP.NET.
- Worked extensively on creating and consuming Web API.
- Quick learner, Team player, Able to work independently.
TECHNICAL SKILLS:
Languages: C#, Java, ASP.NET, Type Script, Java Script, jQuery, T-SQL, HTML 5, CSS 3
Technologies: ASP.NET 4.5/4.0/3.5, ASP.NET MVC 4.0/3.0, ASP.NET WEB API, Web Services, ADO.NET, Node.js, Express.js, Passport.js, Mongoose, AngularJs, Angular 2, SignalR, Entity Framework, AJAX, Json, nUnit, bootstrap
Databases: SQL Server 2012/2008/2005, MySQL, MongoDB
Tools: Visual Studio 2013/2012/2010, Visual Studio code, Atom, Fiddler, Postman
Operating Systems: Windows 98/XP/Vista/7/8, Mac OS X 10.8
Methodology: Agile, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, Edison NJ
JavaScript/Angular Developer
Responsibilities:
- Used the MEAN stack (MongoDB, AngularJS 2, Express.js and Node.js.) to generate a RESTful API.
- Created our api server using Node.js modules so our application could communicate with the database
- Created api services through the Express middleware that allowed us to get data from the api more easily and efficiently
- Utilized Mongoose to create the schema for our data models and create structure while still taking advantage of the flexibility in mongoDB.
- Parsed user input from the body of the web page into JSON format with the Body Parser module
- Created API Service that gets a list of applicants that matches with a job by its requirements
- Used (ngModel) to bind data from the model to the view and vice-versa
- Grouped Components and Modules that our application needed to function with a Module
- Specified Controllers and Views within our application using Component
- Generated new components for our project with the Angular CLI
- Used Git for source code management and version control
Environment: MongoDB, Visual Studio Code, AngularJS 2, JavaScript, jQuery, CSS, Bootstrap, Node.js, Express.js, Mongoose, Command Prompt (Angular CLI), GIT
Confidential, New Albany, IN
.Net UI /Angular Developer
Responsibilities:
- Created and implemented the application using AngularJS, MVC ASP.net, MongoDB, JavaScript, JQuery, CSS, and Bootstrap.
- Used Visual Studio Code for project manipulation
- Specified our app dependencies with a Module through the ng-app directive
- Added controllers to the module to control data in different parts of the application
- Controlled what happened with data using Controllers specified through the ng-controller directive
- The ng-model directive was used to bind data from the model to the view and vice-versa
- $scope “passed” data between the view and the controller
- Used angular validation such as $touched, $invalid and $dirty for client-side validation
- Validated user login credentials through a custom service
- Utilized MongoDB for its flexibility and speed which was important for a CRM application
- Created a web api using ASP .net Web API 2
- Used GIT for source code management and version control
Environment: AngularJS, MVC ASP.net, MongoDB, Visual Studio Code, JavaScript, CSS, Bootstrap, HTML5, GIT
Confidential, Pine Brook, NJ
MVC Developer
esponsibilities:
- Designed and implemented the application with ASP.NET MVC 4, SQL Server 2012, Entity Framework, jQuery, AJAX, HTML5, CSS, Bootstrap and JavaScript.
- Responsible for end to end application scoping, design, planning, development, implementation and post-implementation maintenance and support
- Created View Models to encapsulate all models and classes used on different views.
- Used Entity Framework database first approach to create data models and for data retrieving and manipulation using LINQ and Lambda Expressions.
- Created Stored Procedures, Views and Triggers in SQL Server.
- Created Custom Data Validation Attributes for data fields.
- Created Custom Action Filter Attributes for the Action methods in Controller.
- Implemented N-tier architecture (UI layer, Business logic layer, Data access layer).
- Implemented Authentication and Authorization using ASP.NET Identity.
- Implemented push notifications system using SignalR
- Implemented bundling and minification of scripts and styles to improve performance.
- Different Layouts were created for having different design for different user roles (customer, employee).
- Used jQuery and JavaScript to implement client-side functionality.
- Used ASP.NET AJAX Helper classes and jQuery AJAX for making asynchronous AJAX calls in views.
- Used JSON data to send and receive information along with GET, POST, PATCH, DELETE AJAX calls.
- Actively involved in Bug Fixing during the build and deployment process and debugging.
- Used Team Foundation Server for source code management and version control
Environment: ASP.NET MVC4, Microsoft SQL Server 2012, Entity Framework, JavaScript, jQuery, Ajax, HTML5, CSS, Bootstrap, Team Foundation Server
Confidential, Arlington, Virginia
ASP.NET Developer
Responsibilities:
- Created web application using Asp.net webforms and styled web pages with CSS and HTML5
- Connected to the database and manipulated data using ADO.net
- Used a Master Page with Bootstrap to keep layout consistent between pages within the application
- Redirected users who were not logged in to Login screen using Session variables
- Used Cookies to remember Username on Login screen
- Asp validator controls were utilized for client-side validation on text fields
- Relieved stress on the database by using cache to store data pulled from the database
- Used User Controls to define properties, methods, and existing web server controls for login Control
- Connected to Microsoft SQL Server for data retrieval and manipulation
- Used GridView to display data tables(enabled paging and formatted GridView to be visually appealing)
Environment: ASP.net, ADO.net, CSS, HTML5, JavaScript, JQuery, Bootstrap, Microsoft SQL Server 2012, GridView, Team Foundation Server