Frontend Developer Resume
HoustoN
SUMMARY:
- Around 7 Years of extensive Experience in designing User Interface applications and professional web applications using HTML 4.0/5, CSS2/CSS3, JAVASCRIPT, JQUERY, AJAX, JSON and XML, ECMA5, ECMA6.
- Adept at developing web applications using JavaScript, HTML, DOM, jQuery, CSS, Bootstrap 3, Ajax, & IDE tools like Visual Studio Code, Sublime and Brackets, Webstorm.
- Experienced in MEAN stack development.
- Good understanding and knowledge of ANGULAR.JS 2.0.
- Good understanding of AJAX and how Javascript uses it to send and retrieve data from an API/Database.
- Experience in using node.js and express.js web application framework to create server - side web based applications.
- Thoroughbred in performing DOM manipulations using Javascript and building frameworks using Javascript concepts such as prototypal inheritance and first-class functions.
- Proficient in the popular Javascript framework Angular.js with special emphasis on routing, custom services and custom directives and how Angular implements the concept of Single Page Applications (SPA).
- Understanding of BEM and ITCSS approach to writing CSS as to make more scalable and modular
- Experienced in working with AEM and able to understand the workflow associated with it.
- Sound understanding of the Javascript library jQuery with special focus on creating jQuery plugins and DOM manipulations.
- Experience in producing an API using RESTFUL Web Services for web based applications and consuming RESTFUL Web Services using AJAX and jQuery and rendering JSON response on UI.
- Familiarity with technologies like Java, JSP, Servlets, and MVC Struts.
- Hands on experience in creating server-side connectivity between node.js and mongoDb database to send and retrieve data.
- Familiarity with Grunt task runner which helps automate repetitive tasks.
- Skilled in using version control software such as GIT.
- Robust understanding of agile methodology and implementing Scrum structure in Project development.
TECHNICAL SKILLS:
Languages\ Operating Systems\: Core Java, JavaScript, ECMA Script 2015\ Windows, Linux, iOS\
JavaScript Libraries/Frameworks\ Web technologies\: JQuery, React JS, AngularJS 2, NodeJS, \ HTML5, CSS3, SASS, JQuery 1.12, Jquery \ Express, PassportJS, MomentJS, Mongoose, \ UI 1.12, Ajax, Bootstrap 3.2, SemanticUI, \: D3.JS, BowerJS, GULP, Webpack \ JSON, SASS, LESS, RESTful Web Services\
Databases\ Version Control\: MongoDB, MySQL\ GIT, SVN\
IDEs/Editors\ Debugging Tools\: Eclipse, WebStorm, Netbeans, VS code, \ Firebug, VS Code debugger, Google chrome \ Brackets, Sublime, Atom, Notepad++\ Dev Tools\
PROFESSIONAL EXPERIENCE:
Confidential, Houston
Frontend Developer
Responsibilities:
- Worked closely with stakeholders and research experts to understand and define wind level business objectives, project scope and design/development approach for writing large scale SaaS product.
- Proposed first cut UI mockups and designed with a prototype from scratch using AngularJS 1.X framework in front-end development.
- Developed angular Factory/Service and used angular promises for making an asynchronous call to Django RESTful web API.
- Created custom Directive and templates for repetitive and customizable components. implemented routing with ngRoute and UI router to navigate within the application.
- Used Highcharts API to visualize a large set of data on Dashboard and other views for effective interpretation and communication.
- Designed and developed interactive Highcharts variations bar chart, scatter plot, box plot, line chart to plot the excessive amount of data.
- Used Google maps JavaScript API to visualize windfarm's turbine on maps and by attaching event listeners to the markers, provided a detailed view of turbine performance in a bootstrap modal.
Confidential, Washington DC
Front End Developer
Responsibilities:
- Developed web pages using HTML5, CSS3, JavaScript and JSON, jQuery, AJAX and various jQuery plugin, React JS, Angular JS 2
- Worked alongside AEM developers to make re-usable components under CMS
- Developed cross-browser and multi browser responsive pages using BEM and media queries for various break points.
- Integrated the front-end jQuery UI with backend REST API calls.
- Removed around 500 lines of javascript code written in a java manner (possibly by a BE dev) and replaced it with 50 lines of javascript code. This was done on the google maps component which can be seen on www. Confidential .org homepage.
- Handled bug fixing with integration of number of 3rd party applications in the web page.
- Worked extensively in helping configure xhr’s we used from various 3rd parties like lithium and livefyre, incorporating them in the article pages, migration from jsonp to json in one case.
- Translated UI designs into simplistic user friendly and responsive pages using CSS, CSS3 and CSS3 media queries and Less.
- Efficiently implemented the rewards loyalty program thereby helped in increasing the user base of Confidential
- Developed generic and reusable form components in React.js which were used as a part of Home page POC
- Used node.js for setting up mock json structure which enabled us to mimic an actual API endpoint resulting in faster UI development.
- Configured gulp for project automation and require.js for modularizing the application.
- Worked under the agile software development model thereby actively participating in scrum and sprint planning.
- Used GIT as a version control tool to keep local development in sync with project repository.
Environment: HTML5, CSS3, JavaScript, jQuery, JSON, Twitter Bootstrap 3, AJAX, ReactJS.js, handlebar JS, Maven, Jenkins, RESTful Web Service, GIT, node.js, React.js, Adobe AEM
Confidential, Raleigh, NC
MEAN Stack Developer
Responsibilities:
- Used HTML5, CSS3, SASS and JavaScript for design of rich and Interactive User Interface (UI) pages.
- Responsible for migrating the code from JQuery to AngularJS.
- Incorporated Bootstrap 3 for the more responsive grid layout, catering to the specific needs of the webpage.
- Used CSS pre-processor SASS for custom styling
- Created a custom, single-page, responsive web application using AngularJS SPA to replace legacy code.
- Created custom directives for re-usable components (using Bootstrap tables).
- Involved in client-side validation of forms by using Angular Form Validation.
- Incorporated D3.JS for displaying dynamic pie-charts showing the transactions history to help users keep track of their expenditure patterns.
- Involved in implementing backend application in node.js express application server
- Used GIT for Version Control.
- Used Agile Methodology for analyzing, designing, and developing applications.
Environment: HTML5, CSS3, SASS, JavaScript, jQuery 1.12, JSON, Twitter Bootstrap 3, AJAX, RESTful Web Service, GIT, jasmine, Webstorm, modernizr, MEAN, Agile
Confidential, Asheville, NC
UI Developer
Responsibilities:
- Used HTML5, DHTML, JSON, CSS3, SASS, JavaScript, jQuery, Ajax to create the front-end applications.
- Extensively used JavaScript to make the web page more interactive.
- Extensively used jQuery and jQuery UI for developing index and show pages for each item.
- Incorporated AngularJS to develop checkout & payment modules.
- Incorporated CSS preprocessor SASS for reusability and faster coding practices.
- Implemented and Used RESTful web services to add, show and remove items from the shopping-cart for individual customer.
- Used various jQuery and SemanticUI plugins like date picker, bootstrap select etc.
- Resolved conflicts with SemanticUI and custom SASS Styling using Firebug and Chrome developer tools.
- Developing client-side validation code using JavaScript and JQuery.
- Used SVN for revision control, later migrated to GIT
Environment: HTML5, CSS3, SASS, jQuery 2.0, AJAX, RESTful Web Services, JSON, SQL Server, Node.js, LESS, Jasmine, SVN, GIT, Scrum, Agile, Webstorm, Angular.js 1.3.x, Semantic
Confidential
Systems EngineeResponsibilities:
- Modified client’s Framework’s UI to provide different levels and views to users according to their roles and job responsibilities.
- Developed an application to create D3 by taking JSON data from file using JavaScript, AJAX and D3 Library.
- Designed user-friendly navigation for displaying various screens of data using jQuery, HTML and CSS3.
- Analyzed and modified the live code according to the requirement specifications using Java/J2EE and Servlets.
- Used JIRA for creating User stories and as defect reporting tool.
- Tested the code to find defects in the code using scripts in Weblogic server and SQL scripts.
- Analyzed and modified code according to the requirement specifications using Java and Service Component Architecture (SCA).
- Managed connectivity to Database through JDBC for querying/inserting and data management.
Environment: HTML, XHTML, CSS, JavaScript, Java, JSP, JDBC, MQSQL, RESTful Web Service, JIRA
Confidential
Systems Engineer
Responsibilities:
- Worked on developing GUI using HTML, CSS and JavaScript.
- Used jQuery extensively to handle various events generated and for client-side validation of form present on the webpages.
- Used AJAX for loading some contents of a webpage asynchronously to speed up the data retrieval and to make webpages more interactive.
- Involved in consuming RESTful WebServices to gather the information present on the servers and to put it on the webpages that we were designing.
- Used JSP to make the webpages Dynamic by using Java Programming Language within a HTML.
- Involved in using JDBC, a Java API to interact with the MYSQL database to extract, manipulate and insert information as and when needed.
- Gathering business requirements, prepared software requirement specification (SRS) document. Created Visio charts for the workflow architecture of the system.
Environment: HTML, CSS, JavaScript, AJAX, Java, JSP, JDBC, Microsoft SQL Server, RESTful Web Service