Senior Front-end Developer Resume
New York, NY
SUMMARY:
- Having 6 years of experience in Front-end UI development with JavaScript frameworks.
- Expertise in developing business applications for domains such as Banking, Finance.
- Proficiency in Software Development Life Cycle (SDLC) from requirements analysis, design, development, testing and documentation.
- Expert knowledge in web applications development technologies including HTML5, CSS3, JavaScript, jQuery, jQuery UI, Bootstrap, AJAX, React/Redux, AngularJS, Angular2.
- Hands on experience in JavaScript, JavaScript frameworks like AngularJS, Angular2, React.js/Redux, server side JavaScript that is Node.js.
- Experience in developing Responsive Design by Bootstrap and CSS3 Media Queries.
- Knowledge in developing user interface components and implementing them following well-known React.js workflows such as Redux.
- Experience in the latest technologies such as Angular 2 and Angular 4.
- Master in JavaScript with solid understanding of Closure, Hoisting, ES6 & ES5, OOP etc.
- Expert in Angular JS to design Single Page Application with solid experience of creating custom Directives, Services and Filters.
- Implemented Angular MVC architecture design pattern to design and build different modules.
- Hands-on experience with developing service side web application, using Node Package Management (npm) to install and manage different packages.
- Expertise in using Node.js as a proxy to interact with RESTful Services and Database and exchange data with JSON.
- Deep understanding of objects, non-blocking UI Asynchronous event.
- Proficient in MEAN Stack based web applications, which includes Angular, Node.js, Express.js and Mongo DB.
- Proficient in writing SQL Queries, Triggers, Stored Procedures, Functions for managing and accessing databases such as Oracle, SQL sever.
- Familiar with CSS3 preprocessors styling such as SASS and LESS.
- Board experienced in handling Unit testing using Jasmine.
- Hand-on experience in using version control tools like GIT to provide common platform to all developers.
- Experience in Agile methodologies and Scrum environment.
- Good experience with Cross Browser Compatibility issues on Google Chrome, Firefox, Safari, and Internet Explorer (IE).
- Proactive and Innovative team player with h ighly sense of responsibility and eager to learn new technologies such as Angular4 and fast paced environment and self-starter.
TECHNICAL SKILLS:
Programming Language: Java, C/C++, Python, R
Web Technology: HTML5, CSS3, JavaScript, Angular JS, Angular2, React.js, jQuery, Bootstrap, Node.js, RESTful, AJAX, JSON, Express framework
Database: SQL server, Oracle, Mongo DB
Operating System: Chrome, Firefox, Safari, and IE
Unit Testing Tools: Jasmine, Mocha, NProxy
Version Control Tools: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, New York, NYSenior Front-End Developer
Responsibilities:
- Built a reusable, component-based web application using HTML5, CSS3, TypeScript with framework Angular1.4, Angular2.0 and design single page application (SPA).
- Created Typescript reusable components and services to consume RESTful API's using Component based architecture provided by Angular 2.
- Implemented Angular 2 services to connect the web application to the back-end API.
- Performed Form Validations using reactive forms from Angular2.0 /Angular1.4 framework.
- Developed AngularJS components such as modules, controllers, custom directives and services based on the Model View Controller (MVC) architecture.
- Built user interface using HTML5, CSS3 and worked with SASS pre-processor to minimize complexity and simplify CSS3 styling.
- Designed Responsive web pages using Bootstrap and CSS3 media queries for that fit different devices including mobile, tablet and desktop.
- Used Angular1.4 and Angular2.0 to create views performing two-way data binding and one-way data binding.
- Handled client side validations using Angular Form functions and used AJAX feature and JSON5 to achieve exchanging data and information with server asynchronously.
- Performed Unit testing by using Jasmine and Karma.
- Handled browser compatibility issues working on different browsers such as IE, Firefox, Safari and Google Chrome.
- Used GIT to maintain application version control for the full development cycle.
- Involved in Agile Scrum methodologies to do the requirements analysis and planning.
Environment:JavaScript, TypeScript, HTML5, CSS3, Angular1.4, Angular2.0, Bootstrap, SASS, AJAX, GIT, Scrum, Oracle11g, RESTful Web Services, NodeJS, npm.
Confidential,Fort Lee, NJSenior Web Application Developer
Responsibilities:
- Worked closely with Senior Developers, Business Analysts, Product Managers, and the QA to deliver optimal designs and software to meet the expectations of MVC architecture.
- Designed and developed Responsive Web Design using HTML, CSS3 Media queries, Grid Layouts, JavaScript1.8, Bootstrap.
- Implemented Single Page Application (SPA) and client side MVC architecture using AngularJS for different UI pages like Login, Register, User account and Periodic payments.
- Built different modules, controllers, templates, custom filters and directives in AngularJS.
- Implemented jQuery, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto complete Form Validations.
- Used SASS as pre-processor to dynamically generate neat and clean CSS styling.
- Used Gulp as the automation tool to run and manage JavaScript tasks.
- Requested and obtained data from back-end using AJAX function in jQuery to exchange JSON data with back-end and render it to UI.
- Involved in consuming RESTful services using Node JS routing.
- Involved in creating and executing Unit test cases using Jasmine.
- Working in Agile Methodologies for rapid development and delivery of the working software.
- Used GIT to maintain application version control for the full development cycle.
- Participated in daily SCRUM meeting to keep track of project status.
Environment:HTML4, HTML5, CSS3, JavaScript1.8, AngularJS, Bootstrap, Ajax, jQuery, SASS, Oracle, JSON, Jasmine, Scrum, GIT , Gulp , RESTful Web Services, NodeJS, npm
Confidential, New York, NYFront-End Web Developer
Responsibilities:
- Involved in the full life cycle of the software design process including, requirements definition, prototyping, and interface implementation, unit testing.
- Developed the web applications in a professional manner with using web technologies like HTML, CSS and JavaScript with React/Redux, Webpack, Node.js/NPM and MongoDB.
- Created Single Page Application (SPA) utilizing React.js and maintain business logic.
- Updated clients information system using React.js components to strengthen existing system.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Implemented jQuery AJAX calls in web pages to render the response on to UI.
- Modified Services function and handled database MongoDB on performance-demanding data, implement data communication between different component and server using MEAN stack.
- Participated in creating Responsive Web Design with Bootstrap Grid system.
- Involved in creating RESTful Services using Express.js.
- Wrote jQuery based AJAX Requests to consume RESTful service.
- Involved Jasmine for unit testing under Test Driven Development process.
- Used GIT to execute project version control and teamwork.
- Good experience on Agile methodologies and participant in daily Scrum meeting.
Environment:HTML, CSS, JavaScript, React/Redux, j Query, AJAX, JSON, Express , MongoDB , Mongoose, Node.js, Jasmine, Agile, GIT , WebStorm
Confidential, Morristown, NJUI Developer
Responsibilities:
- Developed the User Interface using HTML , CSS and JavaScript .
- Utilized JavaScript and j Query 1.5 for client side validation validating and design of the web site to suit different browsers.
- Utilized jQuery1. 5 to navigate to different pages of the application using DOM elements, and to create AJAX pages.
- Employed AJAX and XML to process asynchronous actions between front and back end.
- Built complex desktop-style UI using HTML, CSS, JavaScript and AJAX.
- Used JavaScript validation framework for Client side validations and Server side validations to build dynamic web page.
- Created a shared library of JavaScript , which can be shared across different applications.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JSON .
- Wrote Stored Procedures, Transactions, Triggers and SQL-Statements to access data from MySQL5.5 Database.
Environment:HTML, CSS, JavaScript, Ajax, jQuery1.5, MySQL5.5, Java 6, JSP, Eclipse, Notepad++, GIT