Sr. Ui Developer Resume
Orlando, FL
SUMMARY:
- Over 8+ years of solid experience in Designing and Developing Web applications, Mobile Applications (Native/Hybrid), Application Testing, UI development, Performance Tuning Software Development Life Cycle (SDLC), Software Design.
- Working in AGILE and SCRUM design methodologies since long time and I love TDD.
- Experience in building Applications and component libraries using different frameworks like AngularJS, Angular 2, Angular 4
- Experience in Profiling and Optimizing SPA (single page applications)
- Designing Beautiful, Responsive and Pixel perfect User Interfaces using Bootstrap
- Experienced in React JS and working with React Flux architecture and Redux frameworks.
- Experience in creating Dynamic Wireframes, HTML Wireframes, Dynamic Screenshots and Sitemaps.
- Hands on experience in implementing well - structured and re-useable styles with Pre-processers like SASS, LESS, Stylus.
- Good experience in development of software applications using Java/J2EE technologies like Core Java, JDBC, Servlets, JSP, Struts, Hibernate, Spring and UML design and working with Apache Tomcat server.
- Expertise in working with the Mobile technologies like Android, IOS, Windows, Phone gap/ionic, Sencha, Cordova.
- Proficient in designing asynchronous environment by using object modeling tool MongoDB and created database schema using Mongoose drivers .
- Good knowledge on Cross browser compatibility issues with various browsers like Safari, Internet Explorer, Mozilla Firefox, Opera and Google Chrome.
- Experience with open sourced NOSQL and SQL databases like MongoDB , MySQL respectively, and enterprise level database like Oracle .
- Experienced in working with debugging tools like Firebug, Firebug Lite, Chrome, Safari web inspectors and IE Developer Toolbar and Worked on cross browser compatibility issues.
- Good working experience in Testing tools like Selenium, Karma, Jasmine, Mocha, Chai, Protractor.
- Quick learner and passionate about new skills and working with Multi cultural teams.
- Possess excellent communication and Problem-Solving skills and the ability to work as a team member, as well as independently.
TECHNICAL SKILLS:
Operating systems: UNIX, Linux, Windows, Mac OS
Methodologies: Agile, Scrum, Waterfall.
Web technologies: HTML5, HTML, CSS3/4/5, XML, Bootstrap, JSON, JavaScript, Vue.JS, jQuery, Node JS, Angular JS, Typescript, Angular 2/4.0, React JS.
Serverside Programming: JSP, JSF, Servlets, JSTL, JDBC, Web Services, SOAP, Restful.
Css preprocessors: SASS, LESS, Stylus
M obile Technologies: Android, IOS, Windows, Phone Gap/Ionic, Sencha
Databases: Oracle 10g, Mongo DB, MS SQL Server, MySQL
Tools: / ide s
Eclipse, Net Beans, Net Storm, MS Visio, Sublime Editor, VSCode
Configuration Tools: Ant, Maven, Gradle, Git, GitHub, CVS, SVN
Bug tracking/Debugging: JIRA, Bugzilla, Firebug, Google chrome debugger, Safari web inspectors
Testing Tools: Selenium, Karma, Jasmine, Mocha, Protractor, Chai
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Sr. UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular JS 1.6.
- Involved in AGILE Methodology process, which includes bi-weekly sprint and daily scrum to discuss the design and work progress.
- Extensive experience of Object-Oriented JavaScript design pattern and JavaScript MVC Patterns preferably Angular JS for building UI Widgets and Application logic.
- Worked closely with system analyst to understand the technical requirements of the projects.
- Constantly participated in Idealization meetings to share ideas.
- Translation of designer mock-ups and wireframes into an AngularJS front-end.
- Performed product analysis and development tasks of increasingly complex nature which requires extensive research and analysis.
- Hands on and implemented complex AngularJS applications, directives, controllers, services.
- Implemented a complete user interface in the form of a mobile and desktop web app.
- Coordinating the workflow between the graphic designer/UX Developer and myself.
- Cooperating with the back-end developer in the process of building the RESTful API.
- Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
- Validating user actions on the client side and providing responsive feedback.
- Used Node JS to run the application on the grunt server.
- Used Node JS to offer an easy and safe way to build high performance and scalable network application.
- Creating e2e test suites for all components and running them with Karma.
- Creating configuration, build, and test scripts for Continuous Integration environments.
- Created Custom directives for reusable components which are used across the application.
- Developing dynamic web pages, applying appropriate styling or animations, form validations activities by utilizing JavaScript and jQuery libraries.
- Debugging using firebug and web developer tools on Chrome, Firefox and Internet Explorer.
- Worked on version control system GIT.
- Worked on Version one tool for Bug Tracking System and the story’s assigned for the sprint.
- Used Agile and Scrum methodologies for project implementation.
- Developed various re-useable/pluggable components like (Auto form generators - given a JSON config).
- Evaluated and tuned the application for various performance improvements.
- Built various pixel perfect components with Bootstrap.
- TDD right from scratch.
- Code reviewer and approver.
- Raised the bar with coding standards (helped by ESLint).
- Build infrastructure using Grunt tasks.
- Integrated 3rd party application like UI-Grid in this project and modified as per our specifications.
- Currently working on Mobile App with HTML5, CSS3, Angular 5, IONIC 3.
- Development of mobile application using Android Studio and the Android SDK.
- Design Mobile UI screens using CSS3, TypeScript and HTML5.
- Worked on SQLite database to use mobile application in Offline mode.
- Involved in Mobile application build phase using jQuery Mobile and Phone Gap (Cordova).
Environment: Angular JS, Angular5, Node JS, HTML5, CSS3, JavaScript, Typescript, Bootstrap, JSON, jQuery, LESS, REST, Restful, SQL, GIT, GIT HUB, Ionic 3.
Confidential, Dallas, TX
UI Developer
Responsibilities:
- Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Angular JS, Angular 2, Angular 4, Node JS, AJAX.
- Involved in developing the web pages using Angular2, Angular 4 in building the Single Page Applications (SPAs).
- Developed Reactive Single Page Applications (SPA) using Angular2/ Angular4 with expertise in creating User Controls, Web Forms
- Built Web pages that are more user-interactive using AJAX, JavaScript, LESS, Bootstrap and AngularJS.
- Worked with Angular 4 features like Router PARAM Map and Animations.
- Involved in writing the front-end code for the application using Angular 4.
- Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as build the custom filter and the main assortment dashboard.
- Built Angular2.0 framework including MVC/MVVM architectures, different modules, specific controllers, templates, custom directives and custom filters.
- Leveraged Angular2 resources for all data access, encapsulating URLs, and standardizing data access interfaces.
- Created Angular2 Directives, Components, Pipes, Injectables across the whole system, such as to build the custom filter.
- Highly used Angular2 Router to build single page application for navigate through the different status and multiple modals.
- Optimizing the code of reusability using the Decorators and injecting the services to access those in any components by using the property called providers in Angular2 Components.
- Created unit test cases of Angular2 components, services using Karma-test-runner and Jasmine
- Designed and implemented Restful Web services for communicating between Angular2 and Spring Boot.
- Instructing and mentoring teams of developers in uses of Angular 2.0 technologies to include, Node.js, Grunt, LESS and additional technologies to ensure current migration from AngularJS 1.5 to Angular 2.0.
- Designed and implemented the enhanced development platform by doing POC using frameworks like Angular2, Node JS and NPM.
- Developed complex Angular2UI nested components for reuse and rapid development Angular2for each SPA.
- Integrated with the back-end code (JSP) using jQuery, JSON and AJAX to get and post the data to backend servers.
- Used Angular 2.0 & Typescript, ionic framework and jQuery to provide UI functionality.
- Involved in preparation of Templates common across all banners and then developing individualistic content within them using Adobe CQ5, JSP, HTML/XHTML & CSS3.
- Worked with CSS3 background, CSS3 Layouts, CSS3 positioning, CSS3 text, CSS3 border, CSS3 margin, CSS3 padding, Pseudo elements and CSS3 behaviors.
- Integrated the Spring Boot API with Angular2 to store logs and generated deployment services.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Involved in writing application level code to interact with APIs, Restful Web Services using AJAX, JSON.
- Developed user interface using AJAX to simplify the complexities of the application.
- Worked with Kendo UI comprehensive framework for building modern web and apps with HTML5 and JavaScript.
- Successfully performed the RESTful APIs Integration using XML and JSON.
- Consumed 3rd party web services in the project using RESTful web services for authentications.
- Handled client-side validation using JavaScript and jQuery.
- Implemented jQuery data tables and binded it with the services using knockout.
- Consumed Web Services (WSDL, SOAP, REST, Restful, and UDDI) from third party for authorizing payments to/from customers.
- Worked closely with securing additional resource for the team and worked in an Agile Environment.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE.
- Developed SQL scripts for data migration.
Environment: Angular 4, Angular 2, Angular JS, TypeScript, Node JS, HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, AJAX, LESS, REST, Restful, UDDI, SQL
Confidential, Pittsburgh, PA
UI Web Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using HTML, XHTML and CSS3 and responsible for creating detailed wire frames and process flows.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Maintained the business standards and the requirements in EJB and deployed them on to Web-Logic Application Server.
- Utilized Node.js to create a fast and efficient chat server.
- The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner).
- Created Node.JS backend for creating RESTful Web Services using the Express Framework and Mongoose to connect with MongoDB.
- Used Node.js to develop faster, scalable application.
- Developed dynamic server-side web applications using Node.JS.
- Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript and did the client-side validation with the JavaScript.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Involved in development environment using Node.js, NPM, Grunt, Bower, git and GitHub.
- Used Node.JS and written Node JS application in JavaScript and can be run within the node.JS runtime.
- Created Node JS middleware application server to encapsulate modern JS widget framework and control set.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
- Watched project changes with Grunt task runner and installed latest version of libraries with NPM and Bower based on running in the Node.js environment.
- Used AJAX for implementing part of the functionality for Device Registration, Device Monitoring Information Modules.
- Involved in end to end mobile application testing on various Android and IOS device.
- Responsible for deployment of the port lets and application and also, we have integrated our mobile application for the app both android and IOS and other devices.
- Implemented JavaScript source code embedded nested handling logic using jQuery event handlers and call back functions.
- Developed mobile web application using native java scripts and Backbone JS by using existing hybrid mobile application code base.
- Produced content pages with CSS3 layout and style markup presentations and used JavaScript methods and properties.
- Designed and developed the official Mobile App of the company using the existing API with the help of ionic framework.
- Debugged the website using Chrome Developer's tool and manipulated the nodes using DOM functions.
- Worked with Drupal to create and manage website. Performed unit testing using Jasmine and Karma along with integration testing Chrome Inspector to fix bugs.
Environment: Linux, Windows, Node JS, Android, IOS, JavaScript, jQuery, CSS, HTML, Drupal, Ajax, Web Logic, Restful, MongoDB, JSP, Struts, Git, GitHub, NPM, Grunt, Bower, DOM.
Confidential
UI Developer/Web Developer/Front-end Developer
Responsibilities:
- Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases.
- Developed client-side validation code using JavaScript and jQuery.
- Worked one-on-one with client to develop layout, color scheme for his website and implemented it into a final interface design with the HTML/CSS & JavaScript using Dreamweaver CS3.
- Designed and developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets.
- Used JavaScript and CSS for UI Design Mockup.
- Written code in jQuery/JavaScript/CSS/AJAX for the navigation-oriented application.
- Created Dynamic Integration of jQuery Tab, jQuery, and other JQUERY component integration with Ajax.
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML.
- Writing and implementing CSS 3 throughout the site, both as in-line and imported files.
- Resolved various CSS compatibility issue and did research for CSS3 to implement for our framework.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Designed and developed the layouts of Customer Relations Module.
- Used several jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Participated in team meetings with the UI team and the end user Webmaster corporate clients to understand the needs of new implementation and Participated in daily team meetings and weekly scrum meetings.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, Usability Testing, Agile methodology, WAMP Stack, Dreamweaver, Eclipse.
Confidential
Java Developer
Responsibilities:
- Extensively worked on Struts Framework.
- Created user interfaces using JSP.
- Developed the Web Interface using Servlets, Java Server Pages, HTML and CSS.
- Developed the DAO objects using JDBC.
- Business Services using the Servlets and Java.
- Developed and modified Servlets to accept and process request from the clients.
- Developed various objects using Java, HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from Oracle database.
- Used JDBC to connect the J2EEserver with the relational database.
- User input validations done using JavaScript and developed use-cases using UML.
- Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
- Developed java classes for business layer.
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs.
Environment: Java, J2EE, JSP, Struts, HTML, DHTML, Custom Tags, ANT, Java Script, XML, JDBC, Oracle (PL/SQL), DAO, Linux, Web Logic, JUnit, Log4j, Eclipse
