Sr. Ui/ux Developer Resume
St Louis, MO
SUMMARY:
- 8 years of SDLC experience as a Front - End UI Developer with Web based/UI application in various domains.
- Extensive experience in various UI widgets using JavaScript frameworks and libraries like AngularJS, Angular2/4/5, ReactJS, NodeJS and developing Rich Internet Applications (RIA).
- Extensive experience in building client-side components and templates to build feature rich websites.
- Experience in applying the latest software development approaches including MVC patterns, event driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, SOA, SOAP, RESTful Web Services and XML.
- Highly proficient knowledge with popular ReactJS workflows (such as Redux).
- Experienced in developing responsive web pages efficiently using Bootstrap, Foundation, AngularJS, HTML5, CSS3, Responsive Web Design.
- Extensive experience in working with AngularJS4 to implement Single page applications (SPAs)using Directives, Modules, Expressions, Routers, Views, Model and Controller.
- Experience with Angular 2 Directives, Dependency Injection, Services, Routing, pipes, Animations, Forms etc.
- Expert in developing User Interface (UI) applications using JavaScript, HTML5, DOM, XHTML, jQuery, CSS3, AJAX, Adobe Flex and JSON.
- Good understanding and proficient knowledge of Material Design framework to develop Responsive web applications.
- Experience in creating custom, general use modules and components which extend the elements and modules of core Node.JS
- Developed dynamic user interfaces for high-volume Web and Mobile websites using the latest Responsive Web Design (RWD) techniques, media queries and Bootstrap.
- Extensive experience in implementing AJAX to update data on the fly.
- Experience in MVC architecture using Spring framework/JSP-Servlet, J2EE Design Patterns and micro service to provide RESTful API using Spring MVC and SpringBoot.
- Experience in using pattern designs including MVVM, MVC in the browser and in event-driven applications.
- Proficient in design and rapid development of web and J2EE applications using Core Java, JSP, JSF, CSS, EJB, JavaScript, Spring, Servlets, JDBC, JNDI, JMS, SWING, HTML5, HTML/DHTML, XML, XSL, XSLT, Multithreading, Collections, JVM and Struts framework.
- Have rich experience in databases like Oracle 10g, SQL Server, MySQL and NoSQL (MongoDB).
- Expertise in writing clean, compatible, automated-testable code to create responsive websites under the standard guidelines.
- Insight on designing and developing world-class real estate services SaaS application.
- Hands on experience developing Graphical User Interface (GUI) to display report data using jQuery that is Cross-browser compatible and Web application scaling.
- Experience of working on CSS Preprocessors like LESS, SASS along with JavaScript task runners like Grunt & Gulp.
- Deep understanding of JavaScript concepts such as Objects, Closures, Hoisting, RegEx, Prototype, Callback, DOM manipulation, Prototype and Libraries.
- Strong expertise in Object oriented concepts such as Collections, Generics, Annotations, File operations, Multithreading, Concurrent collection framework and Core Java concepts.
- Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, Apache Tomcat, JBoss Application Server, WebLogic Application Server and cloud-based deployments in AWS.
- Experienced in complete SDLC life cycle includes Analysis, Design, Development, Testing and Deployment and working in both AGILE like Kanban and Waterfall based development environment and participating in SCRUM sessions and used source code control systems such as Github, GIT and SVN.
- Extensive experience using package management tools like NPM, Bower to install dependencies and libraries.
- Good Knowledge in writing Python scripts for backend calls.
- Experience in IDE tools like Eclipse, NetBeans and RAD.
- Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Experienced with RAD/Iterative development methodologies.
- Worked in Test Driven Development (TDD) environment using Jasmine/Karma.
- Experience in designing and presenting multiple concepts and iterations around user interaction models, workflows, wireframes, screen flows, mockups and prototypes.
- Experience in quality assurance and unit testing, acceptance testing, and integration testing.
- Strong perseverance and diligence towards attaining challenging goals and possess good communication skills and quick learning ability.
TECHNICAL SKILLS:
Technologies: HTML5, CSS3, DHTML, XML, Semantic HTML, JavaScript, AJAX, JSON, SASS, LESS, Java1.8, J2EE, Spring, Springboot, Hibernate, Flux, NPM, Microservices, RESTful, Python, PHP
Frameworks and Libraries: AngularJS, Angular2/4/5, ReactJS, Redux, jQuery, Bootstrap, Foundation, Node JS, Backbone JS, ExpressJS, Node-webkit, Handlebars.JS
Application/Web Server/Cloud: Apache Tomcat, IIS, AWS
Database: Oracle 9i, Oracle 10g, MySQL, SQL Server, DB2, SQLite, MongoDB.
Debugging Tools: Firebug, Bugzilla, Chrome developer Tools
IDE: Visual Studio (Express & Community-13), NetBeans, Eclipse, Dreamweaver, JSFiddle, WebStorm, Notepad++, Sublime Text, Atom.
Applications: Adobe Photoshop, Dreamweaver, Illustrator, Gimp.
Testing: Jasmine, QUnit, Selenium, JUnit, TestNG, Mocha, Protractor, Karma
Build & Release Tool: GIT, Maven, Ant, Jenkins, Docker
Operating Systems: Linux, Windows, UNIX, Mac OS
Methodologies: Agile, Waterfall, Scrum
PROFESSIONAL EXPERIENCE:
Confidential, St Louis, MO
Sr. UI/UX Developer
Responsibilities:
- Involved in the full life cycle of the Software Design Process including, requirements definition, prototyping, and proof of concept, design, interface implementation, unit testing and maintenance.
- Created Frond-end Applications using HTML5, CSS3, JavaScript, AngularJS, Angular2/4, NodeJS, Twitter Bootstrap and JSON.
- Worked on React JS Virtual Dom and React views, rendering-using components, which contain additional components, called custom HTML tags.
- Developed new cross-browser accessible interfaces using Bootstrap, JavaScript and AngularJS.
- Re-factored existing Web code with AngularJS to improve maintainability and make the web application more modular.
- Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
- Worked on non-functional HTML, CSS pages from the mockups and involved in UI reviews with UI architects and Business Units.
- Developed AngularJS 2 code and migrated pre-existing code to updated AngularJS 2 framework.
- Updated application with new features of Angular 2 and worked on some of its features like new if-else syntax, ng-templates, form validators, routers etc.
- Used date-format and moment packages in Node.JS to save the timestamp in database converting into GMT.
- Worked on converting the web modules into a single page application using the features of Angular 2 and Bootstrap.
- Worked on Angular 2 forms like template driven and modern driven forms to perform form validations on both client/server side.
- Worked onAngular2 components,Angular4 and on POCs.
- Worked on converting the web modules into a single page application using the features of Angular 4 and Bootstrap.
- Designed and developed a web application by using Angular4 as front-end and using Web API to receive and pass data to back-end.
- Utilized NodeJS and Express.js to use reverse proxy and applied a third layer to manage the requests from the client side.
- Implement modules into Node JS to integrate with designs and requirements.
- Used NodeJS to run Grunt tasks and build properly the project (compile, minify, concat etc.)
- Implemented modules into NodeJS to integrate with designs and requirements.
- Developed unit and integration tests for existing micro services using Junit.
- Used Node.js, Express.js, Handlebars.jsand NPM packages to integrate with the designs and requirements.
- UsedAWSEB command-line deploy tools to Stage or Production environment.
- Utilized various styles from HTML 5, Bootstrap to have resizable navbar elements that fit on every device width.
- Implemented test cases and performed unit testing using Jasmine.
- Developed and Utilized HTML5 features and wrote code that adheres to W3C and ADA standards.
- Performed CRUD operations using MongoDB and handled database using NodeJS.
- Developed the product in an Agile Environment which involved daily scrums, sprints, monitoring user stories using JIRA.
Environment: AngularJS, AngularJS 2/4, ReactJS, NodeJS, HTML5, CSS3, JavaScript, AJAX, SPA, jQuery, SDLC, RWD, GIT, Photoshop, Illustrator, SVG, WebStorm, Agile, Scrum, Handlebars.js, DOM, REST API’s, MongoDB, Bootstrap, Gulp, Grunt, Webpack, Atom, AWS.
Confidential, Jersey City, NJ
Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked as a UI developer using AngularJS, Node JS, Express.js, HTML5, CSS3, JavaScript, LESS, XML, JSON, AJAX, and Bootstrap.
- Worked on Directives, Two-way Data-Binding and Dependency Injection in AngularJS.
- Worked on making REST API calls to the server side from the client to deal with dynamic data.
- Used AngularJS Dependency Injection (DI) to inject Angular Services and Custom Services, as well as built custom Directives to provide reusable component.
- Developed functionality for user validation and handle HTTP requests in Node JS (Request and Response).
- Handled API endpoints to connect the client side to the server side.
- Worked with NodeJS framework including authoring complex directives, services, controllers and filters.
- Coded styles in the project using Preprocessors such as SASS to utilize features such as nesting and variables.
- Used AngularJS UI-router to manage URL route.
- Developed the application using backend as Web API and Front-End in object-oriented JavaScript framework AngularJS with Bootstrap as user interface.
- Implemented the project structure based on Spring MVC pattern using Spring Boot and Hibernate.
- Involved in developing Web Service operations in Service Oriented Architecture (SOA).
- Wrote Web Services using REST (JAX-RS), SOAP (JAX-WS), WSDL, XML for sending and getting data from the external interface using JSON, XML data.
- Developed cross-browser cross-device compatible code using HTML5, CSS3, Bootstrap to maintain a responsive layout on any device.
- Worked on Responsive Web Design (RWD) and created responsive user experience by using HTML5, CSS3, Bootstrap, JavaScript.
- Worked on Web Services Technologies like SOAP with WSDL and RESTful with Jersey, Spring, Apache CXF andNodeJSand implemented SOA architecture with web services.
- Created High charts using which simulated company user data, server performance, presentations.
- Build Rest web services by building Node.JS Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
- Responsible for using AWS Console and CLI for deploying and operating AWS services.
- Customizing RESTful Web Service using JAX-RS library and Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.
- Created tables and worked on MySQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in the database.
- Validated the user input using Struts Validation Framework.
- Utilized DOM, SAX parser technologies in implementing XML parsing framework.
- Used Eclipse IDE for developing code modules in the development environment.
- Retrieve the media files related to the application.
- Troubleshoot and fixed UAT and production issues.
- Used Apache Tomcat as the web server. Deployed the entire application in Tomcat using MAVEN.
- Used Jenkins as CI/CD tool for ensuring application error-free throughout all phases.
Environment: AngularJS, JavaScript, HTML5, CSS3, JSON, XML, SASS, Agile, SCRUM, GIT, Jasmine, Karma, RWD, Bootstrap, DOM, SDLC, AJAX, jQuery, Spring MVC, SOAP, REST Web Services, Eclipse, NodeJS, GIT, Jenkins, WebSphere Application Server, SQL, Apache Tomcat, Jira, Junit, ANT, Maven and SVN, Linux, Windows
Confidential, Rockville, MD
Web Developer
Responsibilities:
- Created Responsive Web page designs using HTML & CSS and validated web pages with W3C Validator.
- Used Dreamweaver as HTML Editor for designing new pages. Developed HTML prototype documents with CSS Style Sheets.
- Developed mockups and high quality SVG images using Photoshop and converted the templates into dynamic user interactive web pages.
- Gathered the data from the backend using AJAX and jQuery.
- Gathered data from API/web services via AJAX-JSON calls and updating the DOM within the result sets.
- Creating cross-browser compatible and standards-compliant CSS3 based page layouts.
- Developed applications using MVC frameworks and installation of client-side dependencies using Bower.
- Implemented the Project structure based on Spring MVC pattern using Spring Boot and Hibernate.
- Developed dynamic web pages using XHTML, CSS and JavaScript, JQuery, Ajax, JSON, AngularJS, KnockoutJS and Bootstrap.
- Produced content pages with Bootstrap layout and style markup presentations developed the UI with extensive use ofBackbone JS framework.
- Analyze the response of JSON to update DOM.
- Involved in writing code-using AJAX to interact with APIs, RESTful Web Services.
- Developed the complete HTML, CSS and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
- Involved in coding pages with best Search Engine Optimization (SEO) techniques.
- Used Front End Developing UI Interface using HTML CSS, JavaScript, Ajax, and jQuery.
- Developed Rich Internet Applications and various UI/UX widgets using jQuery.
- Involved in configuring and integrating JSP application modules.
- Worked with Express.js for development of SOAP web services and middleware configurations.
- Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
- Used Spring Framework for Dependency injection and integrated with Hibernate.
- Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, JAXB.
- Worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Extremely used plain JavaScript and JQuery to do the client-side validations.
- Used AJAX to get the data from the server asynchronously by using JSON objects.
- Worked on Eclipse for development and deployment of application in WebLogic Application Server.
- Involved in development of data abstraction layer using Hibernate ORM framework with Spring Support, and JDBC driven components.
- Resolved database inconsistency with better design and efficient SQL queries.
- Use of SAX and DOM parser for XML creation/reading.
- Created various unit test cases and integration tests for the DAO, Service and Controller components using JUnit.
- Used JIRA for creating tasks, sub-tasks and also for defect tracking.
- Installed and configured Tomcat Webserver on Linux environment for deploying the application code and Jenkins as a build tool
- Integrated log4j for logging the messages at debug and error level.
Environment: HTML, CSS, JavaScript, jQuery, AngularJS, Backbone.JS, Node.JS, Java, J2EE, JDBC, JSP, Oracle WebLogic Server, SQL, Spring MVC Framework, Hibernate ORM, SOAP, REST Web Services, JMS, Ajax, Log4J, JUnit, Eclipse, SAAS, SDLC, JSON, REST, Tomcat, CRUD, JIRA, WebLogic, SVN, Agile (Scrum), UNIX, Linux.
Confidential
FRONT END DEVELOPER
Responsibilities:
- Performed analysis, design, development, testing and implementation based on client requirements.
- Designed and written code of new websites using PHP / Javascript / jQuery / AJAX.
- Managed and maintained development of PHP backend for dynamic database driven websites.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML and jQuery.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Created optimized graphic websites and application interfaces using HTML, CSS and jQuery UI framework.
- Used PHP Soap client to get data from data services.
- Designed and implemented PHP MySQL solutions as per project specifications.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Good knowledge of debugging JavaScript and html code with Firefox Firebug and Google chrome JavaScript debugger.
- Tested applications in different perspective during unit test cases.
- Maintained strict adherence to client's prescribed testing guidelines and controlled processes and procedures.
- Used AJAX calls through JavaScript to populate the data tables on the front-end.
- Performed functional, integration, system, and validation testing.
- Interacted with the back-end staff and scrum master in daily meeting and used agile software development methodology.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
Environment: XHTML, CSS, JavaScript, AJAX, Eclipse, Apache tomcat, jQuery, CSS2, SQL, PHP, HTML.
