Frontend Developer Resume
Dallas, TX
SUMMARY:
- Around 6 years of experience in UI development with rich user interface design and development for media.
- Extensive experience in developing web page quickly and effectively using jQuery , HTML5, CSS3 , Responsive Web Design, Bootstrap and experience in making web pages cross browser compatible.
- Experience on Web Technologies using HTML5, CSS3, XHTML, DHTML, JavaScript, jQuery, ReactJS, Bootstrap, AJAX, XML and JSON.
- Expertise in using XML/JSON and AJAX to link to the back - end application.
- Used Bootstrap and AngularJS, ReactJS and Node.js in effective web design.
- Experience in using CSS Preprocessors like SASS, LESS.
- Expertise in developing web-based applications using libraries and frameworks like AngularJS, Angular2/4, Bootstrap, jQuery, Node.js .
- Experience in producing RESTful services using JavaScript, jQuery and Angular2.
- Knowledge in using Jasmine, Mocha and Karma for unit testing.
- Expertise in using source code control system such as GIT and SVN and project management tool JIRA.
- Resourcefully utilized GitHub to spur collaboration between co-workers.
- Experienced in all phases of Software Development Life Cycle (SDLC) - Requirement analysis, Specification, Implementation, testing, Documentation and Process management.
- Worked with AGILE Methodology in recent projects and participated in SCRUM meetings as well in previous projects.
- Proven track record in developing reusable code, cleaner code structure, and understanding of the JS features to ensure data availability to the front-end.
- Experience in cross browser compatibility amongst major browsers like Chrome, Safari, Firefox and IE.
- Highly motivated, strong analytical skills and ability to deliver in fast paced, high stress environment.
- Excellent communication skills to discuss the projects with technical and non-technical SME's and during the sprint meetings for Agile as well as Scrum development methodology.
TECHNICAL SKILLS:
UI Web Technologies: HTML 5, CSS3, JavaScript, jQuery, AngularJS, Angular2/4, React JS, AJAX, JSON.
IDE, HTML Editor: Sublime Text, WebStorm, EclipseIDE3.6, Text Pad, Notepad++, Atom, Brackets, Visual Studio Code.
Programming Languages: Java Script, C, C++.
Operating Systems: Windows, Mac OS X (Lion)
Browser: IE, Firefox, Opera, Chrome, Safari.
Methodologies: Agile, Scrum.
Testing Tools: Jasmine, Karma and Mocha
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Frontend Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML , and CSS .
- Implemented wireframes to working HTML pages using Angular4 and HTML5, CSS3.
- Integrated REST API endpoints to views using Angular4.
- Also taken care of responsiveness of webpages using bootstrap and CSS3 media queries.
- Flattened few complex JSONS for the smooth UI integration.
- Implemented reusable and configurable angular components.
- Contributed in UX designing for usecases.
- Worked with MongoDB database and Mongoose as an Object Data Modeling (ODM) library.
- Used Bit Bucket for version control.
- Followed agile methodology and used JIIRA as a bug tracking tool and tasks assigning tool .
- Involved in daily Scrum meetings to keep track of the project.
- Used Chrome developer tools to debug the application.
- Handled cross browser compatibility issues using BrowserStack.
Environment: HTML5, CSS3, Bootstrap, Angular4, AJAX, Json, JavaScript, jQuery.
Confidential, St. Louis, Mo
UI Developer/ React
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML , and CSS .
- Web designing & development using HTML5, CSS3, JavaScript, ReactJS and Ajax .
- Used ECMAScript6 features libraries to handle web socket events.
- Developed ReactJS pages, Web services calls, and AJAX calls for the application.
- Used in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Creating components for UI pages for different websites and search pages using React, Redux.
- States for the components have been managed using Redux.
- Used ReactJS in components like JSX , creating React components.
- Participated with end users and business analyst to understand the business requirements.
- CSS styles were developed to preserve the uniformity of all the screens throughout the application and positioning of screen objects.
- Responsible for design and development of web pages from mock-ups (PSD).
- Worked on Front end by using JavaScript.
- Developed user interface by using the ReactJS, Flux for SPA development.
- Implemented client-side Interface using ReactJS . Experience with Asynchronous Redux Actions using Redux thunk Middleware to retrieve data from Back-End (API's, WebSocket).
- Worked in using ReactJS Components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using ReactJS and FLUX architecture for internal team productivity use.
- Experienced in ReactJS and working with React Flux architecture.
- Worked on the application as Node.js developer to build different REST APIs for modules such as user, products, checkout.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Working with React Router for developing Single Page Applications SPAs.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using ReactJS.
- Implemented the Drag and Drop functionality using React -Draggable.
- Thoroughly performed unit testing and integration testing.
- Extensively used SASS (Syntactically awesome style sheets) while styling with CSS3.
- Used Firebug for debugging and for element styling.
- Wrote services to store and retrieve user data from the Mongo DB for the application on devices.
- Involved in daily SCRUM meetings to keep track of the project status.
- Used web-based GIT repository manager with issue tracking features.
- Extensively used Git for version controlling and regularly pushed the code to GitHub .
- Made the application responsive using Bootstrap and CSS Media Queries.
- Responsible for checking cross browser compatibility issues and hence worked on different browsers like Google chrome, Internet explorer, Firefox and safari.
- Used Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
- Worked with Business Analysts for requirement gathering and requirement analysis.
- Involved in documentation by writing the technical documents for the project. Also, part of the presentation team to the company's executives.
Environment: HTML5, DHTML, CSS3, SASS, Bootstrap, ReactJS, JavaScript, AJAX, jQuery, Java, Node.js, XML, XHTML, DOM, Jasmine and Karma.
Confidential, Hackensack, NJ
UI Developer
Responsibilities:
- Designed and Developed New User Interactive product-based Web page with the help of HTML5, CSS, JavaScript, Bootstrap, JSON and Angular2/4 .
- Involved in requirement analysis, designing and development.
- Created Single Page Application with loading multiple views using route services and adding more users experience to make it more dynamic by using Angular2 framework.
- Improved code reusing and reduced class coupling through Dependency Injection design pattern.
- Created Reactive forms and performed validations using Angular2/4 .
- Developed single page applications using Angular2, Typescript, HTML5, CSS3, and Bootstrap.
- Created Res-useable components, Custom Modules, Pipes, Services.
- Utilized Angular2 framework to bind HTML template (views) to JavaScript object (models).
- Developed and utilized UI reusable components through Angular2.
- Participated in making Responsive Web Designs using Bootstrap .
- Used Node.js NPM module Grunt to run tasks and build properly the project (compile, minify, etc.,).
- Performing unit testing using Jasmine and Karma , along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues.
- Used JIRA for bug tracking and issue tracking as part of project management.
- Handled all aspects of the web application including documentation, testing, debugging and deployment.
Environment: HTML5, CSS3, Angular2/4, jQuery, JavaScript, JSON, Agile, Firebug, JIRA, GIT, Bootstrap, AJAX, RESTful Services, Node.js.
Confidential
UI Developer
Responsibilities:
- Involved in developing the UI pages using HTML5, CSS3 and JavaScript, JSON, jQuery and AJAX.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and jQuery.
- Used jQuery plugins for Drag and Drop, widgets, Menus, User Interface and Forms.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Good experience in JavaScript MVC framework like AngularJS
- Created Responsive web-design, which is accessible for web and mobile using Bootstrap.
- Used Twitter Bootstrap and media Queries to create Responsive Web design working with CSS3 pre-processors such as SASS.
- Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, AngularJS and Bootstrap.
- Implemented the search functionality for Internal Application using AngularJS.
- Extensively used Angular UI components like Calendar, Grid, Select and Uploader etc.,
- Developed AngularJS services for reusable functionality.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Participated in client meetings and resolving client and management project issues.
- Involved in daily SCRUM meetings to keep track of the project status.
- Worked with Development and Requirement Analysts to ensure that the Test Requirements are correct and complete.
Environment: AngularJS, HTML5, CSS3, jQuery, JavaScript, Ajax, Bootstrap, LESS, DOM, Firebug and Chrome.
Confidential
Frontend developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Wrote application level code to perform validation using JQUERY and JavaScript.
- Designed the frontend applications, user interactive client side (UI) web pages using web technologies like HTML, CSS and JavaScript.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experienced with programmatic interaction of various APIs (REST, XML, and JSON).
- Designed and developed intranet web applications using JavaScript and CSS.
- Interacted with java controllers (JQUERY, Ajax, and JSON to write/read data from back end systems).
- Used SVN for version control and QC for defect tracking.
- Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
- Define technical requirements based upon business requirements.
- Strong communication, analytical and interpersonal skills working within cross-functional teams.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, CSS, JavaScript, JQUERY, AJAX, JSON, XML, SVN, ECLIPSE.