Sr. Ui/front End Developer Resume
Quincy, MA
SUMMARY:
- Having 8 years of IT experience in HTML5, XHTML, DOM, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, AJAX and JSON.
- Experience in making Responsive Web Pages using Media Queries and Twitter Bootstrap.
- Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile.
- Experience with JavaScript MVC Framework such as AngularJS. Experience in building Single Page Application (SPA) using Angular JS framework.
- Good Experience using Bootstrap Templates for Responsive Web Design (RWD) and CSS media Queries.
- Experience implementing asynchronous communication using AJAX and handle JSON/XML data with call - back functions of jQuery and RESTful API webservices.
- Good Knowledge on MVC and MVVM architectures and experience in developing Responsive Web Design applications using CSS3 Media Queries and Bootstrap.
- Ability to compose application from microservices between production environments.
- First rate skills in using JavaScript, ECMA Script2015 classes, modules, transpilation ES6 to ES5 and arrow functions, TypeScript classes, interfaces, inheritance and transpilation of TypeScript to JavaScript for validations.
- Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information
- Areas of expertise include developing single page applications (SPA) using AngularJS, Angular4/2, ReactJS and NodeJS. Worked with architecture teams to implement upgrade of AngularJS to Angular4/2.
- Fluent in developing applications using Angular4/2 features like components, pipes modules, templates, metadata, data binding, routing and Angular CLI.
- Good experience developing testing strategies for server side and client-side apps using Jasmine and Karma.
- Expert in all aspects of AngularJS like routing, modularity, dependency injection, service calls and custom directives for single page applications. Clear understanding of task runner tools like Grunt & Gulp.
- Well versed in using ES6, JavaScript Syntax Extension (JSX) with ReactJS, Flux/Redux & React Native.
- Trained in writing server-side scripting language NodeJS with Express.
- Used Node Package Manager (NPM) and package managers like Bower, Babel and Web pack.
- Clear understanding of Unit testing, Integration testing, Regression testing and Acceptance testing.
- Knowledgeable in creating test cases for JavaScript and its frameworks using Protractor, Q Unit, Jasmine and Karma.
- Exercised with text editors like Microsoft Visual Studio, Atom, Sublime Text, Brackets and Web Strom.
- Used content management systems like WordPress.
- Seasoned in various software development methodologies Agile, Scrum, Waterfall, Jira, Trello, BDD (Behavior Driven Development) and TDD (Test Driven Development).
- A result-oriented professional with good communication, leadership, team management, analytical and co-ordination skills.
TECHNICAL SKILLS:
Frontend Technologies: Angular4/2, AngularJS 1.x. ReactJSv15.5.0, VueJS, Advanced JavaScript, JQuery, D3JS, RequireJS, MeteorJS, Common.JS, UnderscoreJS, BackboneJS, ExtJS.
Backend Technologies: NodeJSv4.x, NodeJSv5.x, NodeJSv6.x, NodeJSv8.x, Java, Hibernate.
Web Technologies: HTML, DHTMLXML, JSON, Ajax, Babel, ES6 .
CSS Frameworks: LESS and SASS, CSS3/2, Bootstrap, Bourbon.
IDE & Environment: Sublime Text, Net Beans, Visual Studio, Grunt, Notepad++, Gulp
Web/App Servers: Apache Tomcat 7.0, HTTP Web Server, Experience with Many Online Webhosting Platforms (Shared, Dedicated, VPS).
Unit Test Frameworks: Karma/Jasmine, Mocha/Chai, Angular Mock, Junit, Protractor, Gherkin scripts, Cucumber, Sauce Labs, Selenium.
Web/App Servers: Apache Tomcat, Web Logic, JBoss, Web Sphere.
Browser: All (IE, Firefox, Opera, Chrome, Safari)
Database.: Oracle, MYSQL, MongoDB.
PROFESSIONAL EXPERIENCE:
Confidential, Quincy, MA
Sr. UI/Front end Developer
Responsibilities:
- Developed Web Pages by using HTML5, CSS3, and using Angular 2.
- Developed dynamic UI using Angular 2 and Produced dynamic, interactive data visualizations using JavaScript library like D3.js.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using jQuery.
- Developed web pages using HTML/CSS and JavaScript.
- Developed additional UI Components using JSF.
- Developed a web application by using Angular4 as front-end and using Web API to receive and pass data to back-end.
- Created a roadmap for UI to migrate into Angular 2 considering Typescript, components, directives, services, Observables, routes and router-outlets, dependency injections, versioning, webpack and the build process.
- Built Angular 2 components, UI services to consume rest services using Component based architecture provided by Angular 2.
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs.
- Built Model Android application's UI layout using PhoneGap and Sencha Touch along with EXTJS.
- Developed features for customer facing website using JavaScript, jQuery, KnockoutJS, Kendo UI, AJAX, Bootstrap, CSS, LINQ, Entity Framework, WCF, SQL Server.
Environment: HTML5, CSS3, jQuery, D3.js, AngularJS 4/2, JavaScript, Bootstrap 3, SPA (Single Page Application), NPM, Git 2.7, REST, Spring MVC, Jasmine.
Confidential, East Alton, IL
Sr. UI/UX Developer
Responsibilities:
- As a Senior Programmer involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and ACEGI security.
- Co-developed a new tool on the Express nodeJS/backBone.js, MVC platform that allows marketers to insert dynamic content in email sends based on location and temporal factors.
- Developed a bulletin board module for supplier and vendor information portal. Application included forms to upload notification documents to the Supplier bulletin and maintenance of documents, complete with CRUD capabilities and email notifications.
- Developed stored procedures, Triggers and functions in Oracle to process the trades using PL/SQL and mapped it to Hibernate Configuration File and established data integrity among all tables.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using MongoDB, Apache CXF, and JAX-RS.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Implemented Angular 2 component router for navigation, Angular 2 services to connect the web application to back-end APIs made use of ES6 features.
- Wrote application level code to interact with backend and consume the JSON by using RXJS Observables.
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
- Setting up Java/J2EE development environment using Eclipse, Maven and WebLogic.
- Extensively used jQuery, IBM WebSphere Portal APIs for authentication and personalization features.
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality enters for ticketing, Wiki for documentation, Jenkins for nightly build.
- Implemented unit test with Karma test runner and Jasmine framework for testing the code.
- Worked on various JavaScript Frameworks depending on the use case (e.g. jQuery, React JS, Angular JS, Ext JS).
Environment: Angular4.0/2.0, RXjs, Angular-CLI, TypeScript, ES6, JSON, HTML5, CSS3, Bootstrap, Node, Agile, GitHub.
Confidential, Harrisburg, PA
UI/UX Developer/Designer
Responsibilities:
- Developed dynamic robust UI screens using HTML5, XHTML, XSLT, CSS3, Bootstrap, Ionic, JavaScript, NodeJS and jQuery.
- Developed single page responsive Web UI using HTML, Bootstrap, CSS, JQuery.
- Extensively Implemented user interface designs from UI specifications and product requirements.
- Developed page layouts, navigation, animation Buttons and Icons.
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
- Created animation effects during the data load, waiting for the Ajax response using JQuery.
- Used jQuery library functions and developed of all webpages at client side following the guidelines.
- Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
- Worked on CSS Background, CSS Positioning, CSS Text, and CSS Border.
- Involved in writing and modifying procedure, Queries, Views and Triggers and called them from JavaScript using the local application framework.
- Implemented procedures for development of HTML5 and Java applications for mobile devices.
- Coordinated with software engineering teams for interactions between mobile UI and back-end staff.
- Utilized Google Maps API to enable Google map search for near locations.
- Implemented zip code functionality using Location Manager API and implemented Google Maps API.
- Download and upload content from back-end web server via REST API.
- Implanted JSON to create interaction between server and application.
- Worked with source version control tool SVN to manage the code repository.
- Fixed Front-End issues with the layouts. Used SVN, GIT for version control and ClearQuest for bug fixing.
- Using GULP along with NodeJS to perform watch on SASS conversion, minification and image minification.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
Environment: HTML5, CSS3, Bootstrap, JavaScript, jQuery, Photoshop CS, SVN.
Confidential, McLean, VA
UI/UX Developer
Responsibilities:
- Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Technology leadership for the direction of the Cloud based application using Node.JS, PDFJS, Sencha, MongoDB.
- Developed web applications using Spring MVC, jQuery, HTML5, Bootstrap for Virtual Infotech Inc.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Developed AngularJS Directives to extend the grammar of the web through reusable HTML elements, attributes, and classes.
- Designed and developed application using CSS3 and HTM 5 and achieved responsive layouts using Bootstrap grid system.
- Developed front-end, cross-browser HTML/DHTML templates and all GUI features via HTML, CSS and jQuery.
- Experience in designing, developing and deploying cloud-based solution using core AWS services.
- Coordinated with the Business Analysts and conducted feedback session.
- Developed cross browser and multi browser compatible web pages using HTML5, CSS3 and JavaScript, Jasmine Framework.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Configured web server plug-ins Apache 2.2 for WebLogic application servers.
- Used JIRA tool for task assignment, bug tracking and fixture.
- Provided technical assistance to other team members regarding client website, applications and user experiences.
- Perform application upgrades, patches and identify and troubleshoot bugs that involve Tuxedo, Tomcat and Apache.
- Experience in Software Configuration Management, Build, Release Management using CVS, VSS, TFS, Subversion, ClearCase, RTC, ANT, Maven, CA Harvest, JIRA, Perforce and Clear Quest on Unix, Windows environment.
- Served as developer architect for the application involving heavy use of JavaScript, AJAX, XML, SQL, T-SQL, XHTML, CSS. Involved in debugging the product using Eclipse and JIRA Bug Tracking.
Environment: AngularJS, LESS, JavaScript, AJAX, XML, Maven, Mocha, Tomcat, Git, Agile, Axure, swagger, web socket programming, Dojo.
Confidential, Plano, TX
Sr. UI/UX Developer
Responsibilities:
- Designed and developed web pages using HTML, DHTML, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web 2.0.
- Used SASS pre-processor an extension of CSS for the design of the website.
- Involved in developing single page applications (SPA) using AngularJS framework and twitter Bootstrap framework.
- Developed application for responsive to different screen resolutions using Bootstrap and CSS3 media queries
- Developed UI with extensive use of Angular JS, RequireJS, Ionic framework that helped to organize the code.
- Developed the App using HTML, CSS, JavaScript and deployed the application in Tomcat.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation. Involved in cross browser compatibility and security issues (XSS, CSRF).
- Used Dreamweaver as HTML Editor for designing new pages. Developed HTML prototype documents with CSS Style Sheets. Experience in building enterprise/commercial SAAS applications.
- Extensively used CSS3 along with the pre-processor SASS and Responsive Web Design to apply different styles to the layouts for varying screen sizes and pixels.
- Used jQuery core library functions for the logical implementation part at client side for all the applications.
- Developed workflow using task runner Grunt, package management tools BOWER, NodeJS for the server-side run-time environment. Developed the front end of the application using JSF Prime faces 3.0.
- Developed Rich Internet Applications and various UI/UX widgets using jQuery and AngularJS.
- Produced GUI prototypes for business logic presentations. Used GIT for Version Control.
- Performed validation of completed sites including the debugging and testing of code.
- Experience in using Free and Open-Source Software (FOSS)
Environment: HTML, XHTML, CSS, JavaScript, RequireJS, jQuery, JSON, AJAX, AngularJS, Bootstrap, SASS, Apache Tomcat, Grunt, CLOUD, Web services, Maven, FOSS, UEX, Junit.
Confidential
UI Developer
Responsibilities:
- Involved in the development of the User Interfaces using HTML, JSP, ES5, JS, Dojo Tool Kit, CSS and AJAX.
- Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application. Implemented Asynchronous messaging between components using JMS.
- Designed and developed web pages using HTML4, CSS3, Bootstrap, JavaScript, and jQuery based on the W3C standards.
- Created custom Angular Directives and templates for repetitive and customizable components like sticky header for window or table, custom dropdowns, tables, checkboxes, radio buttons, chevrons, graphs, date pickers, folder tree, pagination. Used AJAX API for intensive user operations and client-side validations.
- Responsible for designing, coding and developed the application in J2EE using Struts MVC.
- Implemented various Validation Controls for form-validation, implemented custom validation controls and various functionalities such as search, pagination, filtering.
- Worked in Agile Environment with 2-week Sprints. Participated in alternate day stand up meetings, Sprint reviews, retrospective and planning.
- Used "twitter bootstrap" for HTML components style definitions and user interface elements such as dialog boxes and tooltips. Involved in developing the Graphical User Interface using HTML, JavaScript, CSS and JSP.
- Created tables, triggers, stored procedures, SQL Queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
- Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
- Developed Java server Pages using JSP Tags, Spring-tags, minimal Scrip lets, HTML for client-side validation and errors to ease troubleshooting.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase. Used Trello for Bug tracking and GitHub for Version Control.
Environment: Java, J2EE, XMI, Hibernate, Spring, Oracle, JavaScript, HTML, XHTML, XMI, CSS, HTTP, Restful, MVC, AJAX, Bootstrap, SQL, GIT, UNIX.
Confidential
UI/ Web Developer
Responsibilities:
- Developed Graphical User Interfaces using Struts, JSP, jQuery and JavaScript.
- Used JPA and Hibernate annotations for object relational metadata and practiced Generic Data Access Pattern for designing and implementing persistence layer. Used SOAP UI to test web service API calls.
- Utilize Play framework to build web applications that combines easily with Akka
- Developing, modifying, fixing, reviewing, testing and migrating the Java, XML, Servlet, SQLs, JSF, Spring and hibernate programs. Installed, Deployed and testing the application in Web logic 10 and 11.
- Design Client-side architecture for UI development using ReactJS.
- Design new ReactJS Component for Account details and contest details for various screens.
- Developed the JUnit test cases for Unit Testing for Drools, validations and various modules. Prepared Code Documentation for future reference and upgrades.
- Developed designs in securing the application using form-based authentication using HTML, JavaScript, and CSS.
- Performed Client-side validations using JavaScript.
- Building web pages using HTML with CSS and embedding JSP into HTML to perform business logic.
- Responsible for performance tuning of PL/SQL custom packages, SQL queries.
- Extensively used CSS and Implemented Master pages for consistent look for web pages.
- Developed PL/SQL stored procedures, functions, packages, and scripts to facilitate functionality for various modules.
Environment: HTML, CSS2, JavaScript, SQL, Visual Studio, JSP, JDBC, Tomcat, Oracle 10g.
Confidential
Java/ Web Applications UI Developer
Responsibilities:
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review. Developed UI pages using HTML, Java script, JSP& Tag libraries.
- Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
- Developed various java business classes for handling different functions.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface. Implemented jQuery Plugins like Alertify.js, jQuery Cycle, Date picker in forms.
- Developed web pages using HTML 4.0 and CSS according to internal standards and guidelines.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs
- Backend application layer is implemented using EJB in JBoss environment
- Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries. Participated in design and code reviews.
- Used AJAX for dynamically updating the content.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Used SQL Service to return promises in function in case of asynchronous events like closing the detail panel.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
Environment: Java, J2EE, JSP, HTML, CSS, Web Sphere Application Server, XML, ANT, AJAX, Eclipse Indigo, Apache Tomcat, Oracle, SVN.
