Ui Developer Resume
TampA
SUMMARY
- Wif 6+ years of experience in developing professional small - scale to large-scale web applications which includesfront-end designingand developing client / server web and mobile applicationsusingHTML5, HTML, XHTML, CSS3, CSS, Java script(ES5/ES6/ES7), jQuery, Angular JS/2.0/4.0, Polymer, Ajax, XML, JSON, Bootstrap, Node JS, Sencha Ext JS, React JS, Backbone JS, PHP and RESTful Services.
- Experience and noledge on building mobile application for Android and iOS using React-native, Ionic2, Angular2 and Cordova.
- Experience designing and following user flows, wireframes, mock templates using photoshop and sketch.
- Experience in working wifCSS preprocessor LESS, SASS/SCSS, Stylus and Well versed using Grunt and Gulp Task Runners. Using other tools WebPack, Bower, Babel, Browserify, TypeSript.
- Extensive experience wifAngular JS/Angular 2.0/4.0 MVC framework.
- Knowledge on teh Angular 5.0 which has new router life cycle events, improved bug fixing, performance improvement by using static-injector, its improved error handing, logging, caching in HTTP protocol.
- Developed Responsive Web Design(RWD) usingTwitter BootstrapandCSS3 media queries.
- Well versed in usingjQuery, AJAX to link to teh back-end and access RESTful API through HTTP protocol.
- Strong Experience in using Data Visualization packages like High charts and D3.js (Data Driven Documents) and worked wif canvas and SVG.
- Experience in using version control and configuration management tools like GIT and GITHUB and CI/CD tool JENKINS, Docker, kubernetes for regular Deployment and VMWare for machine use.
- Experience in working wifMVVM, Client sideMVCframeworks like Angular JSSingle Page Application(SPA)developments.
- Good Knowledge on implementing JavaScript test cases using jasmine/karma, mocha/chai and performing end to end tests using Protractor and Selenium Web driver.
- Experience in building REST API (Micro Services) using NodeJS, Express-JS, and MongoDB.
- Involved in every stage ofSoftware Development Life Cycle (SDLC) and Had good experience in using JIRA software and working wifAgile Methodologies, active participant indaily Scrum and Sprint meetings, maintaining accurate burndown chart based on teh story points.
- Worked on content management system(CMS) AEM (Adobe Experience Manager) building Touch UI and Classic UI components, and WordPress by installing plug-ins.
- Worked on AWS VPC, Elastic load balancer, Auto scaling groups, EC2, Route 53, S3, EFS, Lambda.
- Excellent interpersonal skills,communicationskills,time management,prioritizing and organizing teh tasks,team skillsand working under deadline-oriented environment.
- Worked wifCore Javaand strong understanding and working noledge of Object-oriented Concepts like Collections, Packages, Exception Handling, Polymorphism, JDBC and Servlets.
- Good Experience inJ2EEincludingJSP,Servlets,HibernateFramework for building client-server applications and used servers like Apache Tomcat, JBoss, WebSphere and WebLogic.
TECHNICAL SKILLS
Web Technologies: HTML, CSS, JavaScript, AJAX, XML, JSON, XHTML, DHTML, jQuery, Bootstrap
Programming Languages: Java, JavaScript, python
JavaScript Frameworks: AngularJS/2.x/4.x, NodeJS, Express JS, React-JS, Redux JS
IDE & Tools: Dreamweaver, Eclipse, WebStorm, Sublime Text, Atom, Visual Studio Code, NetBeans
Operating Systems: MAC OS, Windows (7, 8, 10), Linux
Version Control, Integrating and Deployment Tools: GIT, SVN, Jenkins, Docker.
Database: Oracle 10g, 11g, MySQL, Mongo DB
Enterprise Java: Core Java, JSP, Servlets, Struts, Spring IOC, Spring MVC, Spring Boot, Hibernate, Maven, Gradle
Testing tools: Jasmine, Karma, Mocha, Chai, Protractor, Selenium Webdriver, JUint
Web Application Servers: Apache Tomcat, WebLogic, JBoss, WebSphere
Scripting languages: Shell, python, Ruby
PROFESSIONAL EXPERIENCE
Confidential, Tampa
UI Developer
Responsibilities:
- Involved in teh architecture, development, testing, implantation, maintenance of teh system. participated in teh agile practices and collaborating wif product owners, Business Analysts, Scrum Masters, and other team members in such activities as grooming user stories wif cross-functional development teams.
- Created Front-end Single Page Applications using semantics in HTML5, CSS3, JavaScript, Bootstrap, Angular 4.0, NodeJS and MongoDB (MEAN stack).
- Developed a responsive web design using Bootstrap and CSS3 grid system, made use of LESS CSS pre-processors to give dynamic behavior to CSS by writing variables, mixins, operations and functions.
- Used Grunt JS to automate teh compilation, minification of tasks and used Bower as teh front-end package manager to ensure teh application is provided wif teh necessary dependencies and their versions.
- Extensively used JavaScript closures, promises, arrow functions (lambda functions) features and worked on HighCharts for data visualization.
- Used AJAX and jQuery to make asynchronous calls to teh REST API web services wif HTTP methods to fetch JSON data dynamically wifout reloading teh entire page.
- Worked wif GIT version control, Jenkins CI/CD, Docker, and JIRA for bug tracking.
- Developed teh single page application(SPA) using teh Angular 4.0 which utilizes teh classes, modules feature from JavaScript ES6 and typing feature from Typescript.
- Created modules, templates, components, injectable services, pipes while building teh Angular 4.0 application.
- Used Angular HTTP module to handle request from client side and subscribe to any data changes using observables from RxJS module.
- Adapted AOT compilation, lazy loading router features to optimize teh Angular application.
- Developed a single page, mobile-first, cross-device/cross-browser web application.
- Used JSX, Virtual DOM, one-way data binding features from React JS in building teh application.
- Created teh React JS components and triggered Angular code to render teh React components using life cycle hooks.
- Implemented REST APIs over Node JS and Express.JS in JavaScript and consumed them to teh frontend using Angular HTTP service.
- Worked wif modules like MongoDB(NoSQL) for database persistence using Node.js to interact wif mongodb.
- Involved in obtaining browser compatibility.
- Used JASMINE, Karma in testing and performed Unit testing and Protractor for e2e tests.
Environment: HTML5, CSS3, JavaScript(ES6/7), Angular 2.0/4.0/5.0, React JS, Node.JS, GIT, Typescript, AJAX, Grunt, MongoDB, Karma, Jasmine, RxJS, Express JS, GIT, Jenkins, NPM.
Confidential, Sioux Falls, SD
JAVA UI Developer
Responsibilities:
- Responsible for Development of Web page using HTML5, JavaScript, jQuery, React.js, Immutable JS, CSS, SASS/SCSS including Ajax controls and JSON.
- Leverages noledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
- Used Babel as a transpiler, WebPack as teh module bundler in React.js and Redux.
- Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
- Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts.
- Worked on HTML, CSS, JavaScript, AJAX, jQuery, Bootstrap, JSON, XML.
- Designed, developed JSP, Servlets and deployed them on JBoss Application Server.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
- Implemented React router for building teh single page application.
- Designed teh table less web applications using CSS and wif teh halp of and tags as per W3C standards.
- Built React application utilizing Redux for enhanced maintainability.
- Developed various components for teh front end using React.
- Used props, states, keys, refs in React.js to build teh UIcomponents.
- Implementing business logic and rules by writing code for classes and functional methods in JavaScript and React.js.
- Used High charts for creating Graphs and charts for payments section also implemented teh filtering functionality for teh graphs.
- Involved in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Implemented JavaScript test cases using Jest also used Selenium webdriver for end to end testing.
- Implemented teh Project structure based on Spring MVC pattern using Spring Boot.
- Designed and developed Micro Services business components using Spring Boot and used maven for teh project management and dependencies.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- Created REST Microservices APIs using Spring Boot Application and worked on SQL server.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
Environment: React JS, Redux, babel, webpack, HTML5, CSS3, JavaScript, jQuery, Bootstrap, RESTful web services, Spring boot, Linux Bash, Maven, GIT, AJAX, JSON, XML, SQL, Agile.
Confidential, Des Moines
JAVA UI Developer
Responsibilities:
- Involved in developing teh UIpages using HTML, DHTML, CSS, JavaScript, Angular JS, JSON, J-Query, and Ajax as per teh requirements provided by teh BA, client.
- We have followed wif Agile and Scrum development methodologies.
- Designed teh table less web applications using CSS and wif teh halp of and tags as per W3C standards.
- Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms. jQuery, AJAX to get teh data through REST API wif teh use of HTTP protocol.
- Implemented teh business logic using jQuery core library functions and Angular on teh client-side.
- Created Angular JS directives, services, filters, and controllers and forms to collect data.
- Used various in-built directives in Angular like ng-app, model, repeat, click, inti etc., and created some custom directives for teh application.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE DeveloperTool bar for IE.
- Used AngularJS ngRoute module to navigate to different pages in teh Single page application(SPA).
- Used AngularJS form-validations for teh login page functionality using ng-valid and ng-invalid properties for form.
- Used teh concept of dependency injection(DI) in AngularJS and injected teh HTTP service to teh controller.
- Used Angular JS MVC architecture for two-way binding of teh date model to view and vice versa.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
- Participated in writing application level code to interact wif APIs, Web Services using AJAX, JSON and XML using REST and HTTP.
- Spring MVC Framework was used to create REST end points. Maven for project building.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop spring-based application wif very less configuration.
- For cross-cutting concerns like security management Spring Security was used.
- Oracle was used as a data store and Hibernate was used as an ORM for persisting client data into database
- Developed application using Eclipse IDE and deployed in Web Logic server
- Developed automated email messaging using Web Logic Messaging JMS service. It was used to send email notifications to clients regarding new offers, existing plans.
- Used Junit for unit testing teh web service code and other functionalities.
Environment: HTML, CSS, JavaScript, jQuery, DHTML, Angular.JS, JIRA, DOM manipulation, AJAX, SQL, JSON, XML, GIT, REST API’s, JAVA, Oracle, Hibernate, Spring MVC, Spring Boot, Maven, sublime, shell scripting.
Confidential
Jr. Java/UI/UX Developer
Responsibilities:
- worked on creating rich wireframes and visual TEMPeffects using Adobe Photoshop and Sketch and Developed teh front-end web pages using HTML, XHTML, CSS, Bootstrap, jQuery.
- Developed CSS Pseudo classes and elements, Animations, Flex box, Media Queries.
- Developed page layouts, navigation, buttons, and icons using teh Bootstrap.
- Implemented server-side programs by using Servlets and JSP.
- Implemented Spring MVC for designing and implementing teh UI Layer for teh application.
- Used Spring IOC to inject teh services and their dependencies.
- Used AJAX to retrieve data from server asynchronously in teh background wifout interfering wif teh display and existing page in an interactive way using REST API.
- Wrote Spring Validator classes for validating teh input data.
- Wrote PL/SQL and SQL blocks for teh application
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Used JDBC and prepared statements to call from Servlets for database access.
- Closely worked wif business system analyst to understand teh requirements to ensure that right set of UImodules been built.
Environment: Java, J2EE, JSP, Servlets, XML, JDBC, Spring IOC, Spring MVC, Spring Boot, REST API, Hibernate, HTML, CSS, JavaScript, jQuery, XHTML, PL/SQL.
Confidential
Jr. Java/UI Developer
Responsibilities:
- Developed UI using HTML, CSS, JavaScript, and Worked on DOM manipulation using JavaScript, jQuery.
- Worked wif CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding,CSS Table.
- Developed teh table less web applications using wif CSS and wif teh halp of Tags on W3C standards.
- Made use of AJAX to send request to teh server using REST API’s.
- Made use of XML/XSLT for storing and exchanging information between browsers and servers.
- Developed MySQL queries to implement teh select, insert, update, and delete operations.
- Developed Struts based presentation layer, hibernate based Dao layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Designed and developed persistence layer designed on ORM framework principals and developed it using Hibernate/JPA, DAO design pattern.
- Integrated teh Java code (API) in JSP(java server pages) pages.
- Deployed GUI code to WebLogic application environment and standalone components to JBoss Server.
- Worked wif teh QA team to fix teh bugs, test teh load, and performance checking.
Environment: Java, JSP, Servlets, HTML, MySQL, CSS, JavaScript, jQuery, REST API, DHTML, XHTML, XML, JBoss, WebLogic, Struts, Spring, Hibernate.
