We provide IT Staff Augmentation Services!

Sr. Web Ui Developer Resume

4.00/5 (Submit Your Rating)

Houston, TX

SUMMARY:

  • Over 8 years of experience in developing user interface applications using Angular 1.x 2/4, React, Redux, Node.js, Typescript, JavaScript, JQuery, AJAX, Bootstrap, HTML5, CSS3, Less, Sass.
  • Hands on experience in implementing various Design Patterns like MVC, Singleton, Factory, Dependency Injection, Observer/Observable, State and Proxy Pattern.
  • Developed MEAN Stack applications using Angular JS, Node.js, Express.js and MongoDB.
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
  • Developed reusable Components, Services, Pipes, Directives and Modules using Angular 2/4 and Typescript.
  • Worked on reusable components and data passing between Angular 2/4 components using @Input, @Output Decorators and Event Emitters.
  • Implemented Observer, Observable features to handle asynchronous calls using RxJS and Angular Http.
  • Worked on implementing React.js flux based page updates using React fetchers, state mutating actions and stores.
  • Experience in building reusable components using React JS, React Router, Redux and in - house HOC for handling complex data flow and user input validation.
  • Built custom feature sets and API’s using Node.js and Mongoose drivers to store and retrieve data from MongoDB.
  • Worked on Node.js with Async module methods like waterfall, parallel and series.
  • Created client website running on a Node.js, using the Express framework, Jade, AngularJS and Backbone.js for front-end MVC/templating.
  • Hands-on experience with Mobile First and Responsive web apps using Bootstrap.
  • Worked with SQL and NoSQL databases like MySQL, Oracle 10g 11g, MongoDB and Firebase.
  • Experience in working with IDEs and tools like Eclipse, Webstrom, VS code, Atom, RoboMongo and Gitbash.
  • Hands on experience with tools like Source Tree for version/ Source controlling, which provides graphical interface for Git Repositories and JIRA for flexible issue and project tracking.
  • Worked with Water Fall, SCRUM, Agile Methodologies and has experience in Test Driven Development(TDD).
  • Experience in Unit Testing and E2E Testing using Jasmine, Karma and Protractor.
  • Worked on Continuous Integration tools like Jenkins.
  • Proficient in using JIRA for Product Development and Workflow Management.

TECHNICAL SKILLS:

Web Technologies: HTML4/HTML5, CSS3, AJAX,JSON,XML, Bootstrap, Less, SaaS

Programming Languages: JavaScript, TypeScript, ES5, ES6

JavaScript Libraries & Frame works: jQuery, Angular JS, Angular 2/4, Node JS, ExpressJS, ReactJS, React Native, Redux, Flux, JSX, Ionic, Cordova

Build Tools: npm, Bower, Webpack, Babel, Yeoman, Emmet, Grunt and Gulp

Database: MongoDB, MySQL, SQL Server, Oracle

Testing Tools: Karma, Jasmine, Mocha, Chai, Q unit, Selenium, N Unit, Junit

Version Control: Git, SVN,TFS

Servers & Cloud: Apache Tomcat, WebSphere, WebLogic, Jenkins, AWS

SDLC: Agile, Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Houston, TX

Sr. Web UI Developer

Responsibilities:

  • Worked closely with engineers and product managers to create user stories and scenarios used for intuitive websites and mobile designs.
  • Because of Angular JS weaknesses such as loading start time and optimization for search engines, migrated from Angular JS to Angular 2/4 with Typescript.
  • Implemented Angular 2/4 Services for connectivity between web application and back end API’s.
  • Developed Angular Template driven forms and Model Driven forms with form builder by using ngModel.
  • Used Rxjs catch library and catch functions to handle error handling in angular 2 application.
  • Used TSLint tool that checks TypeScript code for readability, maintainability and functional errors.
  • Used SASS, SCSS for code minification.
  • Used Webpack to bundle TypeScript and JavaScript modules.
  • Used Scaffolding tools like Yeoman to create skeleton of web application.
  • Used package mangers like Bower and NPM.
  • Used a full complement of Express, Angular, NodeJS and MongoDB to store and present assessments.
  • Used Mongoose for NodeJS which makes easy to access the database from Express application
  • Strong knowledge of GIT based Source Control repositories and GIT branching strategies.
  • Involved in Unit testing, Integration testing, Regression testing and Acceptance testing.
  • Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
  • Implemented end to end test with Protractor.
  • Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management).
  • Used Microsoft Visual Studio as a Text Editor.
  • Experienced in using JIRA for bug tracking, issue tracking and project management purpose.
  • Experience with working in short sprints in an Agile SCRUM software development model, good understanding of Scrum processes, tools (JIRA), and artifacts (Stories, Tasks).

Environment: Angular 2, Angular.js, HTML5, CSS3, JavaScript, TypeScript, JavaScript, Express.js, Jasmine, Karma, React, Redux, Protractor, JIRA, GIT, AWS, Jenkins, Dockers, Gulp, Grunt and Visual Studio.

Confidential, SFO, CA

Front End Developer

