Sr Front-end Developer Resume
Dallas, TX
SUMMARY
- Over 8+ 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 likeBackbone.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 optimizeSEO(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, AngularJSInternalization,MVC,AngularJS Filter & Validations, SPA and Frontend Development, Testing and Bug Fixing.
- DevelopedNode.js Express server combined with Socket.ioto build MVC framework fromAngularJS Front End to MongoDB Back End.
- SME forWCAG(Web content Accessibility Guidelines)2.0contentdesign, testing, compliance knowledge, and implementation recommendations.
- Responsible for transforming design mock-ups toW3C standardscompliant webpages using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Exposure toWeb Analyticsbackground of eCommerce, use skills with HTML5, CSS, JavaScript/JQuery, debugging tools likefroSEO/SEM, and multivariate testing.
- Developed mobileCross browser web applicationfor real-time location sharing utilizing AngularJS, javascript API’s
- Developed application using NodeJS JavaScript libraries with NPM package management system
- Experience withGrunt, Gulp, Bowerand Express modules of NodeJSand using npm module bower for managing UI dependency.
- Expertise in developing in IDEs likeEclipse, MyEclipse, RAD; experienced in writingMavenand Ant, Jenkinsbuild scripts for development and deployment
- Proficient understanding of code versioning toolsGit(Github), SVN
- Extensively worked on .net features likemaster page, user controlandcontrol grid view, data grid, list viewfor showinghtmlvisuals usingCSS
- Expertise in coding optimizedSQL queriesand developingT-SQLqueries, stored procedures, Views, Functionson databases likeSQLServer
- Designed UI patterns, JSON for data exchange between client and server andTest-Driven DevelopmentwithSCRUM Agile methodology.
- Involved in server-side development, MEAN stack ( NodeJS, Express, MongoDB) and unit tests usingJUnit-Mockito, Mocha, Chaiand also client-side development in AngularJS andKarma-Jasmineunit 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, Dallas, TX
Sr Front-End Developer
Responsibilities:
- Developed a completely new Greenfield retail web app for a high-profile project usingAngular2.0 and Web pack, Angular CLI, Yeoman.
- Developed single page applications usingAngular2.0, Typescript, HTML5, CSS3, ng2-Bootstrap.
- Developed complex Angular2 UI nested components for reuse and rapid development
- Design, develop, and implement the requirements using .Net technologies.
- Heavily usedHTML5, Bootstrap 3 and CSS3to 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 2component routerfor 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 awaitingRESTFul APIsto be developed.
- Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
- Developed reusable style sheet partials usingSass 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.
- UsingJenkinsfor continuous integration of builds.
- Performed Unit testing usingJasmine and Karma.
- Followed best practices and standards for accessibility and cross-browser compatibility.
- Worked with version controlGITto manage the code repository.
- Created theNode.js EXPRESSServer combined withSocket.ioto 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, Irvine, California
Sr Front-End Developer
Responsibilities:
- Involved in a team to create structure of management system by using latest front-end technologies such asHTML5, CSS3, Bootstrap.
- Responsible for designingresponsive web pagemainly using Bootstrap and manually insertingCSS media queries codeto support performance perfectly.
- Utilized Bootstrap components likenavs, button groups, dropdowns, wells, pagination to build responsive layout.
- Createdtablesby 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 asmodules, 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 usingjQuery function (for both internal application and consumer facing part).
- UsedAngularJS $http serviceto interact withRESTful web services and JSONto manage consumer's information such as updating, replacing or cancelling orders for consumers.
- UtilizedMongoDBas 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 usingfront-end test framework Jasmine with the Karma test runner.
- Developed a core component ofWeb Analyticswith Angular JS
- Designed DOM based interactive to reprogram selected links and adoptedWCAG2.0standards for HTML and XHTML and W3C standards for CSS as well.
- Build up a Node-powered workflow and build system involvingBabel, WebPackand 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 developerto debug and fix JavaScript issues.
- UsedGITas a project version control tool for developersto commit and check code.
- Involved insoftware 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 createdRESTful APIsinNode.jsenvironment.
- Worked closely withQA teamto 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,, GIT, Agile, Babel, WCAG 2.0
Confidential, Peoria, IL
Sr Front-End Developer
Responsibilities:
- Build user interfaces differently by breaking them into components usingReactJSand used a real, full featured programming language to render views, with ReactJS.
- Worked extensively onTwitter Bootstrap, Restful web-services, HTML 4/5, CSS 2/3, JSON, Media queriesfor responsiveness.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions usingGIT source control.
- Implemented application testability and diagnostics and fixing bugs with the help ofREDUX(Reducers)architecture.
- Developing a shopping cartmicro-servicesapplication using React and Redux. The app utilizes an Express server and connects to MongoDB
- Works with marketing team, in order to improve ROI and setsSEO/Web standards.(Search Engine Optmization)
- Isolation of state management from typical I/O side effects with the help of REDUX
- UsedAWS Elastic Beanstalkfor deploying and scaling web applications and services developed withNode.js and Ruby and Dockeron 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 implementingUI mockups, integrating third party REACT libraries, and handling/creating Redux store data.
- The back-end useNodeJS, Express, MongoDBand mongoose to provide RESTful API.
- Worked Node Package Management for configuring the project according to our needs.
- Used ReactJSto 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.
- PerformsUNIT testing with Jest, and web-services with RESTful API.
- Worked onNodeJsas 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 usingHTML5, CSS3, JavaScript, AngularJS, unit testing, Grunt, Bower, Yeoman and Sublime.
- Designed dynamic and multi-browser compatible pages in the application usingHTML5, 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 mainlySitecore and .NET api calls.
- Worked on Responsive design (RWD)usingFoundation.
- Worked closely with the backend team onProxy routing rulesand the understanding ofNgnix server
- Developed the user's application by editing updating usingMVC patterninAngularJS.
- Developed the various pages and its architecture in accordance to UI Specs.
- Applied jQuery scriptsfor basic animation and enduser screen customization purposes.
- Involved with bug fixing on functionality, performance and designing issues withJavaScript 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 usingKarma.
- 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.
- UsedBrightcove libraryfor 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.
