Sr. Front End Developer Resume
Irving, TX
SUMMARY:
- A highly skillful and talented UI Developer looking for the right opportunity to grow along with the organization utilizing my expertise in HTML/HTML5/XHTML, CSS/CSS3, DOM, Bootstrap, JavaScript, TypeScript, JQuery, Angular JS (1.x/2.0), Require JS, Node JS, Express, Backbone JS, AJAX, JSON, Grunt, Gulp, MongoDB and IDE tools like Visual studio, Web Storm, Jenkins, JIRA, Stash, Source Tree, Postman, GIT.
TECHNICAL SKILLS:
UI Web Technologies: HTML/HTML5, CSS/CSS3, SASS, LESS, JavaScript, AJAX, JQuery, JSON, Wordpress, Bootstrap, AnjularJS 1.x/2.0, ExpressJS, NodeJS, Uri JS, D3 JS, GitHub
IDE Editor: Eclipse6.0.1, Eclipse, Notepad++, Dream weaver, Visual Studios, Sublime Text3, NetBeans, WebMatrix, Web Strom
Databases: Oracle 10g/11g/12c, DB2 8/9 UDB, MySQL 3.x/4.1/5.0, SQL Server 2000/2005, Spunk data storage, MongoDB
Frameworks: AngularJS (1.x/2.0), NodeJS, BackboneJS, ExpressJS, RequireJS, Uri JS.
Languages: C, C++, JAVA, MySQL, C#, VB.Net, ASP.Net, Web Services.96
Debugging Tools: Chrome Elements Inspector, Firebug, IE Tester.
Application/Web Servers: IBM Web Sphere, Apache Tomcat and Apache Cordova, BEA Web Logic 8.1, HTTP Web Server.
Testing Tools and Logging Frameworks: Junit3.8/4.0, Load Runner, Jasmine, Karma, Grunt, Gulp, Easy Mock
Methodologies: Agile, Rational Unified Process (RUP), UML Waterfall.
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Front End Developer
Responsibilities:
- Expertise in design and development of web applications using HTML5, CSS3, JavaScript, JSON, AngularJS 1.X, Angular 2.0,ExpressJS, NodeJS and Bootstrap.
- Worked on application center screens and developed interactive professional and dynamic user interfaces using UI frameworks.
- Have done a POC to measure effort in migrating Angular 1 to Angular 2.
- Styling pages with CSS3 pixel level layout for sophisticated and rich user interfaces.
- Extensively used AngularJS to achieve MVC architecture to control the flow of the application and decouple the views from the business logic.
- Experience in creating services as classes in typescript importing into the components in Angular 2.0.
- Experience in deploying, managing and developing MongoDB clusters.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with mongodb.
- Involved in web development consulting focused on the MEAN stack (Angular.js, Node.js, Express.js, and MongoDB).
- Worked with npm commands and using package.json for managing dependencies and dev - dependencies of node js applications.
- Extensive knowledge in developing applications in a Single page applications (SPAs) using various JavaScript frameworks like Angular JS, Node JS.
- Developed Web Services for sending and obtaining data from different applications using REST APIs, such as Loan Applicationsto transfer data from Branch Server to Head Office Server.
- Designed and developed web-based products using Express JS and Node JS.
- Worked on Angular 2.0 by consuming RESTful web services and used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server andclient side.
- Built new model application with implementation of various new components (Angular 2.0).
- Perfectly utilizing the typing concepts in Typescript making the Angular to be an optimized fashion.
- Created / Modified Angular 2 components, by using Typescript converted to JavaScript files to modify or creating new JS files.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Involved in team meetings with corporate Webmaster's UI Team in understanding needs in new implementation and involved in daily team meetings and weekly Scrum meetings.
- Worked in all phases of the SDLC, including requirements analysis, design and development, bug fixing, supporting QA teams and debugging production issues.
- Created Unit test cases for the Angular application using Jasmine to test individual functions/modules.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, AngularJS 1.X, Angular 2.0, Express.JS, Node.JS, MongoDB, AJAX, XHTML, Adobe Photoshop CS, GIT, Agile, Jasmine, GitHub.
Confidential
Front end Developer
Responsibilities:
- Created front-end applications using HTML5, CSS3, JavaScript, JQuery, AngularJS, Node.js, Backbone.js, OOP, DOM, Twitter Bootstrap, AJAX, XML and JSON.
- Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UIarchitect and Business Units.
- Responsible in design and development of web applications using the latest technologies like HTML5, CSS3and AngularJS also involved in Unit testing.
- Extensive usage of BOOTSTRAP andSASS for responsive web design.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Coded AngularJS controllers and directives for application functionality and filters for heavy DOMmanipulation.
- Used Grunt for Builds for link, minification of HTML, CSS and JavaScript, Live reload, watch, test runner, server configuration and Sass compiler sub tasks.
- Development of Client Side Validation techniques using Web RTC, JQuery and Angular JavaScript.
- Utilized the Dependency Injection mechanism for simpler way of managing the controllers and scopes.
- Involved in writing application level code to interact with API's, Web Services using AJAX, JSON and XML.
- Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
- Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express.
- Implemented XML parsing and JSON parsing for data handling on different application.
- Regular interaction of RESTful API design calls to populate the UI on the app using GET, PUT, POST and DELETE.
- Used AJAX framework for asynchronous data transfer between the browser and the server.
- Worked on writing code for integrating merchant API to get all the details about coupons and merchant ID to database.
- Developed API back ends using NodeJS to allocate access to data in MYSQL.
- Used date-format and moment packages in Node JS to save the timestamp in database converting into UTC.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using NodeJS.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome Developer tools.
- Performed testing using Jasmine, Karma and Protractor by following Test Driven Development (TTD) approach.
- Used GitHub, version control system as a source repository to organize the code base.
Environment: HTML5,CSS3, JavaScript, Angular JS, Node JS, Express JS, LESS, SASS, JSON, AJAX, Bootstrap, Tomcat, MONGO DB, JIRA, GIT, Jasmine and Maven.
Confidential, Irving, TX
UI Developer/Front end Developer
Responsibilities:
- Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional Requirement Specifications for the designers and developers to understand them as per their perspective.
- Involved in web designing using HTML, XHTML, CSS 2/3, JavaScript, Ajax, JSON, and JQuery.
- Developed HTML prototypes and UI deliverables such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Used AngularJs as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Responsible to manipulate HTML, CSS3 in JQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Used AngularJS and Node.JS to structure JavaScript code in an MVC (Model, View, and Controller), Used AngularJS, D3JS to build a single-page application.
- Designed and Developed JavaScript framework which is wrapper on top of JQUERY framework and AJAX based UI framework for UI Configuration widgets.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML, CSS3and JavaScript using Dreamweaver.
- Developed different JQuery component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Enhanced user experience by designing new web features using MVC Framework like Require.js, and Ext.js, accommodate these advanced and fast technologies.
- Used the Node.js and AngularJSMVC Frameworks in the development of the web applications.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Implemented generating the verification hash code using crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
- Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
- Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role Based menu items changes dynamically, derived from the database in the form of XML.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
- Involved with cross browser testing and compatibility using chrome, Firefox and IE.
- Co-ordinate with QA for testing, Production releases, Application deployment and integration.
- Involved in Production Support and minor enhancements as per application requirements.
Environment: HTML4, CSS3, JQuery, JavaScript, AJAX, XML, JSP, JSON, MVC, DOM, Adobe Dreamweaver, AngularJS, Requirejs, NodeJS, Bootstrap, Ext.js, Internet Explorer, Firefox, Chrome, Oracle, Windows.
ConfidentialUI Developer/ Front End Developer
Responsibilities:
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Testing the website on multiple browsers with their old as well as latest release.
- Used JSON for storing and exchanging information between browsers and servers.
- Integrated different social networking site like Facebook, twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Used agile methodology for the software development.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
Environment: HTML, JavaScript, AJAX, CSS, JSON, JQuery, XML, JBoss.
ConfidentialWeb Developer
Responsibilities:
- Worked in Agile and Scrum development environments.
- Interacted with business system analyst to understand the technical requirements of the project.
- Involved in developing the UI pages using HTML, DHTML, CSS and JavaScript.
- Involved in developing test plan and procedures.
- Migrating legacy applications to multi-tiered web applications.
- Identifying the applications that are good for deploying in development environment after performing a thorough migration analysis.
- Migrated existing application configuration,packages and data from the source to the target environment.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
- Debugging web pages with firebug and fixing issues.
- Testing browser compatibility and addressing browser compatibility issues.
- Optimizing SQL queries and stored procedures.
- Maintaining documents and source code in CVS.
Environment: Eclipse, Firebug, HTML, CSS, JavaScript, jQuery, SQL, PL/SQL.