Sr Front-end Developer Resume
Houston, TX
SUMMARY:
- Over 6+ years of experience in UI development/Front end development, rich user interface design, development, web specifications and documentation.
- Expertise in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML/HTML5, XHTML, CSS/CSS3, JavaScript, Bootstrap, AngularJS, JSP, DOM, jQuery, JSON, Ajax, NodeJS.
- Developed complex Angular2 UI nested components for reuse and rapid development Angular2 for each SPA.
- Having experience in developing JavaScript MVC frameworks like Backbone.js, Angular.js, Require.js (AMD), HTML Templates, JavaScript Unit Testing (Jasmine, Karma) and CSS, SASS pre - processors.
- Worked on a web based contract management system using ReactJS/Redux,Typescript/Javascript, ES6/Babel and Webpack.
- Good working experience in making Restful API's, Authentication using plain PHP
- Created and optimized graphic prototype websites and Rich interface applications (RIA) using HTML and CSS.
- Limited usage of html tags, fonts, images to optimize SEO(Search Engine Optmization) and make the content user readable.
- Used Angular JS Custom Directives, Two Way Data-Binding, Dependency Injection, Modules Implementation, Templates Implementation, AngularJS integration with HTML, AngularJS Internalization, MVC, AngularJS Filter & Validations, SPA and Frontend Development, Testing and Bug Fixing.
- Developed Node.js Express server combined with Socket.io to build MVC framework from AngularJS Front End to MongoDB Back End.
- SME for WCAG(Web content Accessibility Guidelines)2.0 content design, testing, compliance knowledge, and implementation recommendations.
- Responsible for transforming design mock-ups to W3C standards compliant webpages using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Exposure to Web Analytics background of eCommerce, use skills with HTML5, CSS, JavaScript/JQuery, debugging tools likefro SEO/SEM , and multivariate testing.
- Developed mobile Cross browser web application for real-time location sharing utilizing AngularJS, javascript API’s
- Developed application using NodeJS JavaScript libraries with NPM package management system
- Experience with Grunt, Gulp, Bower and Express modules of NodeJS and using npm module bower for managing UI dependency.
- Expertise in developing in IDEs like Eclipse , MyEclipse, RAD; experienced in writing Maven and Ant, Jenkins build scripts for development and deployment
- Proficient understanding of code versioning tools Git(Github), SVN
- Expertise in coding optimized SQL queries and developing T-SQLqueries, stored procedures, Views, Functions on databases like SQL Server
- Designed UI patterns, JSON for data exchange between client and server and Test-Driven Development with SCRUM Agile methodology .
- Involved in server-side development, MEAN stack ( NodeJS, Express, MongoDB) and unit tests using JUnit-Mockito, Mocha, Chai and also client-side development in AngularJS and Karma-Jasmine unit tests.
TECHNICAL SKILLS:
Skills: HTML5, CSS3, Javascript,JQuery
Tools: AngularJS, ReactJS, Redux, BackboneJS, EmberJS, MongoDB, Bootstrap, KnockoutJS, VueJS, Polymer, Bower, npm, Webpack,Srping, Java, Hibernate
Testing: Jasmine, Karma, Mocha, Selenium, Chai
Operating Systems: Windows NT, 2000, XP Pro, Windows 7, Windows Server 2000, 2003, Linux (Ubuntu, Solaris) and Mac.
Databases: Oracle, Teradata, DB2, SQL server, MS Access.
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr Front-End Developer
Responsibilities:
- Developed a completely new Greenfield retail web app for a high-profile project using Angular2.0 and Web pack, Angular CLI, Yeoman .
- Developed single page applications using Angular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap .
- Developed complex Angular2 UI nested components for reuse and rapid development
- Heavily used HTML5, Bootstrap 3 and CSS3 to make the overall site responsive and less complicated for the end users who use the website heavily on a day-to-day basis.
- Performed form validations using reactive forms from Angular2.0 framework.
- Implemented Angular 2 component router for navigation
- Implemented Angular 2 services to connect the web application to the back-end API
- Developed customized modal Popup's using ng-bootstrap.
- Implemented error handling and strictly typed coding practices.
- Created mock services and data to accelerate front-end development while awaiting RESTFul APIs to be developed.
- Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
- Developed reusable style sheet partials using Sass preprocessor .
- Developed custom input elements using components.
- Used JSON for storing and exchanging information between browsers ad servers.
- Analyzing and resolving issues found during the testing or pre-production phases of the software delivery lifecycle; coordinating changes with project team leader and cross-work team members.
- Using Jenkins for continuous integration of builds.
- Performed Unit testing using Jasmine and Karma .
- Followed best practices and standards for accessibility and cross-browser compatibility.
- Worked with version control GIT to manage the code repository.
- Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front-end side Angular 2 to back-end Mongo DB, in order to provide broadcast service as well as chatting service
- Used JIRA to track the user stories and defects with Agile technology.
Environment: HTML 5, CSS3, SASS, Typescript, AngularJS 2.0, Node JS, WebPack, ng2-Bootstrap, Visual Studio Code 2015, GIT, Agile, Jira, Karma-Jasmine, Socket.io
Confidential, Fortlauderdale, FL
Sr Front-End Developer
Responsibilities:
- Involved in a team to create structure of management system by using latest front-end technologies such as HTML5, CSS3, Bootstrap .
- Responsible for designing responsive web page mainly using Bootstrap and manually inserting CSS media queries code to support performance perfectly.
- Utilized Bootstrap components like navs, button groups, dropdowns, wells, pagination to build responsive layout.
- Created tables by using HTML5 and CSS3 to display consumer's order information and executed JSON data parsing using AngularJS to render information on tables.
- Used AngularJS components such as modules, directives, controllers, filters, services and APIs to build up Single Page Application (SPA), consumer's information arrangement and order products classification , etc.
- Implemented various UI screens across the whole web application by using jQuery function (for both internal application and consumer facing part).
- Used AngularJS $http service to interact with RESTful web services and JSON to manage consumer's information such as updating, replacing or cancelling orders for consumers.
- Utilized MongoDB as database to store consumer's order records, payment history, personal information, online shopping cart information and so on.
- Handled browser compatibility issues working on different web browsers by using HTML, CSS, JavaScript for Google Chrome, Firefox, Safari and IE browsers.
- Responsible for executing unit test cases and end-to-end using front-end test framework Jasmine with the Karma test runner.
- Developed a core component of Web Analytics with Angular JS
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Build up a Node-powered workflow and build system involving Babel, WebPack and other tools; a systematic, scalable, and auto-enforced CSS methodology; keyboard-friendly and fully accessible interfaces; and complex configuration and theming capabilities, allowing for deep customization.
- Used Chrome canary tool, Firebug and IE developer to debug and fix JavaScript issues.
- Used GIT as a project version control tool for developers to commit and check code.
- Involved in software development life cycle (SDLC), including requirement gathering, designing, coding and testing procedure .
- Followed agile development methodology (scrum) in the development of software.
- Worked closely with back-end developers for project requirement and analysis, helped manage data in the database, and created RESTful APIs in Node.js environment.
- Worked closely with QA team to discuss how to resolve problems and debug in project.
Environment: HTML5, CSS3, CSS Media Queries, JavaScript, jQuery, Bootstrap, Responsive Design, AngularJS, AJAX, JSON, MongoDB, RESTful, SPA, Node.js, Jasmine, Karma, GIT, Agile, Babel, WCAG 2.0
Confidential, Windsor, CT
Sr Front-End Developer
Responsibilities:
- Build user interfaces differently by breaking them into components using ReactJS and used a real, full featured programming language to render views, with ReactJS.
- Worked extensively on Twitter Bootstrap, Restful web-services, HTML 4/5, CSS 2/3, JSON, Media queries for responsiveness.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control .
- Implemented application testability and diagnostics and fixing bugs with the help of REDUX(Reducers) architecture.
- Developing a shopping cart micro-services application using React and Redux. The app utilizes an Express server and connects to MongoDB
- Works with marketing team, in order to improve ROI and sets SEO/Web standards .(Search Engine Optmization)
- Isolation of state management from typical I/O side effects with the help of REDUX
- Used AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Node.js and Ruby and Docker on familiar servers such as Apache.
- The front-end use HTML5, CSS3, ReactJS, jQuery and Bootstrap to build a single page web app that communicate with back-end via RESTful API.
- Responsible for implementing UI mockups, integrating third party REACT libraries, and handling/creating Redux store data .
- The back-end use NodeJS, Express, MongoDB and mongoose to provide RESTful API.
- Worked Node Package Management for configuring the project according to our needs.
- Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
- Performs UNIT testing with Jest, and web-services with RESTful API.
- Worked on NodeJs as the server side implementation
- Work side-by-side with User Experience designers, leveraging multimedia content creation applications and digital media to continuously provide the best Customer Experience
Environment: HTML 4/5, CSS 2/3, Elastic Beanstalk, Docker, ReactJS, Redux, NodeJS, NPM,WebPack, AJAX, Bootstrap, JSON, RESTful web services, Atom Editor and JavaScript
Confidential
Front-End Developer
Responsibilities:
- Web design and development, application development using HTML5, CSS3, JavaScript, AngularJS, unit testing, Grunt, Bower, Yeoman and Sublime .
- Designed dynamic and multi-browser compatible pages in the application using HTML5, CSS3, and Angular js.
- Worked on Google customs search, HTML5, CSS3, nvd3js, JavaScript and AngularJS.
- Integrated the front-end using the JSON data from the backend mainly Sitecore and .NET api calls .
- Worked on Responsive design (RWD) using Foundation.
- Worked closely with the backend team on Proxy routing rules and the understanding of Ngnix server
- Developed the user's application by editing updating using MVC pattern in AngularJS.
- Developed the various pages and its architecture in accordance to UI Specs.
- Applied jQuery scripts for basic animation and end user screen customization purposes.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and AngularJS
- Worked with different distributed teams as a part of the project and integrated the front-end with the JSON data from the API calls.
- Worked on unit test cases using Karma.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Developed various directives in AngularJS as the part of the project.
- Responsible for design and development of the web pages from mock- ups.
- Used Brightcove library for getting the video files on application .
Environment: HTML4/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS, Karma, Source Tree, Bitbucket, GIT, REST, SQL, Ngnix and Tomcat.
Confidential
Front-End Developer
Responsibilities:
- Designed user interactive web pages for the Secure Site Migration project in a professional manner using web technologies like HTML5, CSS, JavaScript, JQuery, Handlebar templates based on the W3C standards .
- Designed and developed front-end UI using HTML5, CSS3, SASS, JavaScript and AngularJS
- Successfully configured & managed the Internet Information Server (IIS) which handles the project.
- Partly involved in writing stored procedures, views, cursors and triggers using SQL Server 2008.
- Responsible for the (D3) Design, Deploy and development of the web applications.
- Involved in interpreting business and functional requirements into a strong design implementation.
- Used Karma Jasmine for Behavioral Driven Development under Agile methodology and involved in overall discovery and delivery activities for successful Agile Implementation.
- Involved in interpreting business and functional requirements into a strong design.
- Coordinating in fixing the reported issues found in production.
- Collaborate with UX Designers, BAs, QA engineers , and product owners to develop continuous product enhancements and releases.
- Embedded JavaScript & HTML formatting and JavaScript Validations .
- Front End Connectivity to backend files or databases (MYSQL).
- Involved in Session and Cookies implementation.
- Created an events calendar so that important events can be posted and viewed.
- Implemented plugins to play the videos uploaded using AngularJS, BackboneJS and some properties of HTML5.
- Research new technologies, & build prototypes.
- Worked in a team, involved in developing the UI, layout and front-end development for web application that matches requirements of the client.
Environment: HTML/CSS, SASS, JavaScript, AngularJS, BackboneJS, JQuery, Bootstrap, Karma Jasmine, AJAX Controls, Web Services, and SQL Server, NPM, Git, Grunt, Bower.