Ui Developer Resume
Marysville, OH
SUMMARY:
- Around 6+ years of extensive Experience in designing User Interface(UI) applications and professional web applications using HTML4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JavaScript, jQuery, AJAX, JSON.
- Experience working with domains such as banking, healthcare, e - commerce.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile and SCRUM.
- Extensive experience in developing web pages using HTML/HTML5, XML, DHTML, CSS/CSS3, SASS, LESS, JavaScript, Angular.js, Angular 2, React.js, jQuery, Node.js, Ajax, Bootstrap.
- Extensive knowledge in developing applications in a single page (SPAs) using various JavaScript frameworks like Angular.js, React.js, Backbone.js and Bootstrap.
- Experienced in MEAN stack development Mongo dB, Express.js, Node.js, and Angular.js.
- Extensive knowledge in developing single-page applications (SPAs).
- Expertise in using Angular.js Directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Strong Knowledge on Angular 2/4.
- Built Angular 2 components using Typescript and UI services to consume rest services using Component based architecture provided by Angular 2.
- Worked on React.js framework to develop interactive websites based on client needs
- Experience in Bootstrap (responsive design), Backbone, React.js and Angular.js frameworks.
- Skilled at sending data using RESTful Web Services for implementing AJAX calling and updating dynamic functionality of HTML in JavaScript, jQuery and Angular.js.
- Experienced in working with Node.js and NPM modules like http-server, mongo DB, Micro Services, Request, Elastic Search, express, luck, spark and templating engines.
- Experience in Node environment using Node.js, NPM, Grunt, Gulp, and Groovy Bower.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Knowledge of utilizing cloud technologies including Amazon Web Services (AWS) and Microservices.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets.
- Extensive experience in developing applications using Java and various J2EE technologies including java/J2EE technologies JAVA, Spring, REST, SOAP, JAX-WS, JAX-RS, Hibernate, JDBC, JSP, Servlets, JSTL, EJB, XML, and JMS.
- Good knowledge of MVC and Flux architectural pattern and its implementation in user interfaces.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g.
- Experience in Version Control tools like CVS, GIT, SVN and Clear-Case for Source Code version management.
- Sound knowledge and experience on Unit and Integration Testing frameworks and libraries like Jasmine, Mocha, protractor and Karma for Angular.js and Node.js. Created unit test cases for Angular application using Jasmine to test individual functions/modules using test runner Karma.
- Strong debugging skills using Firebug, IE Tester, and Chrome Developer Tools.
- Expertise in using IDE tools such as Notepad ++, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm.
- Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab.
- Experienced in Gitlab CI and Jenkins for CI and for End-to-End automation.
- Ability to work effectively while working as a team member as well as individually.
- Involvement in using various IDE's, Dreamweaver, Notepad++, eclipse, Adobe Photoshop.
- Experience in developing web applications using MVC architecture.
- Good PHP knowledge, basic MySQL skills, able to work in SVN, Dimension.
- Excellent interpersonal abilities, communication skills, time management and Team skills and strive hard to attain project goals inside assigned deadlines.
- Highly curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry development and the evolution of programming solutions
TECHNICAL SKILLS:
Web Technologies: HTML, HTML5, CSS3, SASS, XHTML, XML, vanilla and native JavaScript, AJAX, jQuery, WordPress, JSON, Twitter Bootstrap, Angular JS 1.x/2.0, React JS, Express JS, D3.JS, Node.js, GitHub, JAVA, J2EE, Jenkins.
Developer tools: Edit Plus, JSfiddle, Webstrom, Tatastrom, Jasper Reports, Web matrix 3, Sublime text, Advanced REST Client, Brackets.
IDE's and HTML editors: Eclipse IDE, Net Bean, notepad++, sublime text.
JavaScript Libraries: jQuery, Ext JS, Backbone.js, React.js, Node.js, Angular.js.
Servers: Apache Tomcat, Windows 2003/2000/NT/IIS.
Development Tools: Maven, Git, Perforce, Splunk (monitoring). JMeter (Performance)
Testing tools and logging frame works: Junit3.8/4.0, Load runner, Jasmine, Selenium
Operating systems: Linux, Mac OS X, Windows.
Frond End Tools: CorelDraw -XI Dreamweaver CS5, FrontPage Wire frame, Adobe Photoshop CS5, Image Ready CS5 Fireworks, and Adobe Captivate 3.
PROFESSIONAL EXPERIENCE:
Confidential
UI Developer
Responsibilities:
- Used NPM for installing required node modules and other published Angular NPM modules.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Updated the application with new features of Angular 4.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 4 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Moved existing AngularJS controllers and services to Angular 4 components for more responsive and less dependency.
- Enhanced legacy application by building new components in Angular 4 and typescript.
- Developed single page applications using Angular 4, Typescript and web pack.
- Hands on Experience on Angular 4 technology for one complete project in rebasing the UI of the application using the techniques in Angular 4.
- Experienced with deployments, maintenance and troubleshooting applications on Azure Cloud.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes, and CSS Behaviors in CSS.
- Created DIRECTIVE’s for keyboard, numeric keypad, Calendar and Number Entry Pop Up.
- Created Service’s for centralized HTTP Request and Response handling, Manager Override service which is centralized pop-up that authenticate manager credentials and Socket Service for Centralized Socket Communication with Customer Screen.
- Designed dynamic and multi-browser compatible applications using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Planned and implemented UX strategies that reflected latest design trends.
- Involved in MVC architecture of Angular 2 in developing the apps, controllers and directives which are totally customized to meet the needs of the application.
- Designed Angular 4 Modules &Controllers with different directives like ngIf, ngFor, ngApp.
- Worked on Angular 2 directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Used RxJS catch library and catch functions for error handling in Angular 2 Application.
- Worked on developing the Validations across the application using Angular Validation plugin.
- Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT(TDD).
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and Communication.
- Extensively used SVN for version controlling and regularly pushed the code to SVN .
Environment: Angular (2/4), Angular CLI, TypeScript, JavaScript, Node.js, NPM, jQuery, Bootstrap, Ajax, HTML5, CSS3, GIT, SVN, Jasmine, Karma, Cloud Services.
Confidential, Marysville, OH
Sr. UI Developer
Responsibilities:
- Developed web pages using HTML5, JavaScript, DOM, JSON, jQuery and AJAX.
- Daily programming in server side by using Node.js and Express.js.
- Involved in designing web pages using HTML5, CSS3, JavaScript, Angular 2/4, SASS, and Bootstrap.
- Involved in migrating the whole code base from Angular 1.5 to Angular2 using ng-upgrade module.
- Built Angular2 application using typescript with Angular CLI.
- Created custom directives in Angular.js.
- Made extensive use of promises in Angular.js for application control flow.
- Developed various screens for the front end using Angular 2/4 and used various predefined components through Angular CLI.
- Developed Bootstrap responsive web application pages using Angular.js services, controllers and directives for front end UI and consumed RESTful web service API.
- Involved in implementation of RESTFUL web service APIs using Node.js.
- Configure and monitor numerous MongoDB and NoSQL instances. MongoDB Schema Design using DB Ref, Manual Ref, Embedded Data Model Design.
- Played a key role in Migration of Existing Application to AWS cloud. Created cloud formation template to build a repeatable process to stand up various application deployment environments in AWS.
- Migrating existing application into micro services architecture using Rest APIs, spring boot.
- Performed unit testing using Jasmine, protractor and Karma, along with integration testing Chrome Inspector to fix bugs and worked closely with QA.
- Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
- Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
- Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
- Worked with version control (GIT) to manage code repository.
- Involved in application development using JIRA that illustrates the agile methodology of all new updates and upgrades in the project.
Environment: HTML5, CSS3, Typescript, JavaScript, jQuery, Angular.js, Angular2, express.js, Node.js, Mongo DB, Bootstrap, SASS, GitHub, REST web services, AWS, Grunt, JIRA, Jasmine, karma.
Confidential, Raleigh, NC
UI Developer
Responsibilities:
- Designed layouts on the front-end using HTML5, CSS3, JavaScript and Angular.js.
- Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, CSS3 and Responsible for creating detailed wire frames and process flows.
- Wrote application level code to perform client-side validation using JavaScript/jQuery.
- Used Angular.js to create custom directives for navigation bar, sidebar filters for patient data, strict filters for exact match search and other re-usable sections.
- Designed modal pop-ups, responsive tables and containers using Bootstrap Less Framework along with CSS Flexbox for flexible responsive containers.
- Used library angular-grid to create tables with templates on headers and cells.
- Used Angular.js services using $resource to make Rest calls from client side and promises to resolve the response from server side.
- Added the routing configurations for SPA web application.
- Used Bower for UI packages and NPM for Node Packages to install them as required for the UI and use them.
- Worked with Node.js to make calls to the web services using URLs, which would perform GET, PUT, POST and DELETE operations on the server.
- Worked on making calls to Elastic Search database, creating a local elastic search host for imitating the server-side calls.
- Connected server and database to update data information with Node.js and MongoDB.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Implemented unit test cases using Karma Runner and Jasmine for Angular.js on client side and Chai for Node.js for testing endpoints.
- Worked with version control tool GIT to manage code repository.
- Refine and iterate user experience by designing and implementing new modules and interfaces in a complex, responsive site.
- Worked in Agile Environment, which include daily Stand up's, Sprint Planning's etc.
Environment : HTML5, CSS3, JavaScript, AJAX, MongoDB, Angular.js, Rest-ful Web Services(Restful), Responsive Web Design, bootstrap, JSON, XML, XHTML, Scala, karma, chai, jasmine, AWS, GIT.
Confidential, Pittsburg, PA
UI Developer
Responsibilities:
- Interfaced with the Marketing and IT departments and developing requirements to implement.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Built rich prototypes and applications using HTML, CSS, JavaScript, jQuery, AJAX, JSON, Angular.js, Backbone.js and Bootstrap.
- Worked on Front end by using Angular.js and JavaScript.
- Extensive use of Angular.js for developing SPA’s (Single Page Application) for internal application/tool
- Worked with Angular.js routers, forms, modules, Dom, events, expressions, controllers, filters and Http Request.
- Implemented and managed High Availability (Replication) and Load balancing (sharing) cluster of Mongo dB having TB’s of databases.
- Developed the backend by using Node.js and Mongo DB.
- Used backbone.js for connecting the API's which enforces the communication to the server while also implemented mock services in Node.js with the help of modules using Express.js.
- Very good understanding and working knowledge of Object Oriented Programming (OOPS) and Scala
- Responsible for creating RESTFUL web services to serve data to the front-end application in JSON format.
- Have worked on AWS to integrate the server side and client-side code.
- Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA.
- Worked with Jasmine unit test framework to write unit tests for java script code.
- Ensured site design integrity and quality control consistency throughout the project’s lifecycle.
- Extensively used Git for version controlling and regularly pushed the code to Git hub.
Environment: HTML, CSS, JavaScript, Mongo DB, Express.js, Angular.js, Node.js, Scala, Handlebars, Backbone.js, RWD, Eclipse, Web Matrix, Jasmine, Adobe Photoshop, MS Office, Git hub and JIRA.
Confidential
UI Developer
Responsibilities:
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, JavaScript, CSS to the requirements of the client.
- Developed screen functionality using HTML, CSS, JavaScript and jQuery.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Developed client-side validation code using JavaScript and jQuery.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed AJAX driven application by invoking web services/API and parsing the JSON response Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Extensively worked on Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Grunt, Express, MySQL and body-parser.
- Designed CSS based page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
- Implemented chained select plug-in for jQuery with JSON processing and call back feature, chain multiple selects with ease.
- Designed new classes and functionalities using various jQuery components for CRM application for customer service.
- Used Google Chrome and developer tools extensively for code analysis and debugging.
- Followed agile methodology for developing the application.
- Developed the interactive user interface using jQuery, JavaScript library.
- Participated in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
- Contributed to the development of web interface for User module and Admin module using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework.
- By using DOJO with Ajax frame work implemented the UI for user interaction to entire application.
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer).
- Developed using J2EE design patterns like Command Pattern, Session Facade, Business Delegate, Service Locator, Data Access Object and Value Object Patterns.
- Implemented Spring MVC, IOC.
- Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.
- Developed stored procedures using PL/SQL.
- Involved in Configuration of data source and deployment of application in development, Test and Production.
- Used RAD for application developing, deployment and CVS for version Controlling.
- Used JUnit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.
Environment: Java, HTML, DHTML, XML, JSTL, AJAX, DOJO, JavaScript, CSS, Struts, Servlets, Spring, Eclipse, EJB3.0, Hibernate, JMS, IBM MQ Series, MAVEN, RAD, WebSphere Application Server, Web Services, Junit, Oracle, Windows XP, UNIX, CVS.