Sr. Full Stack Ui Developer Resume
Houston, Tx
PROFESSIONAL SUMMARY:
- Dynamic, accomplished IT professional with overall 7 years of experience in developing web applications.
- Experience as Fullstack developer in domains like HealthCare, E - Commerce, transportation and Banking.
- Expertise with HTML, CSS, LESS, SASS, jQuery, Object oriented JavaScript, Angular.js, React.jS, Backbone.js and Other JavaScript Libraries.
- Worked with Angular.js components, UI-router and module-oriented development.
- Experience with Node.js based technologies: Grunt for task scheduling, Webpack for bundling files, Nodemon for live load.
- Knowledge of MinifyJS and UglifyJS for file minification and compression.
- Familiar with AngularJS 2 reactive framework and its implementation with Redux.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Familiar with React.js with Redux pattern for component-driven web development.
- Proficient with front-end logic developing using native JavaScript, legacy HTML DOM for data manipulation and AJAX asynchronous operations.
- Experience with OOP JavaScript using constructor, object, prototype and singleton.
- Experience with jQuery selector, event, animation and AJAX.
- The tech stack is AngularJS, Express and innovative server-side technologies like Node.js, MongoDB (MEAN Stack).
- Extensive knowledge and experience with HTML 4/5 for building web pages.
- In depth experience with CSS3 for web page styling, and SCSS/Sass for CSS file preprocessing.
- Managed projects with Web pack, Grunt task runner and combined with Bower package manager to install JavaScript latest version of libraries.
- Expertise in Client Scripting language and server-side scripting languages like HTML5, CSS3, Vanilla JavaScript with EcmaScript5 and EcmaScript6, TypeScript, jQuery, Angular1.x, 2, React, Redux, Express.js, Node.js
- Experience with common front-end development tools such as Babel, Webpack and NPM.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Experience with materializecss creating pages for better user experience.
- Experience with developing responsive web pages using CSS RWD or Bootstrap.
- Worked with Socket.IO for establishing real-time event-driven communication.
- Experience with Jade, EJS and Mustache as template language.
- Used D3.js for data rendering and reporting.
- Used Karma and Jasmine for front-end unit testing and experience with Test Driven Development methodology.
- Worked with Core Java back-end development such as Spring and Struts.
- Worked with MongoDB and Mongoose, familiar with MySQL, JDBC and Hibernate.
- Good experience with Apache Tomcat as server.
- Experienced on version control software like Git and experience with continuous integration and tools like Jenkins
- Worked with Agile-based SDLC (Scrum) and Waterfall software development life cycle.
TECHNICAL SKILLS:
Server Technologies& Frameworks: JavaScript, Node.js, Express.js, Mean.js, Backbone.js, Java, J2EE
Client Technologies& Frameworks: React.js, Angular JS 1, 2, JavaScript, jQuery, Bootstrap, HTML5, CSS, CSS3React-Redux, materializecss, Sass, Jade/Pug, EJS, hbs.
Web Services: Restful and SOAP
Application Servers: WebSphere, WebLogic, Heroku (PaaS).
RDBMS & NoSQL: MySQL, Oracle, PL/SQL, MongoDB, mLab, Apache Cassandra, Redis
IDE s: Visual Studio code, Atom, Eclipse, Net Beans, Brackets
Version Controls: SVN, GIT, Bitbucket
Methodologies: Agile Scrum, Waterfall
PROFESSIONAL EXPERIENCE:
Confidential (Houston, TX)
Sr. Full Stack UI Developer
Responsibilities:
- Involved in life cycle - Designing, Coding, Testing, Debugging and Production Support.
- Implemented software development life cycle using Agile methodology, worked closely with product owner and business users to understand the requirements and estimation.
- Enhanced user experience by designing new web features using MVC Framework like Express.js and Node.js.
- Develop various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
- Wrote various components using class and functional based components using React.js
- Translation of designer mock-ups and wireframes into an React.js front-end.
- Used PassportJS Authentication middleware for Node.js and Single sign on using Google OAuth.
- Used React JS to create Controllers to handle events triggered by clients and send request to server.
- Worked with modules like MongoDB and mongoose for database persistence using Node.js to interact with MongoDB
- Integrated various API’s with application like, weather, maps and multimedia.
- Involved in writing application level code to interact with APIs, such as Stripe, Send Grid, Google OAuth.
- Consumed Stripe payment API and stores user data in MongoDB cloud service mLab with mongo URI connection.
- Wrote JSX format code to improve application performance and ES6 for additional features and code readability.
- Created various forms and modals using Bootstrap and performed form validation.
- Consumed API’s secret keys for user data security and created key modules.
- Worked with Nodejs to give a structure with rich API over a Restful JSON interface.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Designed and developed CSS pre-processors (Sass and Compass).
- Used string templates in ES 6.0 for dynamic binding on the webpages and used Babel compiler for browser version support.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript.
- Used materializecss for more user experience and business improvements.
- Implemented webhooks URLs to interact with third-party API’s like Send Grid, Stripe.
- Deployed application using Heroku cloud platform service and Pipelines for GitHub integration and continues delivery.
- Used React Developer Tool to inspect react component errors and more.
- Developed application using Visual Studio Code IDE.
Environment: JavaScript, React.js, React-Redux, materializecss, CSS, HTML5 PassportJS, Node.JS, ES6, JSX, Express.js, Webpack, Webhooks, API’s, Heroku, MongoDB, mLab, JSON, Visual Studio Code, Babel
Confidential (Dorchester, MA)
Full Stack UI Developer
Responsibilities:
- Created Responsive (RWD) templates and layouts from wireframes and creatives using Angular material, CSS Flexbox and Bootstrap to dynamically change views triggered by screen size changes.
- Created AngularJS custom directives that were used across the application and maintained modularity throughout the application.
- Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- Highly used Angular 2 router to build single page application for navigate through the different status and multiple modals
- Used NodeJS to create mock api server to bind mock data with application and later migrated to backend api service.
- Involved in creating AJAX calls using AngularJS to handle data operations including ordering and filtering.
- Implemented Event delegation to handle the list of UI events.
- Developed client side drop down menus, search bars, carousel, and drop-down toggles using Twitter-Bootstrap and jQuery.
- Integrated JSON data with front end user interface using Restful web services.
- Created client pages using materializecss to provide more useful information for end user.
- Wrote modular CSS using SASS with object-oriented approach for reusability of styles throughout the application.
- Maintained Jasmine unit test cases and code coverage by updating old unit test cases and writing new ones.
- Worked closely with QA testers to resolve defects.
- Continuously updated Gulp tasks to maintain the application server changes, proxy server changes, Rest API services, unit testing.
- Used GIT Bash, Source Tree for Version Control of code in incremental development.
- Used JIRA board to track task progress and maintained agile methodology process throughout the application development.
Environment: HTML5, CSS3, Angular 2, TypeScript, JSON, Git Bash, Angular Material, Flex Box, Sass, Bootstrap, Jasmine, Zep, IntelliJ IDEA, Agile, JIRA, Source Tree, ATG.
Confidential (Melbourne, FL)
UI Developer
Responsibilities:
- Developed UI pages using HTML5, DOM, CSS, JSON, JavaScript, jQuery and AJAX.
- Created XHTML pages with CSS and the Box Model.
- Integrated the Java code (API) in JSP pages.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Implemented data-binding and MVC using AngularJS for front-end development of a current web application.
- Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, callback, type) or jQuery, ajax (options) and jQuery. post (URL, data, callback, type).
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Used AngularJS for the logical implementation part at client side for all the applications.
- Developed reusable components using Custom Directives in AngularJS.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Used AngularJS to create a Single Page Application (SPA) for the gift card module along with routers, filters, custom directives and controllers.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and data validation on the client side within the forms.
- Used GIT for version control and Clear Quest for defect tracking.
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
Environment: HTML, CSS, XML, DHTML, XHTML, DOM, Angular.js JavaScript, jQuery, Firebug, JAVA, J2EE AJAX, JSON, Eclipse, SVN, Agular.js.
Confidential
UI Developer
Responsibilities:
- Created requirement analysis, design, coding, and tested using JUnit of the project using, JavaScript, Servlet, HTML, CSS, JSP, XML. Eclipse IDE, and SQL implemented SVN.
- Responsible for design and development of the web pages from mock- ups.
- Wrote application level code to perform client-side validation using JQUERY and JavaScript.
- Implemented MVC Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Creating cross-browser compatible and standards-compliant CSS-based page layouts.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
- 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).
- Worked with HTML, CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Wrote JQUERY function while implementing various UI Screens across the whole web application (both consumer facing as well as internal application).
- 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, XHTML, XML, CSS, Eclipse, JavaScript, Adobe Flash Player, GUI, DOM, and JSP.
