Java/ui Developer Resume
Columbus, OH
SUMMARY
- 7 years of experience in designing, implementing and testing full scale UI web applications with Java as the middle - tier across various platforms.
- Good experience in developing and updating a web page using HTML5, CSS3, SASS, AngularJs, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
- Experience in developing front-end applications using JavaScript, AngularJS and polymer components.
- Experience in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
- Expertise in using all the new features in HTML5 and CSS3 in creating the markup and the styling of the pages.
- Expertise using JavaScript and JQuery either for manipulating the DOM or for AJAX operations.
- Sound Understanding and good Experience using the various JavaScript concepts like Prototypes, Closures, Promises, Object oriented features etc.
- Thorough understanding of React.js and its core principles
- Used ReactJs to create Controllers to handle events triggered by clients and send request to server.
- Developed single page applications using Angular 2.0
- Working with Angular2 modules, classes, components and templates.
- Good Knowledge in Server side Javascript using Node.js
- Good experience in using the latest JavaScript framework AngularJs and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
- Good experience in writing various custom directives in AngularJS for both DOM manipulation and for repeated use of markup code.
- Used PHP Soap client to get data from data services.
- Developing and creating PHP MySQL applications as per the specifications
- Worked with various IDE’s like Eclipse and Webstorm, SublimeText etc.
- Expertise in using debugging tools like Firebug and built in IDE debuggers for troubleshooting existing code.
- Experienced in using the version controls like SVN, TFS and GIT.
- Good experience in using various project management tools like JIRA mainly for agile project management.
- Good experience with UML design and working with the Class diagrams, Use case diagrams etc.
- Good knowledge of working with Core Java, Spring and Hibernate.
- Experience in the use of various relational databases like Oracle, DB2 and SQL Server
- Database experience usingOracle 12c/11g/10g/9i, SQL, PL/SQL, SQL LOADER, Stored Procedures, TOAD, Explain Plan, TKPROF FUNCTIONS, Materialized Views, Database links and streams.
- Experience in developing Web Services to expose useful functionality to web users through SOAP and RESTful web service calls.
- Worked in creating Dashboards usingTableauDesktop,TableauServer and Qlikview
- ImplementedTableauReports in a variety of use cases requiring complex customizations and large data sets
- Worked with all kinds of data formats like XML, JSON, flat files for exchange of data.
- Good experience in using front-end build tools like Grunt, Gulp and MAVEN.
- Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation, reporting using Karma and Jasmine.
- Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
- Expert in developing Object-Oriented Web applications using MVC architecture.
- Participated in technical services relating to installation of Jive software.
- Strong problem-solving, organizing, communication and planning skills with ability to work in team environment.
TECHNICAL SKILLS
UI Web Technologies: Java, C#, HTML/HTML5, CSS/CSS3, JSP, EJB, Bootstrap, AJAX, XML, JSON, UI Concept Modelling/Wire Framing, LESS, SASS/SCSS
Scripting Languages: JavaScript, JQuery, AngularJS, React.js, JQuery widgets and plugins
IDE’s: Eclipse, Sublime Text, Webstorm
Version Control: SVN, GIT
Web/App Servers: Tomcat, Weblogic, Websphere, JBoss, Apache
RDBMS: SQL Server08/12, Oracle 9i/10g/11g, DB2
Operating Systems: Windows, Mac
Methodologies: Agile, Waterfall
Others Software Skills: Java, J2EE, Spring, Hibernate, Web Services (SOAP and REST), SharePoint, JUnit, Maven
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Java/UI Developer
Responsibilities:
- Designed and developed the UI layout and front-end programming for web application that matches the wireframes using the latest HTML5, CSS3 and AngularJs.
- Extensively used all the new HTML5 features like local storage, new input attributes, Canvas and SVG, audio and video etc.
- Used new CSS3 SASS features like multi-column layout, gradients and web fonts, transform and transpose and @media.
- Involved in creating various Modules/Controllers/Components for the application using Angular 2.
- Utilized Angular 2 Routing and Navigation, Components and Services.
- Built Web pages that is more user-interactive using AJAX, JavaScript, and ReactJs.
- Used ReactJs to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Performed various Validation Controls for form validation and implemented custom validation controls with JavaScript and with AngularJS using custom directives.
- Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
- Good experience in implementing MVC frameworks like AngularJs for AJAX data calls using the $http service.
- Worked on all the latest AngularJs concepts like creating custom directives, services, $http service, factory’s, $watch and $apply etc.
- Used node.js to create server side applications for java script codes to build real-time web API's.
- Worked with java script frameworks such as Node.js to create applications that run across distributed devices.
- Analysed and parsed the response of JSON/XML in order to update DOM.
- Used AngularJs to implement rich functionality in various pages using form validation, grid, search, sort, pagination
- Worked with the SASS/SCSS pre-processor to simplify writing the CSS stylings.
- Worked with all core java concepts like inheritance, polymorphism, interfaces, etc. and advanced concepts like collections, generics and multithreading.
- Implemented the application modules using Spring Core layer (IOC), Spring Security, Spring AOP, Spring ORM, Spring Batch in order to develop the application
- Used Object/Relational mapping tool Hibernate to perform data base activities and transactions.
- Developed Complex database objects likeStored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
- Worked on the development and design of rich graphic visualizations with Drill Down, drop down menus with parameterization usingTableau
- Performed data cleaning inTableauusing various features like Pivot, filters.
- Implemented Continuous Integration using Jenkins, Git from scratch.
- Knowledge of UNIX/Linux environments (Red Hat Linux preferred)
- Support UNIX/Linux Servers and configurations plus reporting and monitoring
- Used web/App servers like WebLogic, JBoss and Tomcat servers based on the client requirement and project specifications.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac and debugged using tools like Firebug.
- Performed unit testing using the open source Karma/Jasmine framework.
- Used Git for version control and Webstorm IDE.
- Used of bug tracking tools like JIRA, Rally for identifying, analyzing, documenting and reporting defects.
Environment: - Java, Spring, Hibernate, HTML/HTML5, CSS/CSS3, SASS/SCSS, JSP, JavaScript, ECMAScript 6, JQuery, AngularJs, ReactJs, Bootstrap, D3, Usability Testing, Agile, Webstorm, Rally, Gulp, GIT.
Confidential, Atlanta, GA
Java/UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Use C# and the ASP.net framework to develop a new web portal for the company.
- Wrote C# code for the Web application's API and user interface
- Extensively used and worked on Spring IOC, Spring Security, Spring Batch, Spring ORM.
- Configured and implemented application security and transactions using Spring Security and Spring AOP.
- Used Hibernate to develop the application persistence logic and data base configurations
- Created various web page layouts using HTML, CSS and Bootstrap with focus on user experience and compliance to standards.
- Evaluated and deployed input and changes to project parameters
- Used various built-in Bootstrap classes in achieving the desired look and feel of the web components and the Bootstrap grid system for maintaining responsiveness across all screen sizes.
- Handled the conversion of the existing project written in JavaScript/JQuery to AngularJs.
- Used AngularJS for-event handling in UI pages to display list boxes and to handle validations.
- Worked with the AngularJS custom attributes for DOM manipulations.
- Handled browser compatibility issues in HTML, CSS and JavaScript for IE, Firefox and Chrome.
- Implemented client side validations in registration forms, login and logout forms using Java Script, AJAX and JQuery.
- Worked with the SASS preprocessor to rewrite the whole CSS.
- Worked with the Grunt tool for building the project on the front-end.
- Involved development of front-end components using the latest HTML, CSS, JQuery widgets.
- Used AJAX and JSON to process asynchronous actions between front and back end using AngularJS $http service.
- Implemented AJAX to improved customer experience, and reduce the data flows greatly.
- Written and consumed Restful Web Service calls in both JSON and XML formats.
- Used Karma/Jasmine for unit testing the complete application.
- Good experience in using various project management tools like JIRA mainly for agile project management.
- Worked on the Agile methodology and used Scrum in implementing the project.
- Experience in using JUnit in writing unit test cases for Restful Webservice calls.
- Webstorm and Eclipse IDE is used for development and Tomcat is the web server for deploying application
Environment: Java, Spring, Hibernate, HTML, CSS, AJAX, JavaScript, JQuery, AngularJs, Bootstrap, AEM 6.0, XML, JSON, and Apache Tomcat, LESS, Gulp, Eclipse.
Confidential
Java/UI Developer
Responsibilities:
- Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
- Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
- Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
- Used JQuery in controlling access to different pages of the applications.
- Developed JQuery custom widgets to make easy the enhancement of the web pages.
- Extensively used JQuery selectors in accessing various parts of the DOM.
- Used Ajax and JQuery to update the parts of the Policy review web pages.
- Got a brief introduction of how AngularJs works.
- Implemented JavaScript promises functions as an alternative for callbacks.
- Worked with template engines like Mustache in building the templates.
- Implemented and maintained AJAX based rich client for improved customer experience.
- Worked on creating and consuming SOAP Web services for accessing data from other external services.
- Experience in deploying projects on Weblogic using MAVEN.
- Used JQuery event handling in UI pages handle validations.
- Created JQuery custom widgets like date picker etc.
- Involved in code review and deployment of the application on development, testing of production servers
Environment: Java, HTML, CSS, JavaScript, JQuery, SQL, Web services, JSON, AJAX.
Confidential
Java/UI Developer
Responsibilities:
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing
- Designed and developed intranet web applications using Java, JavaScript and CSS.
- Implemented dynamic page elements and form error validations using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Designed a number of HTML forms using the various html form tag according to the requirement of the end user.
- Used the HTML tables to great effect to achieve page layouts.
- Used CSS to great effect to design to design a number of pages in a dynamic fashion.
- Used extensively AJAX concept of Javascript using the XMLHttpRequest object to connect to external services to send and receive data in SOAP format.
- Managing the use and development of the Traceability matrix and participates in design review ensuring that all requirements have been integrated.
- Continuously provide input to project management activities throughout the project lifecycle, risk plan, project plan, issues and its status.
Environment: Java, HTML, CSS, JavaScript, JQuery, Usability Testing, and SOAP
