Senior Ui Developer Resume
MI
SUMMARY:
- Over 9+ years of extensive experience as a UI Developer in designing User Interface applications and integration of highly transactional & scalable applications using HTML5, CSS3, JavaScript, vanilla JavaScript, Angular JS, Angular 2, Angular JS 4, React JS, CDN, JQUERY, Bootstrap, JSP, AJAX, JSON & XML and interacting with server - side scripting language like Node.js, Express.js, Backbone.js.
- Good understanding of the Software Development Life Cycle (SDLC) and experience in understanding the business requirements to deliver.
- Extensive experience with writing ReactJS components and managing DOM updates to render a web page faster and smoother.
- Hands on Experience in building scalable MEAN stack applications using MongoDB, Express.js, Angular.JS and Node.JS.
- Proficiency in using Gulp, Grunt, Webpack and compress JavaScript files, Compile Sass files to CSS, use proxy to access servers.
- Strong understanding of Animation and experience with Adobe Photoshop, Axure, Zeplin and Illustrator .
- Experienced with automated/manual testing tools using Jasmine, Karma, Protractor etc.
- Expertise in using source code control systems such as GIT and SVN, JIRA, and Jenkins.
- Experience in web/application servers like Apache Tomcat, WebSphere, JBoss and WebLogic and working with testing tools like Firebug, Firebug Lite, Chrome or Safari web inspectors and IE Developer Toolbar.
- Experience in Content Management System like WordPress and Drupal.
- Knowledgeable with RDBMS concepts like writing SQL Queries, Functions, Stored Procedures and PL/SQL Packages and No-SQL databases like MongoDB.
- Good PHP knowledge, MySQL and PostgreSQL skills, able to work in SVN and Dimension.
- Extensive knowledge and exposure in a wide variety of technologies including Java, J2EE, JSP, Servlets, JDBC, SOAP/RESTful services, Spring and Hibernate.
- Experience in working with Virtualization technologies like VMware and Cloud technologies like AWS.
- Developed Graphical User Interface (GUI) to display report data using jQuery in Cross-browser compatibility and Web application scaling.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, CSS2/CSS3, Ruby on Rails, XML, XHTML, XSLT, JavaScript, AJAX, JSP, JQuery, JSON, PHP, jQuery UI, RESTful We b Services/SOAP.
Frameworks: AngularJS 1, Angular 2, Angular 4, ReactJS, NodeJS, ExpressJS, ECMAScript 5/ECMAScript 6 (ES5/ES6), DLS, Bootstrap, Jasmine, Karma, Protractor, Selenium, Grunt, Gulp, Webpack, Jest and Mocha.
IDE, HTML Editor: Eclipse IDE, NetBeans, IntelliJ, Android Studio, Web Storm, Adobe Dreamweaver, Edit Plus, Sublime text, Visual Studio Code, Notepad++.
Version Control: GIT, Piper, CVS, SVN, Bit Bucket.
DevOps Tools: Jenkins, Lara, Maven, Ant, Gradle, Docker, Nexus.
Languages: JavaScript, Typescript, Java, J2EE, C++, C#, Python, Ruby.
Databases: MySQL, SQL Server, DB2, SQLite, MongoDB.
Operating Systems: Windows XP/Vista/7, Mac OS and LINUX.
Tools: Jira, Rally, Confluence, WordPress, Drupal, JUnit, Hipchat, TOAD, TFS, YSlow.
Multimedia Applications: Adobe Photoshop, Axure, Zeplin, Adobe Flash, AEM, Illustrator, Flash Builder, After Effects, Device Central, Invision .
PROFESSIONAL EXPERIENCE:
Confidential, MI
Senior UI Developer
Responsibilities:
- Currently migrating some components of the project from AngularJS to Angular 4.
- Developed web pages to display items in inventory by using HTML5, CSS3, Responsive web design, JavaScript (ES6), TypeScript, XML, jQuery, JSON, Bootstrap.js, AngularJS, and Node.js.
- Implemented Angular 4 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Used AngularJS as framework to create a Single Page Application which can bind data to specific views and synchronize data with server and implemented AngularJS Factories and controllers to manipulate and view every customer task data.
- Used the Node.js MVC Framework in the development of web applications. Also used Node.js as a proxy to interact with RESTful services and interaction with MongoDB which is a NoSQL Database.
- Hands on Experience with Angular 2 in rebasing the UI of the application using the techniques in Angular 2.
- Developed an end to end application for internal services using MEAN Stack.
- Dealt with Angular material components and used in the application following the client standards.
- Have knowledge by working with other team in creating the POC of their application in Angular 4 using typescript and integrating Polymer 2 components in it.
- Used Agile software development methodology that involved daily Scrum meetings and bi-weekly Sprints.
- Developed SQL queries to perform insert, update or delete operation on MySQL database. Involved in writing procedures, complex queries using PL/SQL to extract data from database, delete the data and to reload the data on Oracle DB using Toad tool.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Developed unit test cases and tested the application using Karma and Protractor.
- Used GIT as Version Control System.
- Worked on JIRA for issue assignment and development tracking.
Environment: HTML5, CSS3, JavaScript, ES6, TypeScript, jQuery, AJAX, JSON, SASS, XML, Bootstrap, Require.js, Node.js, Express.js, AngularJS, Angular2, Angular 4, REST, SQL, SOA, SDLC, Agile, HTTP, GIT, PL/SQL, SOAP, GIT, Restful, MongoDB, UDDI, XML, Jira.
Confidential, MD
Sr. UI Developer
Responsibilities:
- Extensively involved in various phases of Software Development Life Cycle such as requirements analysis, design and implementation in Agile environment.
- Designed, developed and maintained front-end page layout using HTML5, CSS3, JavaScript, jQuery. Designed web page UI using HTML5, CSS3, JavaScript, AngularJS, JSON & Ajax.
- Created Responsive Web pages using Bootstrap and CSS Media Queries. Worked on prototypes for Responsive Web design.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
- Involved in the development of Front-end template web pages using Spring MVC and Spring DAO.
- Developed Single Page Application using AngularJS framework. Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Used Ajax in communication for consuming RESTful web services data load.
- Used Apache Tomcat web server for application deployment and used WebStorm IDE is used for design and development in Linux environment.
- Used Bootstrap to render grid system and run media queries to make the web portal responsive according to the size of the device.
- Experienced in implementation of backup and recovery process for various databases like MongoDB, Oracle and MySQL.
- Configured and developed routes using React-Router and Utilized Web pack for bundling the code and NPM for package management.
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Used Angular.JS and Node.JS for developing single page web applications was responsible for creating the screens with table-less designs meeting W3C standards.
- Accelerated app performance by using Node.JS clusters and improved scalability. Achieved zero down time by utilizing the master and workers efficiently.
- Used JIRA for defect tracking and other tools such as Confluence, Stash, etc. for documentation and communication within the scrum team
- Utilized Docker to implement testing / production environment for use with existing architecture
- Worked in developing spring related and Django backend services (For the flex to access the database).
- Used JENKINS for building and deployment and created change controls for deploying code into environments.
- Wrote extensive unit tests using automated TDD tasks using Karma, Jasmine and Jenkins .
Environment: s: Java, JSP, JavaScript, Asynchronous JavaScript, HTML, DHTML, CSS, CSS Manipulation, SASS, XML, JQuery, AngularJS, React JS, JSON, Spring MVC, DOM, AJAX, WebStorm, Eclipse, GIT, Protractor, Linux.
Confidential, MI
Full Stack Developer
Responsibilities:
- Worked in Agile Software Development Life Cycle environment with biweekly scrum meeting.
- Involved in Requirements, Analysis and responsible for designing page layout using HTML5, CSS3 along with Vanilla JavaScript, Bootstrap, jQuery, AngularJS 1.x and adding dynamic functionality to each module.
- Involved in daily SCRUM meetings to keep track of the on-going project status and issues using JIRA.
- Written controllers and components in AngularJS 1.x that are responsible to hold model data, call back functions and for rendering views.
- Transformed design mock-ups to W3C standards with HTML pages using HTML5, XHTML, CSS3 and AngularJS and JavaScript.
- Developed custom AngularJS 1.x directives to build custom reusable components to use across the application pages. Also used AngularJS 1.x form validations.
- Aided in the design of ER diagram , tables, and stored procedures in Microsoft SQL server 2012.
- Jive Circle, daily news from the company and served as an employee directory app.
- Created Angular directives , factories and services for developing single page web applications.
- Configured Angular Route Module which provides $routeProvider to help create SPA.
- Implemented AngularJS client-side form validation to validate the use inputs before passing to back-end.
- Developed, tested, and deployed Storify business features in Node.js with Express JS and MongoDB backend, Incorporating APIs from Twitter, Typekit, Stripe, and other for Storify.
- Involved in TDD tasks for unit testing using Jasmine, karma and Jenkins.
- Client-Side requests and services for medical records access are managed using NPM and Bower .
- Developed Web forms/user interfaces using Struts MVC, jQuery and JSP .
- GIT has been used for the version control and user compatibility in product development.
- Worked on Grunt.js as Task Runner and command line build tool.
Environment : JAVA, Angular JS 1.x, jQuery1.10.2, jQuery UI 1.11.x, Bootstrap 3.0.0, Web API, XML, Node, HTML5, CSS3, Vanilla Java Script, JSON, SQL Server 2012, Jasmine.
Confidential, NJ
Web Developer
Responsibilities:
- Involved in developing the UI pages using HTML, HTML5, CSS, CSS3, Vanilla JavaScript, JSON, jQuery, Ajax, AngularJS.
- We have followed with Agile and Scrum development methodologies.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed business layer using spring, hibernate and DAO.
- Prepare, organize, and disseminate updated information on Globe Web Services.
- Involved in implementation of MVC pattern using Angular JS , and Spring Controller.
- Development the whole application module using front-end frame works such as Javascript , jQuery .
- Designed & implemented web pages that are compatible in mobile devices with cross browser compatibility across several browsers.
- Used Web services (SOAP and RESTful ) for transmission of large blocks of XML/JSON .
- Testing, evaluation and troubleshooting of different NoSQL database systems and cluster configurations to ensure high-availability in various crash scenarios.
- Designed the table less web applications using HTML5, CSS and with the help of and tags as per W3C standards.
Environment : HTML, CSS, JSP, Spring Web MVC, Vanilla JavaScript, Angular JS jQuery, AJAX, JSON, JAVA.
Confidential
Web Application Developer
Responsibilities:
- Built and managed overall development process according to the Agile Scrum methodology.
- Wrote extensive HTML, CSS and JavaScript code to build dynamic pages using Eclipse.
- Developed JavaScript function manipulating CSS to display “clicking” of a button on an enter keypress and to refresh the Data Grid.
- Created CSS pop-up elements with auto scrolling to a specific section in the div using JavaScript.
- Wrote a script file in JavaScript and jQuery to handle the events that were triggered by the users.
- Displayed external page using jQuery inside a container when a tab is clicked via an AJAX request.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, and MySQL.
- Involved in designing and developing JSON, XML objects to convert to MySQL tables, using PHP.
- Used PHP, HTML and JavaScript webpage coding integrated with MySQL using Apache HTTP.
- Used GIT for version Repository maintenance.
Environment: HTML, CSS, JavaScript, jQuery, XML, Bootstrap, PHP, MySQL, JDBC, Struts, GIT