Sr. Ui Developer Resume
Bocaraton, FL
SUMMARY
- Over 9 years of experience in Developing and Designing Web based Applications and User Interfaces using HTML, HTML5, CSS, CSS3, ES6, Bootstrap, JavaScript, PHP, jQuery, JSON, Ajax, AngularJS, grunt/4/5, ReactJS, Redux, Node.js, Dojo, Flexbox.
- Experienced in all stages of Software Development Life Cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall, AGILE and SCRUM.
- Experience in AngularJS controllers, views, and services for new website features.
- Created custom directives in AngularJS for re - usable components (multi-field form elements, background file uploads, etc.).
- Experience in understanding Document Object Model (DOM), DOM Functions.
- Experience in SPA (Single Page Application) development using AngularJS and Angular2.
- Strong in using Web Services and Restful API'S.
- Good understanding and working experience in JavaScript MVC frameworks.
- Expert in creating styles using SASS and LESS and writing a script for precompiling SASS/LESS to CSS.
- Hands-on experience using My SQL, Mongo DB, Oracle.
- Good Experience using Bootstrap for Responsive Web Design (RWD) and CSS Media Queries.
- Good knowledge of Tableau.
- Expert in UML, Design Methodologies, and Design Patterns.
- Experience in XML, JSON Web Services using Restful and Rest API's.
- Experienced in Application Servers like open source Apache Tomcat, JBOSS, Web Logic.
- Developed Interactive graphs using D3.js with JSON data.
- Personal experience integrating Vue applications with external both external design frameworks and back-end servers.
- Extensive experience using GitHub, Bitbucket, and SVN.
- Experience in the use of various relational databases like Oracle, DB2, SQL Server and NoSQL databases like MongoDB, Cassandra.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS.
- Good knowledge of latest version of object-oriented JavaScript Libraries like AngularJS, Backbone, Bootstrap, Ext JS 4.0, Require JS, and Dojo toolkit.
- Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL, SAAJ, and UDDI).
- Extensive experience in development of Multi-Tier distributed Enterprise Applications and implementation of Model-View-Controller using Struts 1.x/2 frameworks and spring 2.x/3 Framework.
- Good exposure to Adobe Photoshop, Dreamweaver, Visual Studio and Word Press.
- Involved in using ReactJS components, Forms, Events, Keys, Router and Flux concept.
- Proficient in SQL programming, PL/SQL-Stored Procedures, Functions, Triggers, Sequences, Packages and Views.
- Good knowledge using task runners like Grunt and Gulp.
- Experience in developing latest version of Object Oriented JavaScript Libraries like AngularJS.
- Experience in tools and IDEs for development and design like Eclipse, Sublime, Brackets, Visual Studio, Notepad++, IntelliJ, Net Beans, WebStorm.
- Hands-on experience working on different browsers like Safari, Internet Explorer, Chrome, Mozilla Firefox.
- Good exposure to Adobe Photoshop, Dreamweaver, Visual Studio and Word Press.
- Worked on SQL queries, Experience in writing SQL and PL/SQL programming.
- Used JavaScript and PHP to create dynamic applications within websites.
- Worked on PHP for backend procedures, web services, and database connection.
- Experience in Unit/Integration Testing frameworks and libraries like Jasmine, Mocha, Chai and Karma for AngularJS and Node.js.
- Working with JIRA tool to track all the defects and changes released to all environments.
- Good at Communication skills, able to Multi-task, time management, and problem-solving abilities.
TECHNICAL SKILLS
Web Technologies: HTML 4/5, CSS, JavaScript, jQuery, Ajax, JSON, XML, Node.js, PHP, Python, Bootstrap, Angular JS, Angular 2, Angular 4, Angular 5 and ReactJS.
Languages: JavaScript, Java, C#.
IDE & Editors: Net Beans, Eclipse, Visual Studio, Web Storm, X-Code, Brackets, IntelliJ, Vim, Sublime Text, Atom, Notepad++.
Web/App Servers: HTTP Web Server, WebSphere, WebLogic, Apache Tomcat,Jetty Server, Nginx.
Database: SQL Server, MySQL, Oracle.
Operating System: Windows, Mac OS, Linux, Unix.
Version control: SVN, GIT Hub, Perforce, TFVC, CVS, Apache Subversion.
Build Tools: Ant, Gradle, Jenkins, Dockers and Maven.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools, TIBCO.
Testing: Jasmine, Protractor, Mocha, Chai and Karma.
Animation: Adobe Photoshop, Adobe Dreamweaver, Firebug, Chrome Development Tools, Browser stack, JS Hint, JS Lint, Windows Movie maker, MS Office.
PROFESSIONAL EXPERIENCE
Confidential - BOCARATON, FL
Sr. UI Developer
RESPONSIBILITIES:
- Developed web applications using latest JavaScript features and frameworks such as Redux to build dynamic web pages.
- Created different Templates, Components, Dialogs, Widgets, Workflows and Layouts to obtain the exact look of the Frontend Screens.
- Used ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Utilized Angular to build high-quality, scalable and reusable components like multi-field form elements and background file uploads and used Angular-Router for app routing.
- Set up base ReactJS structure with the Create-React-App package.
- Developed custom directives (elements, Attributes and classes) using Angular.js.
- Participated in development of a well responsive single page application using React JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
- Experience in implementing Component life cycle architecture, store actions, using socket.io in React-Redux app to handle real time data, installing React Router, Thunk Redux for API calls in React JS
- Created Angular 2 custom pipes to format the data before displaying it to the user and used Angular 2 Forms API to get the data from the user.
- Developed various screens for the front end using ReactJS and used various predefined components from NPM and Redux libraries.
- Worked on Python-based test frameworks and test-driven development with automation tools.
- Familiar with the Flux architecture and components involved (Stores, Dispatchers, Actions) thorough knowledge Virtual Dom implementation within React.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Used ReactJS to create Responsive Web Design so that the website is compatible with different Devices like Desktops, Laptops, Tablets and Smartphones.
- Implemented page routing with the use of React-Router to create a Single Page Application (SPA) for quick, responsive pages and dynamic navigation through the menu.
- Integrated the Vuetify.js CSS framework to take my Vue apps to the next level with incredible front-end layouts.
- Coordinated with the Architect and mobile development team in scaffolding for developing the Mobile application with latest technologies like React Native and Redux Frameworks.
- Experienced working on RDBMS (MySQL) and NoSQL (MongoDB) technologies.
- Developed REST API and SOAP API using PHP and NodeJS.
- Experience with React Native framework in developing apps on cross mobile platforms.
- Used Git for Version control during development and maintenance.
- Worked on Jenkins For Automation and Dockers For Container Service.
- Experience in building Native Apps with JavaScript, CSS, and XML using the Native Script Framework.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Created Angular 5 components, implemented interpolation, input variables, Bootstrapping, NgFor, NgIf, Router Outlet, binding the events, decorators.
- Converted the codebase to use modern ECMA Script (ES5, ES6) using babel, typescript to transpile and web pack as a module loader and used reactive extensions.
- Used Babel for transpiling code written in ES6 to ES5 supported by most browsers.
- Worked on Agile Environment to make Updates as per the requirement.
- Involved in matters relating to Angular 5 to ensure products were released in a timely fashion and that the code remained organized.
- Worked with Node.js for developing the Single Page Applications (SPA) and used Node.js as a proxy to interact with REST services and interacting with Database.
- Good amount of hands on experience in developing server-side JavaScript frameworks using Node JS, Hapi JS, Express JS to build event driven, non-blocking I/O model web applications.
- Used Jasmine, Karma, Mocha, Chai and Protractor unit testing framework along with TDD environment.
- Created UI templates and functionality to merge with the backend REST/SOAP API for proper communication of front and back end to enable efficient working of application.
- Worked with JSON web tokens for authentication and authorization security configurations using Node.js. Implemented styling Presentation layer using Bootstrap, Backbone JS, Wire - framing.
- Worked with Grunt, Gulp for task runner configurations and worked on various IDE editors.
- Involved in using ReactJS components, Forms, Events, Keys, Router and Flux concept.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, and S3.
- Developed API to Integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
- Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
- Debugged the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Good experience in AWS cloud resources to better achieve a lower cost and higher performance/uptime.
- Fetched data from mongo DB using Mongoose.
- Responsible for changing UI to WCAG 2.0 compliant.
- Done unit testing of JavaScript applications using Chai, Karma and Jasmine.
- Used Change sets, Jenkins for deployment, once the Component merge has been done in GIT and the source is ready, in to the other instance.
ENVIRONMENT: HTML5, CSS3, JavaScript, AngularJS (2/4/5), ES5, ES6, AWS, Bootstrap, React Native, backbone, JSON, AJAX, NodeJS, ReactJS, Grunt, Gulp, GIT, REST & SOAP (web services), NPM, SQL, Jenkins, Docker, HAPI, Jasmine, Karma, Chai, Protractor, Apache, Agile.
Confidential
Sr. UI Developer
RESPONSIBILITIES:
- Understanding of functional specifications and documenting technical design documents.
- Involve in AGILE Methodology and participates in SCRUM Meetings.
- Develop Robust User Interface using HTML, HTML5, CSS3, JSP, JavaScript, Custom Tags and XML.
- Experience with React Native framework in developing apps on cross mobile platforms.
- Expertise in React JS framework and integrate them to Node JS server-side code
- Designed dynamic and browser compatible pages using HTML5, CSS3, jQuery, JavaScript, and Bootstrap.
- Developed frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Involved in developing the Reusable templates using HTML5, CSS3, JavaScript, jQuery, handlebars.
- Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Installed React-redux package to bridge between react and redux and passed redux store as props to react by nesting react components inside of provider component.
- Implemented end of end test with Protractor.
- Implemented UI by adapting Angular2framework with Typescript, HTML/HTML5, and CSS.
- Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
- Migrating some of the applications from AngularJS 1 to Angular 2 and componentize the code as per the Angular recommendations for better testability.
- Configured multiple websites on Apache http server using Virtual Host and reverse proxies.
- Wrote Angular interceptor for redirections of pages based on redirection keys comes from AJAX success scenarios and make watches on pending AJAX calls to load loader (spinner).
- Built Angular 2components, UI services to consume rest services using Component-based architecture.
- Maintain passwords, data integrity, file system security and SIP accounts for computing environment using Azure Active Directory.
- Experience with React Native framework in developing apps on cross mobile platforms.
- Expertise in React JS framework and integrate them to Node JS server-side code.
- Used JavaScript, Grunt.js and AngularJS 2.0 for client-side validations.
- Developed HTML views with HTML5, CSS3, Bootstrap, and AngularJS.
- Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
- A brief experience in implementing the AngularJS in creating animations based on CSS classes.
- Built different modules, controllers, templates, custom filters and directives in AngularJS.
- Developed web applications using ES6 features such as multi-line strings, destructuring assignments, enhancing object literals and arrow functions.
- Developed code for Responsive web design in JavaScript using AngularJS.
- Used CSS pre-processors (SASS).
- Responsible for making responsive web pages using Twitter Bootstrap and Media Queries.
- Designed Frontend within object-oriented JavaScript Framework like AngularJS.
- Developed front-end view templates with Node.js.
- Used GWT, to develop and debugAjaxapplications in the using the Java development tools.
- Used Agile process time-boxed, fixed schedule Sprints of 1-4 weeks, to deliver new feature quickly and frequently.
- Developed applications implementing Ajax Calls for Dynamic Content Loading.
- Managed projects with GRUNT task runner.
- Experience in integrating RESTful APIs and web services with applications
- Used MongoDB as cross-platform storage for load balancing, indexing and file storage.
- Used Jasmine to test AngularJS controller by built test cases.
- Worked closely with QA team performing Unit testing using Jasmine, karma, chai to fix bugs and experience on Test Driven Development (TDD), Iterative and Incremental development, and Automate test using tools like Selenium and protractor.
- Used XPath and POM to work with dynamic and static objects in Selenium.
- Worked on JIRA to maintain and update the task.
- Designed and Created Database objects and Written PL/SQL programming for data extraction and transformation.
- Created Custom Email Templates as part of sending Alerts to users based on the business requirement.
ENVIRONMENT: HTML, HTML5, CSS, JavaScript, AngularJS, Angular 2, React JS, TypeScript, Node.js, Ajax, Responsive Web Design XML, Python, Restful API’s, SASS, JIRA, XPath, MongoDB, Protractor, Grunt, Selenium, Jasmine, Git, GitHub, Apache Tomcat Server 7.
Confidential - Kansas City, MO
UI/ Web Developer
RESPONSIBILITIES:
- Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing, and support.
- Involved in development of User Interface using HTML/HTML5, CSS/CSS3, JavaScript, and jQuery, Ajax, JSON and AngularJS.
- Extensively used Angular UI (Angular Bootstrap) for ng-grid and UI components.
- Worked Closely with Designers to Understand and redesign the Package Customization and Service Locator Modules using HTML 5, CSS3 and jQuery for Lexmark e-commerce application.
- Extensive experience using Bootstrap for layout.
- Involved in writing application-level code to interact withAPIs, Web Services using Ajax, JSON, and XML.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Created reusable templates and style sheets based on UI standards and guidelines; Performed functional tasks using specifications and wireframes.
- Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug.
- Developed the UI with extensive use of JavaScript, JSON, and Ajax.
- Extensively used CSS3 and Bootstrap for styling the HTML5 elements.
- Followed SCRUM methodology.
- Used jQuery core library functions for the logical implementation part at client side for all the applications. Used D3.js for interactive data visualization.
- Worked on creating a responsive website for smart devices using Responsive Web Design(RWD) and Media Queries.
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Designed Frontend within object-oriented JavaScript Framework like Node.js and Ext JS.
- Used Ajax extensively to implement front end /user interface features in the application.
- Developed the pages that are compliant with the W3C standard.
- Developed different jQuery component in MVC micro-architecture framework, which internally uses various design pattern such as singleton, command, delegate, etc.
- Version control through CVS.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress of each iterative cycle and figure out the issues.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Updated the website from time to time for special Requirements.
ENVIRONMENT: HTML, HTML5, CSS, CSS3, JavaScript, jQuery, CVS, Ajax, JSON, AngularJS, Bootstrap, Grunt, Bower, NPM, Ext. JS, RWD.
Confidential - Chicago, IL
UI Developer
RESPONSIBILITIES:
- Involved in all the phases of the Software Development Life Cycle including the Requirement Analysis, Implementation and estimating the time-lines for the project.
- Developed web pages complying with Web Content Accessibility Guidelines (WCAG) and implemented various projects according to W3C Web Standards XHTML, CSS, JavaScript, and jQuery, XML and XSLT.
- Worked on Design, UI, wire-framing, HTML, CSS, jQuery, JSP, accessibility, and optimization.
- Worked on developing the cross-browser compatibility, performance, and robustness by translated designs and style guides into functional user interfaces
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Worked with full UI control of HTML/CSS, maintaining code and cleanliness.
- Created some prototype to implement some of the latest features of HTML and CSS.
- Successfully implemented AutoComplete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Extensively worked with making calls to APIs to fetch the data from the backend as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Maximized page load by analyzing content and adjusting the code (by following optimization standards).
- Worked closely with QA team to understand the reported defects and fix them.
- Developed Angular JS factories and services to handle REST APIs' and push data to the server.
- Used GIT version control system.
- Used Bootstrap for responsiveness and expertise in Grid Control System.
- Responsible for using PHP for generating Dynamic web page and to send and receive cookies.
- Debug the application using Firebug to traverse the documents.
- Worked with Jasmine to test and debug.
ENVIRONMENT: AngularJS, DHTML, GIT, jQuery, PHP, JSON, XML, UML, JSP, JavaScript, HTML 4,CSS 3, Ajax, PL/SQL, Eclipse, ANT, Web Logic Application Server, Jasmine.
Confidential - Denver, CO
Java Developer /Front End Developer
RESPONSIBILITIES:
- Worked in an AGILE environment to produce high-quality applications.
- Designed and developed the front end using HTML.
- Designed custom Node.js module to programmatically generate a path for a RESTful endpoint (CRUD) with MongoDB backend, provided a schema.
- Watched project changes with Grunt task runner and installed the latest version of libraries with NPM.
- Used the Ajax to call the Java functions from the webpage via jQuery without performing a browser refresh.
- Created and executed the developer test plans for unit testing and executed the QA test plans for effectively testing. Involved in performance testing phase of the application.
- Actively participated in configuring hibernate to access database and retrieve data from the database.
- Defined Object Relational Mapping for Hibernate and performed spring integration with Hibernate for data access.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, jQuery, JavaScript, Require JS and Kendo UI.
- Worked on MongoDB along with Mongoose to store the consumer’s data into the database.
- Developed and deployed web service onto Apache Tomcat server and ensure that application is running and going through different JSP’s and HTML’s in the right order.
- Created data access layer, Stored Procedures, and Triggers using SQL and PL/SQL.
- Used Hibernate Template for a various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Involved in Analysis, Design, and Implementation of software applications using core Java, J2EE, XML and XSLT and Web services (SOAP, WSDL).
- Created template by using AngularJS typescript creating SPA, Components, Routers, and Services to develop the application. Used Express for the data grid and bootstrap for template styling.
ENVIRONMENT: Linux, Windows, Node.js, NPM, MVC, Restful, Mongo DB, Rest, Require JS, RWD, SQL, Pl/SQL, XSLT, SOAP, WSDL, Java 1.5, Struts 1.1, Hibernate, JSP, JSON, Tomcat, My Eclipse, Oracle 10g, jQuery, JUnit, HTML5, CSS, Java Script.
Confidential
Frontend Web Developer
RESPONSIBILITIES:
- Designed the Web application layout and forms usingHTML, CSS, and JavaScript.
- Handled all the client-side validations, slide show, hide and show controls, drop-down menus and tab navigation usingjQuery.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using HTML, XHTML, CSS.
- Wrote code to fetch data from Web services usingjQUERY, AJAX via JSONresponse and updating the HTML pages.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Developed SQL Queries to perform insert, update or delete operation on MySQL database.
- Converted PSD mockups into pure hand-written HTML and CSS pages.
- Wrote a script for Ajax implementations in the website.
- Performed XML Transformations from value objects to XML and from XML to HTML data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Implemented Design patterns for recurring problems.
- Developed Web Services, which are published on to the Web sphere application server.
- Responsible for the process ofUIdesign for Internet sites and applications.
- Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure.
ENVIRONMENT: HTML, CSS, JavaScript, jQuery, Ajax, JSON, XML, J2EE, Java/JDK, JSP, MySQL, Eclipse, Web Services.