Java Ui Lead Developer Resume
Austin, TexaS
SUMMARY:
- Around 4 years of experience as UI/ Web Developer.
- Extensive experience in developing web page quickly and effectively using HTML5, CSS3, Javascript, jQuery Creating Responsive Pages with Bootstrap in Java environment.
- Hands on experience of JavaScript MVC frameworks such as Angular JS and Angular Material, strong knowledge on Angular 2 and typescript to make better Single Page Applications.
- Hands on experience of unit testing using the Jasmine and Karma.
- Basic understanding of Node Js and React Js.
- Basic understanding of Microsoft Azure Platform.
- Expertize on Heroku platform.
- Worked on Agile methodology and experience working in a fast - paced Scrum environment.
- Expertise in the Administration of WebSphere Portal Server and WebSphere app server.
- Worked with WebSphere Portal 8 & 8.5, IBM Rational Application Developer 8 & 9
- Expert in developing Custom theme and skin, towards the business requirements.
- Expertise in creating websites with 508 compliance and accessibility.
TECHNICAL SKILLS:
Programming Languages: C, C++, Ruby, JavaScript, Typescript, Java, SQL.
Web Technologies: HTML5, DHTML/XHTML, CSS3, JSON, JavaScript, Bootstrap, Angular.js, Angular Material, Angular 2, Angular CLI, Node JS, AJAX, JQuery, RWD.
Defect Tracking Tools: HP ALM and Team forge.
IDE & Environment: Notepad++, Sublime Text, Atom, Eclipse, IBM WebSphere portal, RAD.
Operating systems: Windows, Mac and Linux
Web/ App servers: HTTP Web Server, Tomcat, IBM WebSphere portal server.
Database: Oracle, MYSQL.
Browser: IE 7 & up, Firefox, Opera, Chrome, Safari.
Version Controls: GitHub, Tortoise, SVN.
Accessibility: Jaws and NVDA
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
JAVA UI Lead Developer
Responsibilities:
- Working extensively in designing and developing Survey application using Angular js and Java
- Used Heroku as webhost which uses tomcat server.
- Push and deploy completed code to staging and production environments with Git and Heroku
- Managing offshore development and daily status update calls.
- Created pages using angular and used frameworks like UI-select for multiple select dropdown.
- Used Ng-route to navigate the pages without page refresh.
- Used jQuery for drag and drop functionality.
- Create pages using basic template HTML5 and CSS3 and also used validation from HTML5
- Used UI-select for multiselect input fields to select the fund managers in the dropdowns.
JAVA UI Developer
Responsibilities:
- Working extensively in designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server and WebSphere Application Server.
- Enhanced AngularJS web page to follow strict MVC patterns for improved source code maintenance.
- Built Angularjs 2 components, UI services to consume rest services using Component based architecture provided by angular 2 using typescript.
- Used Angular CLI to create the Angular 2 structure and used for generating components and routes.
- Developed a single page application, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
- Worked on the modernization of a legacy Pages using HTML5, CSS3, JavaScript, JQuery and JSP making use of Bootstrap, Angular js and assets framework.
- Configured with gulp.js to test the JavaScript and run unit tests with Jasmine-Karma (for the AngularJS projects)
- Worked on implementing assets framework a federal government framework which is a section 508 complete responsive framework for front end development.
- Developed a core component of Analytics with Angular JS.
- Worked with Googles Material design, Angular Material Data Tables to design the wireframes with the perfect look and feel of the website with best fitting google material icons.
UI Developer
Responsibilities:
- Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3, Bootstrap.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, JavaScript, Angular JS.
- Enhance and build reusable components across different modules using Custom directives and CSS classes. Participate in the requirement analysis for the enhancement.
- The application UI design was made from the mainly Angular js and the JSP.
- Experience writing Angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Get connected with the other team responsible for the creation of web service, so that when we will consume it
- There will not be any data conflict. And our application will be always running as output depends on the service output.
- Enhancement in the existing code as per the new requirements.
- Used Grunt to automate and compile the unit testing using Jasmine.
- Learning these new UI frameworks and implement it in the existing application.
Entry Level UI Engineer
Responsibilities:
- Estimation, Documentation, Design, Portlet Development, Review, Testing, Client Communication.
- Supervised the requirement gathering and requirement analysis, impact analysis, part of Analysis and designing of UI component development, database design.
- Coordinated with onsite and with clients for requirement gathering.
- Involved in tools and technology selection for the UI development. Created, updated, and maintained all web pages.
- Developed portal pages using Java, JavaScript, JQuery, CSS and HTML.
- Responsible for prototyping, proof of concepts, software design, interface implementation, testing and maintenance.
- Used JSP, JSTL, HTML, JavaScript, AJAX and CSS for developing client side programming.
- Configured permissions (view, edit, manage, create) to Portlet applications, Portal Pages, Users etc using JSR 168.
Internship
Responsibilities:
- Involved in design phase. Worked on maven to build the project.
- Converted Wireframes and Mock-ups into pixel perfect HTML and CSS pages.
- Wrote code to developed/create reusable JS Components using Object Oriented Programming concepts in JavaScript and JQuery.
- Designed and developed User Interfaces and menus using Jquery, javascript, html.
- Expertise in using Bootstrap and was responsible for porting a big portion of the application, using LESS to manage CSS consistency and reuse. We used custom LESS files at module and page level while also maintaining general styles for the whole site. Dynamic behavior of several pages was achieved through use of CSS classes with minimal reliance on JavaScript.
- Worked closely with QA team to reproduce and fix the defects that were identified during testing procedures.