Responsibilities:

  • Involved in designing user flow diagrams and wireframes using InDesign and Balsamiq.
  • Created high fidelity mock-ups demonstrating UI for a range of use cases
  • Used ReactJS components, Forms, Events, Keys, Router and Animations.
  • Involved in building applications using ReactJS by building re-usable UI components.
  • Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search page.
  • Involved in designing mobile applications using React Native.
  • Proficient in writing react code with help of ECMAScript 2015(ES6) and JSX.
  • Used Redux/Flux to maintain unidirectional flow of data.
  • Worked on making AJAX calls to connect the database using RESTful web-services and also worked on integrating the middleware to the front end.
  • Ability to provide SEO solutions for single page apps.
  • For server side programming used Java, so having intermediate knowledge of Java, JSP, Servlets, JDBC, Struts, Spring and Hibernate.
  • Configured Webpack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Easily loaded stylesheets, data, templates and scripts using Babel and babel-preset-react.
  • Used dependency tools Grunt & Gulp to perform repetitive tasks minification, compilation, Unit testing.
  • Used JIRA issue tracking features.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Used J unit, Q unit, Jasmine and Karma as end to end testing tools for debugging and software quality insurance.
  • Used Atom and WebStrom as text editor.
  • Experienced with Onshore/Offshore teams and direct customer interactions working with Agile methodologies.
  • Involved in daily SCRUM meetings to keep track of the project status.

Environment: HTML5, CSS3, JavaScript, ReactJS, React Native JSX, ES6, AJAX, JSON, RESTful Web Services, Java, JSP, Servlets, JDBC, Struts, Spring, Hibernate, Oracle, Webpack, Babel, Grunt, Gulp, Junit, Quint, Karma, Jasmine, Git, JIRA and Agile Scrum.

Confidential

Web UI Developer

Responsibilities:

  • Collaborated with UX team to determine branding & style guidelines using Fireworks, OmniGraffle, Axure and iRise.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Used AngularJS Directives like ng-app, ng-model, ng-repeat, ng-show, ng-hide, ng-controller, ng-route.
  • Coded Angular JS controllers and directives for application functionality and filters for heavy DOM manipulation.
  • Used JQuery and Angular JS to manipulate DOM, registering callbacks or watching the model changes.
  • Migrated JQuery UI pages to AngularJS single page application (SPA).
  • Used AngularJS MVC Architecture, Cordova plugins, CSS & JS components to build mobile apps using Ionic.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, XML and JSON.
  • For Server side programming worked closely with .NET developers hence having basic knowledge on visual C#, ASP.NET, ADO.NET, Entity Framework, NHibernate and SQL Server.
  • Improvised the performance of web pages by performing minification on CSS and JavaScript assets which were configured through Grunt / Gulp.
  • Implemented code coverage using JS Unit, Q unit, Mocha and Chai for Angular JS on the client side and used Selenium for .NET on the server side.
  • Used Team Foundation Server (TFS) for version control.
  • Have used different text editors like Visual studio.
  • Used JIRA for project management and tracking project status.
  • Worked in TDD development methodology to ensure delivery of high-quality work with monthly iteration, involved in sprint planning and retrospectives.

Environment: HTML5, CSS3, JavaScript, JQuery, AngularJS, Cordova, Ionic, REST API, AJAX, XML, JSON, C#,ASP.NET, AOD.NET, Entity Framework, NHibernate, SQL Server, Gulp, Grunt, JS Unit, Q unit, Mocha, Chai, Selenium, TFS, JIRA, TDD and Visual Studio.

Confidential

Web Developer.

Responsibilities:

  • Designed wireframes, mock-ups and proto-typing using MS Visio.
  • Experience in designing logos, images, icons, graphics and user interfaces using Adobe Dream Weaver, Adobe Photoshop and Adobe Illustrator.
  • Responsible in implementation of the presentation layer (GUI) for the application using HTML, CSS and JavaScript.
  • Involved in designing and developing native applications in iOS, Android and Windows platforms.
  • Handled all the client side validations, slide show, hide and show controls, dropdown menus and tab navigation using JQUERY.
  • Experience in developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap.
  • Involved in writing application level code to interact with APIs, SOAP Web Services using AJAX and XML.
  • Some exposure to server side programming languages like Java and C#
  • Developed database tables, functions, triggers and stored procedures for different databases like SQL Server, MySQL and Oracle.
  • Developed websites using WordPress and Drupal Content Management Systems.
  • Testing browser compatibility and addressing browser compatibility issues hence worked with different browsers like Safari, Google Chrome, Mozilla Firefox and Internet Explorer.
  • Extensive experience in writing unit tests using TDD (Test Driven Development), debugging and troubleshooting the existing code using selenium, J unit, chrome inspector tools and Firebug.
  • Experience in working with WebSphere, WebLogic, JBoss, Apache Tomcat and HTTP Server.
  • Experience in working with different Text Editors and IDE's like Notepad++ and Visual Studio.
  • Experienced in Waterfall Software Development Life Cycle (SDLC) includes Analysis, Design, Development, Testing and Deployment.

Environment: HTML4, CSS, JavaScript, jQuery, Bootstrap, AJAX, XML, SOAP Web services, My SQL, SQL Server, Oracle, WordPress, Firebug, Apache Tomcat, Adobe Dreamweaver, Adobe Photoshop, Notepad++, MS office, MS Visio, Waterfall Methodology.

We'd love your feedback!