Ui Developer Resume
Hamilton, NJ
SUMMARY
- 6+years Front End Developer with experience in designing and developing content - rich and responsive web application, relationship database and back-end using different technologies.
- Experienced in developing Front-end UI with HTML5, CSS3, Bootstrap 3&4 and JavaScript.
- Experienced with JSON, jQuery, TypeScript, Font Awesome and developing asynchronouswebapplicationsby using AJAX.
- Proficient in developingwebapplications with Angular features such as Modules, Components, Directives, Pipes, Route Guards, Services, Reactive Forms and configuring Routing.
- Good experience in developing Single PageApplication(SPA) using ReactJS, AngularJS, Angular4-7, Angular CLI and Angular Material.
- Experienced in developing web application with ReactJS while using Redux to apply middleware and manage states of different components.
- Understanding of the implementation of Object-Oriented Programming (OOP).
- Experience in developing and consuming ASP.NETMVC, Web form, Web API and Node.js.
- Experience in developing Restful Web Services using Node.js and .NET Web API framework.
- Good knowledge and experience with ADO.Net, Entity Framework and LINQ.
- Hands-on experience in MongoDB and SQL with skills like Queries, Store Procedures, Scalar Function, Aggregate Function and Conditional Statements.
- Good understanding of Object-Oriented Programming Structure, Onion Architecture and N-tier Architecture.
- Proficiency in Agile and Waterfall SDLC methodologies and development processes.
- Knowledge of testing with Postman for Web API and Jasmine & Karma for Angular.
- Experienced with deploying web application with Microsoft IIS, Microsoft Azure DevOps CI/CD Pipeline and Azure App Services.
- Experienced with Microsoft Azure DevOps, Git and JIRA source control/project management tools.
- Ability to communicate and work effectively in a team with enthusiastic to learn new things.
- Extensive exposure to optimization and different fields of programming.
TECHNICAL SKILLS
Programming: Microsoft C#, Python 3, MATLAB, SQL, VBA
Front-end: HTML5, CSS3, JavaScript, TypeScript, jQuery, Bootstrap 3&4, Font Awesome, AJAX, ReactJS, Redux AngularJS, Angular 4-7, Angular CLI, Angular Material
Back-end: ASP.NET MVC 5, Web API, Web Services, WCF, ASP.NET Web Forms, Entity Framework 6, LINQ, ADO.NET, Node.js
Database: MS SQL SERVER 2012/2017, MongoDB
IDE: Visual Studio, Visual Studio Code
Others: Microsoft IIS, Microsoft Azure DevOps, Git, JIRA, JSON, NUnit, Webpack, Postman, Jasmine & Karma, Mocha
PROFESSIONAL EXPERIENCE
Confidential, Hamilton, NJ
UI Developer
Responsibilities:
- Developed front-end with Angular 7 and back-end withWebAPI.
- Implemented front-end components using Pipes, Directives, Modules and Services.
- Improved responsive UI with HTML5, CSS3 and Bootstrap3.
- Deployed Routing and Navigation for different pages while applying Lazy Loading.
- Used Angular Material with features like Pagination for better data displaying and Filters to achieve searching functionality.
- Used Reactive Form to gather or edit information dynamically.
- Implemented Form Validation for required input field and checking input data standard.
- Developed Services with RxJS Observable for async data communication and error handling.
- Used different Route Guards like CanActivate for authentication, Resolve to preload data and CanDeactivate to avoid missing unsaved changes.
- Implemented Restful Web API with OAuth token-based authentication and authorization.
- Developed CRUD functions with Entity Framework Database First Approach to connect to the database and achieved Onion Architecture with the help of Unit of Work and Repository Generator.
- Handled exceptions inWebAPI using Exception Filters and Exception Handlers and enabled CORS.
- Involved in SQL database design and developed several Store Procedures and Triggers.
- Deployed the web application with Microsoft Azure DevOps CI/CD Pipeline and Azure App Services.
- Tested the Web API functions with Postman.
- Implemented Angular unit test with Jasmine and Karma.
- Collaborated with the group in Agile development process through the Microsoft Azure DevOps source control/project management tool.
Environment: Angular 4-7, Angular Material, Angular CLI, HTML5, CSS3, Bootstrap 3&4, JavaScript, TypeScript, Web API 2, C#, ASP.NET, Entity Framework, Microsoft SQL Server 2017, Visual Studio Code, Visual Studio 2017, Postman, Jasmine & Karma, Microsoft Azure DevOps, Azure App Services
Confidential, New York City, NY
UI Developer
Responsibilities:
- Designed and implemented the web application with HTML5, CSS3, JavaScript, ReactJS and Redux.
- Developed reusable and maintainable components with ReactJS and different views navigation with React-Router.
- Implemented single page application feature with ReactJS.
- Used High Order Component to bind actions to components to enhance the maintainability.
- Implemented Drag-Drop function to allow users to directly drag products and customers data into forms withReact-Dragabble.
- Stored and managed different components’ states and apply middleware like Redux-thunk to handle actions with Redux.
- Used Bootstrap to achieve responsive web design like pop-up windows.
- Involved in Restful API development using Node.js and database development using MongoDB.
- Used axios AJAX request to implement CRUD functions like achieving and updating data.
- Tested ReactJS parts with Mocha.
- Bundled and packaged the ReactJS project with Webpack.
- Implemented version control with GIT and project management with JIRA.
- Worked with Agile and Scrum process management.
Environment: HTML5, CSS3, Bootstrap 2, JavaScript, ReactJS, Redux, Node.js, MongoDB, Mocha, Webpack, GIT, JIRA
Confidential, Mayfield, PA
UI Developer
Responsibilities:
- Developed front-end with AngularJS and back-end withWebAPI.
- Displayed data front-end components using AngularJS with features like Modules, Directives and Services.
- Used HTML5, CSS3, Bootstrap3, Font Awesome to make the page look better.
- Created Custom AngularJS Directives of elements attributes types for reusable tasks.
- Implemented client-side validations using ng-minlength, ng-maxlength and ng-pattern for different validation requirements.
- Used custom Filters to do filtering for searching, and sorting for better data displaying.
- Deployed Routing for products lists, products details and other pages.
- Created Restful Web API which implemented CRUD with different HTTP Methods and enable CORS.
- Implemented Error Handling and Exception Filter in Web API.
- Configured data access in Web API base on Entity Framework with Database First Approach and LINQ to query the database with customized constraints.
- Deployed Web API for the web application to consume HTTP based services like getting required data with Microsoft IIS.
- Tested the Web API functions with Postman.
- Implemented AngularJS unit test with Jasmine.
- Collaborated with the group through the JIRA source control/project management tool.
Environment: HTML5, CSS3, Bootstrap 3, Font Awesome, JavaScript, TypeScript, AngularJS, Web API 2, C#, ASP.NET, Entity Framework, LINQ, Visual Studio 2012, Microsoft SQL Server 2012, Postman, Jasmine, JIRA
Confidential
UI Developer
Responsibilities:
- Designed and developed different pages like login page and multiple detail pages with HTML5, CSS3, JavaScript and ASP.NET Webform.
- Developed the web application as a single web application with AngularJS.
- Implemented different ASP.NET Webform controls like Gridview and Repeater to display different information like products information tables and orders information tables.
- Implemented data binding and data display with AngularJS.
- Created Master Page and multiple Partial Classes to reduce duplicate codes.
- Implemented different classes for authentication with Validation Server Control and error handling.
- Implemented asynchronousdata communication and ach with JavaScript and AJAX.
- Used Cookie, Session and Viewstate to maintain the login information for easier login and status information.
- Used ADO.NETto connect to SQL database to retrieve and update data and LINQ for convenient data query to implement searching and filtering functionalities.
- Involved in SQL server database design and tables design.
- Deployed the web application with Microsoft IIS.
- Implemented version control with Git.
Environment: HTML5, CSS3, JavaScript, jQuery, AJAX, C#, AngularJS, ADO.NET, LINQ, Microsoft SQL Server 2012, Visual Studio 2012, Git, Microsoft IIS
