Angular Full Stack Developer Resume
Nashville, TN
SUMMARY:
- IT professional with around 5+ years of experience in Application Design, Development and testing of Web based client/server n - tier architecture using Microsoft Technologies such as NET Framework, C#, ASP .NET, ASP .NET MVC Framework, AJAX, SQL Server, ADO.NET, LINQ, Entity framework.
- Proficient in Front-end technologies such as HTML/HTML5, CSS/CSS3, Javascript, jQuery, Bootstrap, Typescript, Angular 2, AngularJS, NodeJS, Express and mongoDB for the database.
- Proficient in developing User Interface (UI), Business Logic and Data Access components to meet user requirements.
- Working with Angular 2.0 such as Building Nested components, interpolation, data binding & creating pipes, building, and testing with CLI and other JavaScript frameworks likes jQuery, NodeJS.
- Having good experience in implementing the Node.js server- side code to interact with MongoDB to store and retrieve the data by using the Mongoose middleware.
- Extensive experience in software development methodologies including Agile (Scrum), Test-driven development (TDD) and Waterfall methodologies
- Good knowledge with concepts like Custom Routing, HTTP Handlers, Fluent APIs, Data Annotations, URL Routing, View-Models etc.
- Experience in developing UI using ASP.Net Server-Side Controls, HTML5 Controls, JavaScript, and jQuery.
- Experience in working with Microsoft SQL server, MongoDB (NOSQL).
- Extensive working experience in database design and development, for creating complex database queries, writing Constraints, Indexes, Views, Stored Procedures and Functions using T-SQL in SQL Server.
- Experience in deploying the projects through Internet Information Services (IIS).
- Good experience working with agile development methodologies like Scrum.
- Hands on experience using Source Code Control Systems like Microsoft Team Foundation Server (TFS) and Git.
- Quick learner with ability to prioritize tasks/Multitask and execute them to perfection and able to work in a high-pressure environment and capable of working in a team and as an individual.
- Resilient in adapting to new technologies, work environments with strong communication, collaboration & team building skills.
TECHNICAL SKILLS:
Languages: C# .Net, JavaScript, TypeScript:
.Net Technologies: .Net Framework 3.5/4.0/4.5/5.0, ASP.Net web forms, ADO.Net, Asp.Net MVC, Web Services, WCF, Web API:
Web Technologies: XML, HTML, JSON, XHTML, CSS, Bootstrap, AJAX, NodeJS, Express:
Databases: MS-SQL Server 2012, TSQL, PL/SQL, MongoDB:
Other tools: Visual Studio 2015/2017, Visual Studio Code, Sublime Text, Vim:
Scripting: JavaScript, jQuery, AngularJS, Angular 2:
PROFESSIONAL EXPERIENCE:
Confidential - Nashville, TN
Angular Full Stack Developer
Responsibilities:
- Implementing a single app web page to provide users a quick and responsive UI using custom and built-in Angular Directives
- Building an extensive client-side validation for users' inputs using CSS and Angular Form Validation
- Implementing a dynamic and responsive display for data coming from users' inputs using Two-Way Data Binding
- Caching data coming from server-side to a single user's session to provide quick data access
- Creating maintainable RESTful API services for future uses of the application using NodeJS and Express
- Implementing custom logic for user directives so the app can be extendable in the future
- Maintaining the project's dependencies while using multiple technologies together (such as Bootstrap, jQuery, HTML)
- Styling the UI and enhance the responsiveness of the web app by using Bootstrap
- Handling functionality of the app by providing custom UI for specific users' types
- Implementing HTTP calls from browsers to the server side to retrieve data for users
Environment: Windows, Visual Studio Code, Command Prompt, NodeJS, Express, Postman, Angular, JQuery, Bootstrap, HTML, CSS, Git, MongoDB
Confidential - San Francisco, CA
AngularJS, .Net Developer
Responsibilities:
- Designing a database to store users' records and personal info using Microsoft SQL
- Implementing server APIs to communicate with the database and users by using MVC Web API
- Implementing database communication using Entity Framework
- Handling users' inputs from browsers to server by using AngularJS Form Validation
- Controlling and handling HTTP requests from users using AngularJS Http Service
- Creating auto increment feature for records' to mitigate users effort to add new records to the database
- Handling errors from server APIs to ensure server's app durability and prevent API server from crashing
- Designing a Single-Page style UI for users with quick and responsive functions
- Creating an extensive AngularJS service on client side to ensure the scalability of the project
- Used Git for version control, source control and for better communication between the team members.
Environment: Windows, Visual Studio Code, Visual Studio 2013, Command Prompt, Git, MINGW64, MVC Web API, Microsoft SQL Management Studio, IIS Server, Postman, TypeScript, Bootstrap, HTML, CSS
Confidential - Round Rock, TX
ASP.NET Developer
Responsibilities:
- Designed and implemented a 3-Tier Application including the Presentation, Business and Data Access Layer
- Implemented Business Layer for the application using C#
- Connecting the database server and the code behind of the UI by using ADO.NET
- Creating stored procedures and transactions to enhance database access speed and prevent operational failures
- Creating backup databases to ensure server up-time in case the database server fails
- Implementing the GridView style layout with AutoPostBack functions to provide users responsive actions on the web page
- Creating custom logics for data manipulations from the database to extend the application's functionality
- Incorporating Bootstrap layout with ASP controls to include the web page UI with a modern style.
- Implemented Validations using ASP. NET validation controls and Custom Validation controls.
- Displaying data using AjaxToolKit controls to give users fast feedback for data access
- Providing Sessions and Cookies to enhance users' experience when using Login functionalities.
Environment: Windows, Visual Studio 2013, SQL Management Studio, ADO.NET, ASP.NET, Git, HTML, CSS, AjaxControlToolkit, IIS Server
Confidential - Chicago, IL
MVC.NET Developer
Responsibilities:
- Developed multi-tier application using ASP.NET MVC template, C#, jQuery, Bootstrap, CSS, HTML, Entity Framework and SQL Server
- Designing a relational database to store a large amount of data from users
- Deploying the server database by using Microsoft Management Studio
- Implementing secure Login function for users by encrypting sensitive data
- Creating multiple layers of validation to ensure the accuracy of users' inputs and database server's security
- Implementing a straightforward table style record editor for users to use
- Creating multiple reusable controllers for the application's scalability and maintainability
- Implementing database communication using Entity Framework to speed up development time and enhance the controllers functionality
- Providing custom layouts for users to choose and use when accessing the web page
- Deploying the web page application using IIS Server
Environment: Windows, Visual Studio 2013, Microsoft Management Studio, Entity Framework, Git, HTML, Bootstrap, JQuery, IIS Server