Ui Front-end Developer Resume
Parsippany, NJ
SUMMARY:
- 7+ years of experience in Information Technology with success in designing, developing and testing for various applications.
- Have knowledge of complete Software Development Life Cycle (SDLC).
- Experience in web technologies like HTML, CSS, Java Script, and Angular.
- Experience in Design technologies like Unreal, Unity.
- Good knowledge of art background with Photoshop, Illustrator, Lightroom, Premiere, Flash and more creative suite tools.
- Have skills of designing software from the scratch with design documents, feature lists, balancing, UI Design, HUD design.
- Worked with AR/VR technologies to enhance future of designing the software.
- Acting as a scrum master for Platform and Data developers includes facilitating planning sessions, running daily stand - ups, and resolving impediments as they arise. elicitation, executing requirements into diagrams, gathering functional requirements and leading sessions to map requirements to business objectives
- Executed UAT phase, while performing UAT execution until Go Live while working with IT on defects triage
- Created and maintained requirements traceability matrix mapping requirements across the project life cycle using excel and multiple other tools like JIRA, HPQC
- Research and development of new ideas and products
- In depth knowledge of using SharePoint repositories, ensured the project repository was well maintained with the updated versioned key deliverables and artifacts
- Created functional requirements document working with solution architects and mapping these to business requirements.
- Prepared use case documents and utilized MS Visio to create UML diagrams including use case, activity and class diagrams to extract business process flows and workflows, thereby assisting development and quality assurance teams in understanding the requirements.
TECHNICAL SKILLS:
Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, TOAD, Jasmin, Karma, Chai, Mocha concept Modeling/ Wire framing, Hibernate, Responsive Web Design
JavaScript Libraries: Rect.js, JQuery, Ext.js, Angular.js, backbone.js, Require.js, Node.js, Bootstrap, Redux.
IDE & Tools: Eclipse, Aptana Studio, Photoshop, Notepad++, Adobe Dreamweaver, Espresso, Sublime Text2, Text Mate, Microsoft Publisher
Development Tools: Adobe Photoshop CS5, Adobe IllustratorUX Tools: MS Visio, Axure, Balsamiq, Pencil, Adobe Photoshop CS3.
Web Services: RESTful, SOAP, XML. HTTP Web Server, Apache Tomcat, Web logic.
Databases: Oracle, SQL Server, My SQL server, No SQL MongoDB
Version Control: Jira, Perforce, CVS, SVN
Publishing Tools: Adobe PageMaker, MS Office
Methodologies: Agile, Waterfall, TDD, Rational United Process
Operating System: Windows 2000/XP/Vista/7/8/10, MAC OS X
PROFESSIONAL EXPERIENCE:
Confidential, Parsippany, NJ
UI Front-end Developer
Responsibilities:
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Used React-Router to turn application into Single Page Application
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Maintained states in the stores and dispatched the actions using redux.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
- Used Excel Builder 3rd Party open source library and tweak it to make sure it will work with IE11.
- Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, EmberJS, BootstrapJS.
- Used flickity.js for creating carousel-images.
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Called the Restful web services calls for POST, PUT, DELETE and GET methods.
- Have worked on AWS for fetch the pictures files from AWS to UI.
- Used React flux to polish the data and for single directional flow.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Extensively used Git for version controlling and regularly pushed the code to GitHub.
- Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Sr. Full Stack UI developer
Confidential, Owings Mills, MD
Responsibilities:
- Rebuild existing legacy modules using Node.js and with responsive CSS framework.
- Designed dynamic and browser compatible responsive pages using HTML5, CSS3 and jQuery.
- Extensively used jQuery with callback functions.
- Lab, Sinon and Nock are used for unit testing the application.
- Developed and consumed RESTful web services using node.js.
- Extensively used Node.js tools like Gulp, Grunt, Web pack; Developed internal CLI applications using Commander Module for application build.
- Web designing & development using HTML5, CSS3, JavaScript, React JS and Ajax.
- Developed React JS pages, Web services calls and AJAX calls for the application
- Used React JS 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.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used MVC architecture of AngularJS Framework to simplify the code complexity and increase clean code.
- Following the W3 standards created composite code for the Angular Project.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked with http interceptors configurations for security in Angular 2.0 applications.
- Created SPA for the End User providing route technologies with faster and responsive using ReactJS and AngularJS Framework.
- Worked on Angular Forms, Scopes, Routing, UI router, Services, Factories, Directives and Filters.
- Implement modules into Node JS to integrate with designs and requirements.
- Experience in building Custer centric Single Page Applications.
- Developed MicroServices based architecture to enable the application to be deployed on AWS.
- Designed and developed User friendly web based interfaces using JSP, AngularJS, HTML5, XHTML, CSS3, JavaScript and Custom Tags.
- Used AngularJS, JavaScript for validating client-side validations.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience in using ReactJS to build web components.
- Extensively used NodeJS on front end (used namespaces, closures and custom bindings).
- Implemented data-binding using NodeJS for front-end development of a current web application.
- Used Gulp for building and managing dependencies of the application.
- Done the design, development and testing phases of Software Development using AGILE methodology.
- Actively involved in Sprint Planning, Sprint grooming, Refinements and Allocation of User Stories using JIRA.
- Used project and development tools like JIRA, GitHub, Stash, Bamboo and Jenkins.
- Reviewing pull requests of peer developers and other team developer’s code and providing the feedback.
Environment: Node.js, Handlebars, Docker, Git, React.js, Angular.js, AWS,JavaScript, jQuery, JSON, Gulp, Webpack, Nexus, Bower, RESTful web service, HTML, CSS, AJAX, JIRA, GitHub Stash and Bamboo.
Full Stack UI developer
Confidential, Dallas, TX
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application
- Extensively used Angular.js framework with bootstrap.
- Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and Angular.js.
- Used Node.js with Express as stub server for frontend applications.
- Implemented ngResource for making REST calls to the server.
- Involved in developing web pages using Angular JS Framework with various Angular JS directives and services.
- Worked on build tools like gulp to build the application by minifying and concatenating the source code and invoke stubs on application launch.
- Worked with Application using React.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Developing with RESTful API interfaces and programming with AWS APIs.
- Developed the various feature of the application using front end technologies like Backbone JS and React.Js.
- Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Sass, Less, Bootstrap and Angular JS.
- Working with React Router for developing Single Page Applications SPAs.
- Responsible for Web UI development in JavaScript using Angular.js and ngResource and Bootstrap.
- Responsible for secure batch data flow to downstream systems using various Angular.js techniques and libraries.
- Developed MEAN Stack from scratch including Mongo DB server setup and Express.js server development.
- Built backend REST API with Node JS, Express.js and also Implemented modules into Node.js to integrate with designs and requirement.
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern using angular.js framework.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Consumed Tridion APIs as content provider to the application.
- Written test cases and done Unit testing execution with Jasmine and Karma.
- Involved with Sprint Planning, Sprint grooming, Allocation of User Stories using Jira.
- Wrote functional testing using Protractor with Jasmine framework.
- Implemented devops pipeline using various tools like Jenkins, GIT, SonarQube and Sonatype Nexus
- Developed a hybrid android app using Ionic framework.
Environment: Angular.js, Node.js with Express.js, React.js, AWS Lambda, Micro Services, API Gateway, Dynamo DB, Serverless, JavaScript, jQuery, JSON, Gulp, REST web service, HTML, CSS, SASS, AJAX, JIRA, Jenkins, Protractor and Android Hybrid mobile app.
Full Stack UI developer
Confidential, Minneapolis, MN
Responsibilities:
- Created interactive web pages and applications by usage of HTML5, CSS3 and JQuery.
- Created different types of events and actions using Backbone JS and Bootstrap to make the application work on iPad.
- Enhanced user experience by designing new web features using MVC Framework like Backbone JS to accommodate these advanced and fast technologies.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules. Implemented a Node.js server to manage authentication.
- Communication to the server is done through a Restful API using Backbone JS.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux libraries.
- Used JQuery core library functions for the logical implementation part Confidential client side for all the applications
- Used JQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using JQuery framework.
- Implemented React container and presentational components (as Stateless and Functional components when applicable).
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Used React JS 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.
- Written many custom directives, services and filters in Angular JS as per the functional requirements.
- Worked with Angular JS Forms, Validations, Modules, Factory Services, DOM, Events, Expressions, Directives, Controllers, filters, $http, $q.
- Used JUnit for testing and used JIRA for tracking bugs.
- Developed Restful web services using JAX-RS in JERSY to expose the data to Spring module.
- Used JAX-RS API annotations to implement the REST web services.
- Experience with Gulp, Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages.
- Maven was used for the entire build process and Hudson for Continuous Integration.
- Worked on functional testing using Selenium, Mocha and Chai for client side unit testing.
- Used Rabbit MQ for transport of data in Queue in between components of the application.
- Implemented Oracle DB as the underlying Database of the application.
- Implemented Micro-services using Pivotal Cloud Foundry platform build upon Amazon Web Services.
Environment: HTML5, Boot strap, CSS, Backbone JS, JQuery, Spring Batch, Spring MVC, Spring security, Spring AOP, Node JS, Hibernate, React JS, Angular JS, Mocha and chai, Jira, gulp and grant, rabbit MQ, Oracle DB, Pivotal cloud foundry.
Confidential
UI developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Incorporated MVC architecture using spring framework.
- Defined and developed the application's presentation layer using JavaScript and JQuery Library.
- Worked with JSON for data exchange between client and server.
- Experience working in AGILE based development environment and participating in Scrum sessions.
- Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
- Designed and developed Application based on Custom MVC Framework using MVC design pattern.
- Wrote JS and HTML validations to validate the fields of the applications in various screens.
- Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
- Involved in debugging the product using Eclipse and Redmine Bug Tracking.
- Used Database first approach and created EF and used it for data source for CRUD Operations.
- Created custom, self-contained and testable AngularJS modules, controllers, directives and services to implement key functionality such as recording overtime, and ranking employees based upon their overtime.
Environment: Web services, REST, HTML, Bootstrap, JavaScript, jQuery, Maven.