Sr. Ui Developer Resume
Charlotte, NC
SUMMARY:
- Over 6 years of creative and knowledge gaining experience in developing software web applications with a skillset in UI such as HTML, CSS, JavaScript, JQuery, AngularjS, Bootstrap, Node.Js and React.js.
- Over 3 years of experience in creating the software product by involving in each phase of development such as planning, analysis, design, modeling and deployment (SDLC Life cycle).
- Developed many single page user interfaces for web and mobile applications using HTML5, CSS3, JavaScript, AngularjS and Node.Js.
- Experience in creating unique and elegant user - friendly websites using JQuery, Base, Bootstrap and Skeleton.
- Good experience in JavaScript MVC frameworks AngularjS and ReactJs. Used Redux in developing single page applications.
- Worked on integrating webpages with XML and JSON data using XSLT, REST and SOAP web services.
- In-depth knowledge in communication through web servers like Apache Tomcat, Adobe JRun and Wampserver
- Good Understanding of Object Oriented Programming, Object Oriented and Analysis Design, Aspect Oriented Programming, MVC Design and Client-Server Design Patterns.
- Involved in projects include API related data services through Cassandra and Apache FLink.
- Implemented software testing using tools like Karma, Jasmine and project tracking using Jira.
- Knowledge on Web Content Management using Word Press, Joomla and WebGUI.
- Experience in developing applications in different IDE’s like Visual Studio, Eclipse, Adobe Dreamweaver, Oracle SQL Developer, Jira and Net Beans.
- Experience in working in Error Handling and various levels of Unit and Regression Testing of modules.
- Trained on developing software products using Waterfall Model and Agile Methodology.
- Fast learner with excellent programming skills, positive attitude and proficient in creative Web development.
- Flexible to work with consistent Team Involvement and Strong Communication Skills.
TECHNICAL SKILLS:
Programming Languages: C++,Java
Operating Systems: MAC OS, Windows
Tools: Net Beans, Eclipse, Atom, Sublime and Jira Dreamweaver.
Frameworks & Libraries: JQuery, AngularjS, Angular 1.0/2.0/4.0/5.0 , BackboneJs, Node.Js, ES6,React.Js/Redux.
Databases: MYSQL, Mongo DB.
Web Technologies: HTML5, JAVASCRIPT, CSS, Ajax, Xml, Json and Soap.
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr. UI Developer
Responsibilities:
- User interface (UI) developer for Credit Bridge Multiple based application (CBOA, CBBSRI, CBDAO) using React.js
- Create a good Model view Controller (MVC) model for applications.
- Reconstructing CBOA screens from Angular to react.js and Redux library in order to make consistency between the application.
- Integrating and providing communication between various Angular and React applications
- Consuming Java Restful Web services and mapping them to UI.
- Provided Restful end points for backend J2EE application.
- Assisting testing team when any issue arises.
- Understanding business requirement and translate them into technical requirement.
- Understanding the database SQL queries and mapping between tables and views.
- Involved in build and deploying sprint tasks using Jenkins, IBN Udeploy.
- Involved in gathering business requirement, analyzing the functionality, creating subtask based on user stories, participating daily scrum calls and presented weekly demo s as part of agile methodology.
- Developed the web application using React JS, Go.js, Node JS, MongoDB, JavaScript.
- Design, develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage
- Used ReactJS to create custom components for data manipulations and to display data in company standard format. Developed ReactJS forms to manipulate text within HTML5 views.
- Configured routes between ReactJS and Flask to render the templates from the server - side
- Used handlebars.js for templating client-side presentation logic and separate data.
- Created a page less web application called using Handlebars.js and jQuery with modular, object-oriented JavaScript.
- Used Node JS and Express.js to setup the web servers and to integrate services.
- Implemented Post Ad page flow with client-side templating using Handlebars.js framework
- Used ReactJS with Redux to separate the data and presentation layer. Utilized Redux stores to handle the states and update the UI.
- Integrated Node.js for server side and Handlebars.js into the newer platform to improve speed and scalability
- Creating and updating company-wide UX/UI standards and best practices.
- Creating and implementing new UX controls and UI resources.
- Used Handlebars.js as the template engine and Require.js as the module loader; Wrote templates, block helpers and partials wherever necessary.
- Used React-Router to turn application into Single Page Application.
- Data visualization using d3.js, fabric.js.chart.js, Go.js
- Implemented the Drag and Drop functionality using React-Draggable
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Designed and implemented server-side RESTful web services using Node JS and Express.js and handled communications to the client side (ReactJS) using JSON
- Added Dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used React flux to polish the data and for single directional flow.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used jQuery in directly manipulating the DOM yet separating the ReactJS Components.
- Performed Unit testing on ReactJS applications using tools like Karma, Jasmine and worked with Gulp tool for build automation
- Used GIT version control tool and GitHub to maintain the source code with the use of JIRA
- Extensively used Git for version controlling and regularly pushed the code to GitHub
Environment: Angular 4, Angular 2, React js, ES6, JQuery, JSON, Ajax, HTML5, DHTML, CSS3, Handlebar.js, Node.js, XML, Grunt, Karma, Jasmine, SVN, Protractor, Bower, Responsive web design.
Confidential, Sacramento, CA
Sr. UI Developer
Responsibilities:
- Developed responsive web design for employees/customer access using HTML5, CSS3, JavaScript, JQuery, AngularjS, Angular 2, Node.js, React.js and XML.
- Worked on designing web pages for customer logins for accessing insurance accounts, online surgical store and payment records.
- Involved in use of Angular 4 technologies to include, LESS and additional technologies to ensure
- Current migration from Angular JS 1.6 to Angular 4.
- Developed service infrastructure components in Angular4/Typescript for a unified web UI
- Initiative.
- Spearheaded adoption of new principles such as responsive design, mobile first and adaptive
- Design using Angular4 libraries using Typescript.
- Used a Bootstrap 3.0 from Angular4 platform and point it to the root component of the
- Application instead of Angular ng-app.
- Designed and coded customized Angular 4 services to interact with the backend API and serve components.
- Created HTML pages with access to patient’s records in the form of JSON data using DOM elements.
- Designed the portal front page UI for Telemedicine with style sheets using CSS approach.
- Filtered the font styles and text animations approach with iframe templates specifically to get a Medical- Surgical related user interfaces.
- Developed interactive E-learning web modules using Bootstrap and Base frameworks.
- Implemented JQuery plugins such as the alertify.js, iCheck to give improved functionality in Forms, Dialogs, and Long Press actions of the DOM elements.
- Major part of coding involved with Angular JS and Node.js to enhance the reusable components.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
- User interfaces were built with Virtual DOM and unidirectional data using react.js.
- Used React framework to built the website. Added Redux to simplified components data and state. Implement Bootstrap CSS styles and React Strap components to enhance the interaction. Used Sass and BEM (class naming convention) to make the front-end coding more maintainable.
- Worked on converting the web modules into a single page applications using the features of AngularjS and Bootstrap.
- Used RESTful and XML web services for JSON data access through AJAX request calls.
- Client-Side requests and services for medical records access are managed using NPM and Bower.
- Involved in testing the cross-browser compatibility of web portal by accessing it in various browsers such as Google Chrome, Firefox, Safari and Internet Explorer.
- GIT has been used for the version control and user compatibility in product development.
- Debugged the errors in the functionality of the tested code to improve its scalability and performance.
- Created sample mobile applications related to stress and anxiety disorder for awareness.
- Managed the web development teams by regular meetings and constant updates on the unit web modules.
- Designed the major part of the web layout and the user-friendly data fetching UX for the web portal.
- Worked on implementing Agile and SCRUM methodology in the user modules to develop an efficient application.
Environment: HTML5, CSS3, JavaScript, AngularjS, Angular 2/4.0/5.0, Node.js, React.js, Bootstrap, Base, JQuery, Ajax, XML and NPM.
Confidential, East Greenwich, RI
UI Developer
Responsibilities:
- Involved in Requirement Gathering and Analysis of data to create responsive design using HTML, CSS, and JavaScript.
- Developed data-accessible web applications for employee accesses using HTML5, CSS3, AngularjS and Backbone.js.
- Developed stylish and unique front-end with redundancy and easy compression of data using CSS SASS preprocessor.
- Windows, Keyboard and Mouse Events were implemented in js files to enhance the form design.
- Incorporated HTML templates such as jade, handlebar to improve the code reusability.
- Created the open source web environment with efficient client side scripting using node.js.
- Used AngularjS Services such as the module factory, service and provider for easier integration.
- Client side requests were managed using Angular Directives and Filters.
- Windows, Keyboard and Mouse Events were implemented in js files to enhance the form design.
- Worked on data access of JSON documents by integrating HTML with Mongo DB using JavaScript frameworks.
- Rich API has been designed with the key-value binding for client data requests using RESTful JSON and backbone.js.
- Mapping operations were implemented in Mongo DB and integrated with web interfaces to view the employee service records.
- Debugged and involved in bug-fixing of data matching errors in the web modules.
- Worked on finding the business processes and basic responsibilities of employees related to each department.
- Conducted daily meetings on analysis of resources usage, enhancement of applications to facilitate efficient and easy access.
Environment: HTML, CSS, JavaScript, SASS, AngularjS, Backbone.js, Mongo DB
Confidential, Chennai, India
Front End UI/Web Developer
Responsibilities:
- Worked on knowing about the business processes and implemented the SDLC on each phase of module development in the software applications.
- Developed web applications and web portal about automation using HTML, CSS, JavaScript, JQuery, and AngularjS.
- Web Applications were developed with cross-browser compatibility using the JavaScript framework.
- JQuery components like Selectors, Widgets and Theming were added to the UX design for multipurpose of application.
- Developed multiple views of the web application using Routing concept in AngularjS.
- Coded for the database connectivity and complex data access using SOLID and LINQ query.
- Web services of the client-server connections in the applications were managed using Apache Tomcat server.
- Worked on Asynchronous client requests for resources using XML and AJAX calls.
- Client-side and server-side validations were implemented by AngularjS Controller component.
- Developed web interfaces with good web content management and scalability using systems like Word Press and Joomla.
- Quality assurance and project tracking of the modules were done in agile methods using JIRA tool.
- Worked on testing the user modules of the applications in the Visual Basic IDE.
- Discussed on the agile methods and development phases with team to follow the standards and create a useful software application.
Environment: HTML, CSS, JavaScript, JQuery, AngularjS, Apache Tomcat, XML, AJAX, Visual Basic and JIRA.
Confidential
Application Developer
Responsibilities:
- Involved on learning about the business and quality analysis of products with the detail on Software Engineering processes.
- Developed UI web design using HTML, CSS, JavaScript, XML.
- Front end was designed and developed using various HTML and CSS components such as Buttons, Web Forms, Panels, Scrollbars, layouts and style sheets with font styles and animations.
- Used MVC Architecture for RESTful web service compatibility and to enhance the search engine optimization of the application.
- Developed interfaces involving Object Relational Mapping using Hibernate Framework.
- Application Data was accessed from MYSQL server using the JDBC Driver.
- Implemented Joins, Mapping, Triggers, and Procedure functions on the Application Data using MySQL.
- Worked on web services response by data transfer using XML and Wampserver.
- Designed the layout of the front end of the web application on E-learning of Software testing.
- Wrote the specifications of the application using UML and integrated the user modules to a single page application.
- Worked on following each phase of the Waterfall method of Software Engineering in Application Development.
- Involved from Development Plan, Designing till testing of each modules, integration and deployment of each software application.
- Worked with great Team involvement by conducting client meetings, analyzing daily work logs and performed code reviews for the application.
Environment: HTML, CSS, JavaScript, Java, JSP, Hibernate, MySQL, XML, REST and Wampserver.