Senior Ui/mobile Developer Resume
OH
SUMMARY:
- Over 7+ years of experience as a Senior Front End/UI Developer with solid understanding of Web Development, developing User Interface (UI) applications and professional web applications using HTML5/4, XHTML, CSS2/3, JavaScript, jQuery, AJAX, AngularJS, NodeJS, MongoDB, DOJO, Bootstrap, JSON and XML
- Experience working on scalable environment in Agile/SCRUM methodologies. Prepare Test Cases using TDD (test driven development)
- Experience in designing and prototyping Web 3.0 application according to Information architecture and Usability standards using OO JavaScript framework, Ajax, JQuery, jQuery UI, JSP, PHP, XML, HTML5, CSS3 and MVC framework.
- Experience in developing web pages in Responsive Design using Bootstrap and CSS3 Media Queries to adapt to the changing environment.
- Developed Hybrid Mobile Application for Android and IOS platform in Ionic v3, v4 framework (Cordova) using Angular 6, typescript, Rx js, HTML 5 and SCSS.
- Strong knowledge on the MVC architecture of Angular 6 in developing the apps, controllers and directives, which are totally customized to meet the needs of the application.
- Experience in developing applications using Angualr.JS - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Delivered native functionality for the applications using Apache Cordova in Ionic framework such as storage, camera and splash screens.
- Experience in using Mobile Frameworks like Ionic, Phone Gap, jQuery mobile, Cordova for IOS and Android Platforms.
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Implemented easy to use Bootstrap plugins for building carousel, accordion, modal windows etc.
- Used Ext.js for building rich internet applications, backbone.js andRequire.js to optimize in-browser use and to load the module and to improve the Speed
- Debugging the code using browser tools like Firebug, and also good experience on Experess.JS, Protractor Framework
- Extensive experience using Polymer, Ember, Bootstrap and Node.js for layout
- Extensively worked with making calls to REST APIs to fetch data from the back end as JSON response and parse it on the UI for DOM/CSS Manipulation.
- Extensive use of NodeJS, ExpressJS and MongoDB to create server-side applications.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
- Experienced on implementing Rich Internet Applications i.e., RIAs using JavaScript, JQuery, AJAX calls and JSON data from the server.
- Worked extensively on information design, interactive data visualization, infographic data science techniques and inferential statistics in D3JS.
- Strong experience with Search Engine Optimization (SEO) principles and Cross Browser Compatibility issues, graphic optimization for the web, including browser-safe palettes and file size management.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Familiar with Design and Development of database systems using Relational Database and Non-Relational Database Management Systems including Oracle, MYSQL and in programming with SQL, PL/SQL and MongoDB with JavaScript.
- In-depth knowledge of integration of RESTFULWeb Services, HTTP Services and Web Services with web applications
- Used AJAX for asynchronous calling of Bing Maps and internal services.
- Experience in Prototyping - Built entire Intranet portal in Axure environment and substantial knowledge in other wireframes (Moqups, Visio)
TECHNICAL SKILLS:
Programming Languages: C, Java, J2EE, OO JavaScript, PHP, HTML, CSS, XML, XSL, XSLT, AJAX, DHTML, XHTML, SQL, PL/SQL
Enterprise Technologies: J2SE, JDBC, JMS, Servlets, JSF, Custom Tag Libraries, JNDI, Strut2.0, Hibernate, Spring 3.x, RESTful services, Web services.
Web Technologies: HTML4/5, CSS2/3, DHTML, XML, XHTML, JavaScript, JQuery, JQuery UI, AJAX, JSON, MEAN Stack, AngularJS, BackboneJS, ReactJS, NodeJS, Cordova, Bootstrap, Responsive Web Design
Libraries/Frameworks: Angular 2.0/4/6, Node.JS, ReactJS, RequireJS, PolymerJS, BackboneJS, ExpressJS, Ext.js, KnockoutJS, TypeScript JS, D3JS, Modernizr, Sencha, DOJO, Gulp, Grunt Bower, jQuery, LESS, SASS, AWS, JASMINE, Karma, Ionic 3,4, TypeScript, Rxjs.
IDE Tools: Eclipse, Sublime Text 3, NetBeans IDE, IntelliJ IDEA, Adobe Suite (Photoshop, Dreamweaver, Flash), MS VISIO
DBMS: Oracle, MySQL, PL/SQL, MongoDB, NoSQL
Debugger Tools: Firebug, Chrome developer toolbar, IE Developer Toolbar, Safari Web Developer
Source Control: SVN and GIT
PROFESSIONAL EXPERIENCE:
Senior UI/Mobile Developer
Confidential, OH
Responsibilities:
- Developed Mobile application from scratch to app development on Google Play store and IOS store.
- Analyzed, designed, developed, implemented and tested Mobile application.
- Created custom Mobile and PWA applications using Angular 6 and Ionic 4 for cross platform deployment.
- Worked extensively in developing UI layout and front-end programming for web and mobile application.
- Involved in conducting meeting and coordinating between developers and Business team.
- Developed SPA using Ionic-Angular reusable components, directives, pipes, injectable services, Cordova native.
- Skilled at Interaction Design , UI / UX of Mobile application development for front - end design.
- Developed the mobile application for Android and IOS platform using Ionic v4, Cordova, typescript, JavaScript, CSS3 and HTML, Angular 6, Site core 8, Xcode.
- Used native-ionic plugin to set the screen orientation, in app browser to display external web pages inside the app and implemented for both IOS and Android platform.
- Used Typescript and its features such as static typing, classes and interfaces.
- Used Cordova plugin’s like Identity vault, Camera, Maps, Offline in mobile application.
- Debug each Feature of the End-to-End tests to check flow of an application is performing as designed from start to finish.
- Worked with HTML 5 local storage and session storage features to store data for client-side processing.
- Worked Extensively with Angular 6 CLI for creating components, services, pipes, and directives.
- Used Angular form validation and customize validations to validate the user input and improves the user experience.
- Implemented Angular 6 components and life cycle hooks to maintain the data present in each view.
- Debug each of the Unit tests to check if the application code flows run as desired.
- Designed Mobile application with data management tool Sitecore. All the data, notifications, pages can be edited and change the order of home page, menu item’s in Site core.
- Created Unit Tests and Mock data objects to test the UI functionality of mobile application and Created Mock scenarios for development testing.
- Designed Mobile application supports 508 complaints and accessibility.
- By using Ionic plugin in app browser displaying external web pages in side the Mobile application for the better user experience.
- Created Typescript reusable components and providers to consume REST API's using Component based architecture provided by Angular 6.
- Strongly followed the key features from the latest Typescript 2.4 that has been supported by the Angular such as string based enums and Weak-Type-Detection.
- Performance tuning of client-side typescript/JavaScript to optimize navigation within the Hybrid App.
- Excellent technical, analytical, problem solving skills, strict attention to detail and ability to work independently and with the team environment.
Environment: Ionic 4, Cordova, JavaScript, Typescript, Rxjs, Angular 6, HTML5, CSS, Jasmine & karma, protractor , Site core 8,9, GIT, Jiri, XCode, Android Studio.
Senior UI Developer
Confidential, Girikon, AZ
Responsibilities:
- Worked on multiple projects, different stages including web and mobile projects utilizing Angular JS and Ionic structure.
- Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
- Created sites to organize client contracts and to summarize monthly financial data using Ember.js and MySQL.
- Developed Application using Agile methodology.
- Developed Requirement Specification document (User Story in Agile) to articulate requirements.
- Expertise in working with the JavaScript frameworks like jQuery and Angular 2.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GulpJS
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML
- Involved in creating mobile apps for our application using Mobione and Sencha software for Android and iPhone.
- Used Amazon AWS cloud storage S3 for simple web service to store and retrieve data from anywhere on the web.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Implemented agent-server messaging dialog using and JMS (Active MQ) implementation.
- Involved in building a high efficiency Dynamic Single and Multiple Pages Web Application using Angular 2, Node JS, HTML, HTML5, Java Script , Bootstrap , JQuery and CSS3.
- Used Polymer in creating web components and developed browser API's to custom HTML Elements.
- Architected the entire app using RequireJS to load only modules, which are currently in page and which in turn increases, the efficiency of the page.
- Created Ext JS custom UI components and implemented MVC framework.
- Wrote unit tests using Jasmine & Karma .
- Created Restful web services/ API’s using Node.js
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe and JavaScript.
- Used firebug , Chrome developer toolbar for debugging JavaScript and fixing issues.
- Created responsive web design using Bootstrap.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience using jQuery and Bootstrap plugins for the WebPages.
- Integrated the Angular 2 application with the RESTFUL Web Services.
- Worked on the MVC architecture of AngularJS in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS
Environment: JavaScript, Ajax, jQuery, Angular 2.0, RequireJS, Node.js, HTML5, XML, CSS3, MongoDB, Tomcat, Jasmine & karma, less, sass, bootstrap, gulp, Struts, Hibernate, Spring, JSP, Amazon web services, PostgreSQL, Pgadmin, Drupal, Adobe Dreamweaver, Polymer, Sencha, GIT, Jira, sublime text, brackets editor, Jenkins, Keycloak SSO.
Senior UI Developer
Confidential, Seattle,WA
Responsibilities:
- Developed single page web application using React JS .
- Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop using HTML 5, CSS/CSS3, JavaScript, CSS3 preprocessor styling LESS, Bootstrap and ReactJS
- Implemented angular custom directives and custom filters.
- Used Angular 2.0 framework where data from backend is stored in model and populated it to UI.
- Converted data from database into JSON format files and retrieve useful information using AJAX calls to display them on the browser.
- Architected JMS with Spring which involves setting up ActiveMQ message broker, declared ActiveMQ message destinations and also implemented Spring’s JMS Gateway Support class as a base class for JMS gateway classes.
- Created both stand-alone and clustered environments for JBOSS domains.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Updated dashboard front end to support multiple dashboards and their operations using typescript.
- Implemented fusion chart visualizations for analytics rewrite using typescript.
- Used MongoDB with Mongoose along with NodeJS to create database.
- Unit testing of application at development phase to make sure of the functionality on different devices using Jasmine.
- Making validations, session maintaining using HTML5 validations and session storage.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Utilized LESS preprocessing for resilient and more maintainable CSS styling and sprites.
- Worked on CSS3 and performed responsive design using media queries.
- Created a custom module to integrate Polaris API with Drupal
- Developed charting components using the Ext JS charting for the data visualization.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Worked with teams where requirements are constantly being implemented, tested, and improved.
- Maintain the code base by frequent updates to revision and subversion control using GIT.
- Used JIRA for task and defect tracking.
- Moving the code base to integration by maintaining resources in team site repository.
- Involved in Agile process, two-week Sprints, and daily Scrums to discuss the development of the application.
Environment: HTML 5, CSS3, JavaScript, Bootstrap, Typescript, ExtJS, Node.JS, ReactJS, ExtJS, KnockoutJS, MongoDB, Hibernate, Spring MVC, JMS, Jasmine, Drupal, IntelliJ IDEA, GIT, Yeoman, Sencha, Bower, NPM, Grunt, JIRA, JBOSS, ADOBE Flash
UI Developer
Confidential, Wilmington, DE
Responsibilities:
- Developed Web Interface using Java Script, HTML5, CSS, Angular JS and node JS.
- Effectively implemented AJAX in developing dynamic web pages.
- Primary developer of Angular JS for building blocks from node.js and bower dependency packages.
- Building blocks using Angular JS and node JS which are re-used by different customers.
- On developing front end, the functionality of the blocks is achieved by using different features of AngularJS.
- Has worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in St ruts-config.xml, Web.xml files.
- Used Node.js as a proxy to interact with Rest services and also interacting with Database.
- Injected KnockoutJS and ReactJS components in the webpages to enhance the responsive design.
- Used React JS for search engine optimization and worked with Visual studio.
- Designed various multiple styles with colors, fonts, backgrounds in CSS.
- Experience in Oracle supplied packages, Dynamic SQL, Records and PL/SQL Tables.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe and JavaScript.
- Worked closely with backend engineers implementing RESTful services into the front-end.
- Invoking functions, stored procedures, triggers. Spring Validator framework is used to do client side.
- Developing Server-side components based on Spring MVC and the persistence layer build on ORM framework Hibernate.
- Involved in writing application level code to interact with APIs, Web Services using AJAX and JSON.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Interacted with the Graphics design team in the use of Photoshop CS3, MS Visio, PowerPoint, Dreamweaver and Flash.
- Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Created and managed all hosted or local repositories through Source Tree’s simple interface of GIT client, collaborated with GIT command lines and Stash.
- Wrote application level code to perform client-side validation using AngularJS form validation.
- Designed and developed AJAX calls to populate screens parts on demand.
- Designed and developed intranet web applications using JavaScript and CSS.
Environment: HTML/HTML5, CSS, JavaScript, AngularJS, node JS, KnockoutJS, ReactJS, PL/SQL, Struts 2, Spring MVC, Hibernate, Adobe Dreamweaver, Adobe Flash, MS Visio, Bower, GIT
Java UI Developer
Confidential, NY
Responsibilities:
- Developed new code to existing application using latest technologies for implementing recent business changes.
- Interacted with various stake holders (Business Team, User Testing Team and Clients) to finalize requirements.
- Developed the presentation layer using CSS, HTML, AJAX, Java Script, JQuery, JSON and JSP
- Used Spring MVC framework for dependency injection, transaction management and for Controllers part of the MVC
- Consumed JSON RESTful Web Services and sent responses with SpringMVC
- Develop Web pages using Ajax, JavaScript, jQuery, and XML that interact based on events.
- Created spring MVC controllers to route the requests. Used Hibernate Template and named native queries for various database update, insert, delete operations.
- Develop Web pages using Ajax, JavaScript, jQuery, and XML that interact based on events.
- Used AJAX for asynchronous calling of Bing Maps and internal services.
- Used Relational database technology such as oracle through JDBC.
- Created dynamic and interactive Data visualizations with D3 charts
- Worked with BA and Designers to understand the business functionality QA to walk through the application and fixing the issues.
- Created design mock-ups and wireframes using MS PowerPoint , Adobe Photoshop CS4 and Dreamweaver CS3
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Involved in creating mockups/Wireframes for the application.
Environment: Java, J2EE, Eclipse IDE, HTML, CSS, AJAX, JSON, Spring MVC, Hibernate, JSP, JDBC, Oracle, D3JS, Adobe Dreamweaver, Visio, JQuery
UI developer
Confidential
Responsibilities:
- Involved in discussions with the System Analysts to identify the technical requirements.
- Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Development of the whole application module using technologies such as JavaScript, jQuery and more.
- Wrote a combination of jQuery plugins, as well as completely custom JavaScript to build a bleeding-edge, AJAX-driven user interface.
- Implemented various components using JQuery UI - navigation menus, tabs, accordion style content, datepicker, autocomplete fields, tooltips and JQuery third party plugins - Data tables, JQuery Tree table, Dyna tree, JQuery Window, JQuery Validation Engine.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML
- Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for 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.
- Responsible for quality assurance of finished websites including the validation of web forms and links.
- Worked with teams where requirements are constantly being implemented, tested and improved.
Environment: HTML/DHTML, XHTML, XML, CSS, CSS 2, JavaScript, JQuery, JQuery UI, AJAX, JSON, SQL and SVN