Sr Java/ui Developer Resume
Roseville, CA
SUMMARY
- Over 8 years experience in developing UI/web applications using XHTML, HTML, HTML5, CSS, CSS3, JavaScript, jQuery, PHP, AJAX, XML, JSON.
- Expertise in developing web - based applications using libraries and frameworks like Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
- Practical experience of working with technologies like Kendo UI and jQuery UI for developing a presentable User Interface.
- Developed projects using PHP frameworks like Laravel and Code Igniter.
- Implemented many responsive web-based applications by integrating the concepts of Bootstrap framework.
- Experience working in Web and Mobile environment.
- Proficient in dealing with CSS pre-processors namely LESS and SASS.
- Thorough understanding and experience in JavaScript concepts and coding.
- Proficient in handling elements of Document Object Model (DOM).
- Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements.
- Expertise in playing around with URL parameters.
- Well-versed in working in a UI/UX development environment.
- Experience in different stages of development in Agile and Waterfall methodologies.
- Developed web applications that are cross-browser compatible by coding in different CSS styles.
- Dealt with issues related to cross-site-scripting while developing web-based applications.
- Excellent understanding on RIA, AJAX and Web 2.0 applications both for PC and mobile devices
- Experienced in working with Apache, IIS web servers and GITLAB.
- Thorough understanding about the stages involved in a Software Development Life Cycle.
- Experienced with Firebug for Mozilla and Chrome debugger and IE Developer Toolbar for Internet Explorer.
- Expert in Adobe Illustrator, Adobe Photoshop, Adobe In Design, Adobe Bridge, Adobe Designer, Adobe Image Ready, Adobe/Multimedia Flash, Dream weaver.
- Expertise in working with MVC frameworks like Angular JS, Ruby on Rails, Backbone.js.
- Strong knowledge and experience in Node JS for providing back-end support for the application.
- Worked with JSP/Servlet to provide back-end support for the application.
- Proficient in working in Test Driven Development (TDD) by writing test-cases in JUnit.
- Skilled in taking the support of Cordova for deploying application into Mobiles with OS like Android and IOS.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Strong experience in working with IDEs like Eclipse, NetBeans, Brackets for different projects.
- Experience of working with different kinds of databases like SQL, Oracle 11g, SQLite, and MongoDB.
- Efficient in leading a team, organizing tasks, analyzing situations and coordinating work with peer mates.
TECHNICAL SKILLS
- Java
- C
- C++
- Python
- Ruby
- J2EEJavaScript jQuery
- AJAX
- PHP
- JSON
- Node JS
- LESS
- SASSBackbone.js
- Require JS Knockout JS
- EXTJS
- D3JS
- React JSWeb environment
- Mobile environmentNPM
- Bower
- Gulp
- GruntXML
- XSLT
- XHTMLVisual Studio
- Eclipse
- NetBeans
- DreamweaverApache Tomcat
- JBoss
- IIS
- Weblogic
- IBM WebSphereWindows 98/2000/XP/Vista/7/8/10
- Linux
- Ubuntu
- Mac OS X
- UNIX
- LINUXMy SQL
- SQL Server
- OracleDB Visualizer
- Oracle SQL DeveloperFire Bug
- Chrome DeveloperSONOR
- JENKINSPHOTOSHOP
- FLASH
- HTML/ HTML5
- CSS/ CSS3
- DHTML
- JUnit
- Angular JS 2.0
- Bootstrap jQuery UI
- Rails
- Ionic
- DOJO
- YUI
- Cordova
- AJAX
- JQUERY
- RESTFUL
- SOAP Web Services
- T - SQL
- PL/SQL
- SVN
- GIT
- CVS
- TFS
- Ant
- Maven
- Rational Rose
- UML
- Waterfall
- Agile
- Scrum
PROFESSIONAL EXPERIENCE
Confidential, Roseville, CA
Sr Java/UI Developer
Responsibilities:
- Experience with various MVC Java frameworks like Backbone.js, require.js.
- Used HTML, DHTML, CSS, Dream weaver, JavaScript to develop frontend web pages.
- Involved in all SDLC phases Analysis, Design, Development, Testing and Deployment
- Developed cross browser compatible HTML and CSS reusable templates and integrated the UI with the application.
- Developing reusable UI components using React JS.
- Developed the application to be cross-browser compatible. Wrote CSS coding to support IE, and chrome browsers.
- Used ExtJS with techniques like AJAX, DHTML and DOM scripting for building interactive web pages
- Implemented coding in Node JS for rendering data to application from the MongoDB.
- Participated in bug fixing with QA team, which involved cross browser testing as well as load and performance checking
- Extensive experience of Object Oriented Java Script design pattern and JavaScript MVC Patterns preferably AngularJS.
- Involved in writing application level code to interact with APIs, RESTful Web Services using AJAX, JSON.
- Designed and implemented the User Interface using JavaScript, HTML5, XHTML, XML, CSS3, JSP and AJAX.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Able to use the slider with custom axis, min, max and step values in D3.JS
- Kept track of different versions of files using VSS content management system, and uploaded the developed pages in accordance with the new standards.
- Implemented the UI using EXTJS and graphs for stats using the EXTJS graphing components.
- Deployed the web-based application into Android OS using Cordova’s support.
- Developed code to call the web service/APIs to fetch the data and populate on the UI using JQUERY/AJAX.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file
- Developed Mobile Apps using JQuery Mobile.
- Undergone through different stages of development in Waterfall model.
- Committed code change into repository by using version control tool SVN.
- Implemented the application as a Single Page Web Application in order to avoid high network traffic.
- Utilized techniques and components of Kendo UI for providing an appealing user interface for restaurant’s customers.
- Developed code to call the Restful Web services to fetch the data and populate on the UI using Angular JS/AJAX.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML5 & CSS3.
- Made use of Bootstrap for turning out the website into a responsive web-based application.
- Used Agile methodology for the software development.
- Using Google analytics reports optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS and fixed the issues for the pages with low traffic and high load time. This directly increased traffic & sales; which decreased maintenance and capital expenditures for department.
Environment: HTML, CSS, JavaScript, Ajax, JSON, Eclipse, JQUERY, D3 JS, SVN, Angular JS 2.0, React JS, Bootstrap, ui.router, MongoDB, Bootstrap, Kendo UI, Node JS, Cordova
Confidential, Chevy Chase, MD
Java/UI Developer
Responsibilities:
- Responsible for styling the application using CSS3 which targets the W3 standards in order to support Google Chrome and Mozilla Firefox browsers.
- Developed new GUI widgets in YUI, JavaScript, HTML, CSS.
- Used SASS as the style sheet language.
- Developer new custom JSP tags to generate corporate standard markup, and server-side framework components using Java, Servlets, JSP & Struts
- I also created documentation and training materials for framework users and developers including performance optimization and MVC techniques.
- Implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, Web Service call and JSON.
- Worked as an internal member of UI development team and supported the team in building out a responsive web application for the company’s website.
- Developed application using MVC Framework backbone.js, Node JS, React.JS, AngularJS and Bootstrap.
- Used Bootstrap and AngularJS in effective web design.
- Used D3.js for interactive data visualization.
- Developed the application using Adobe Dreamweaver.
- Worked on Node JS technology for rendering server side support to the application.
- Utilized Bootstrap’s support to build a responsive web design.
- Supported the backend team in dealing with JSON data from MongoDB database.
- Understanding and building on top of existing code.
- Developed dynamic e-mails using JavaScript, and HTML5 and CSS3.
- Used Gulp for task automation and GIT for version control.
- Worked with Knockout JS framework for providing user controller and to provide two-way data binding.
- Designed Frontend with in object oriented JavaScript framework like Angular.JS, Node.js and Ext.JS.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals.
- Incorporated mobile based features into the application using Ionic framework.
- Worked as an internal member of the project to support development, testing, analyzing and reviewing.
- Used Backbone.js for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Used SVN repository for version control.
- Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
- Built the application to support both web and mobile environment.
- Adopted Waterfall Methodology and had gone through development phases like conception, initiation, analysis, design, construction, testing, production/implementation and maintenance.
- Helped in implementing different web services in different functional models.
- Tested the framework on multiple targets and debugged the issues that were found.
- Followed the agile methodology for implementing the project.
- Took care of code review, code fixes and bug fixes.
Environment: HTML, CSS, JavaScript, DOM, SOY, Mustache, YUI, SASS, JIRA, Compass, Shellek, GitLab, Windows, HTML5, CSS3, JSON, Angular JS, React JS, D3 JS, Bootstrap, Node JS, MongoDB, AJAX, Ionic, Cordova, Knockout JS, Backbone Js, Dreamweaver.
Confidential, Long beach, CA
Web Developer
Responsibilities:
- Worked with CSS pre-processor tools namely LESS, and SASS. Worked on Web AccessibilityandSEO techniquesImplemented back-end RESTful web service for providing data to the application.
- Responsible for dealing with the front end development using HTML5, CSS3, JavaScript, jQuery.
- Involved in team meetings with corporate Webmaster’s UI team and end user client for understanding needs in new implementation & Involved in daily team meetings & weekly scrum meetings.
- Utilized the support of AJAX for implementing the asynchronous activities of the application.
- Implemented a responsive web application using support of Bootstrap framework.
- Implemented design process upon client approval and built out all assets: buttons, products shots, UI components, etc.
- Experience with jQuery, backbone js and Angular Js.
- Utilized various JQuery Plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Designed and developed the layouts of Customer Relations Module
- Worked with JSP/Servlets to abstracting data from database and to provide backend support to the application.
- Used Dreamweaver as Html editor for designing new pages.
- Took the responsibility of coordinating the work of team members.
- Use of AngularJS custom directives to develop reusableUIcustom component
- Worked in managing/ handling the application data using SQL database.
- Abstracted application data from SQL database using JSP/Servlets.
- Identified the way to increase the search engine optimization (SEO) and social media friendly.
- Guided team into developing an effective organic SEO campaign and key phrase selection strategy.
- Responsible for handling the responsive design of the application using Bootstrap framework.
- Involved in different responsibilities of the project like development, testing, bug fixing, and coordinating work of team-members.
- Used GIT as the version control system.
- Took the support of automation tools like Bower, Grunt, and Gulp to carry out repetitive tasks.
- Implemented the coding in Eclipse IDE.
Environment: HTML5, CSS3, JavaScript, SQL, JSP, Angular JS, Backbone JS, JQuery, Servlets, LESS, SASS, Twitter Bootstrap, AJAX, Tomcat, Apache, Grunt, Gulp, Bower, Eclipse .
Confidential, Boston, MA
UI Developer
Responsibilities:
- Used EXT JS for building rich internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.Used Agile methodology for the software development.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Used JavaScript, jQuery for user interactions in pages.
- Worked on creating responsive website for smart devices using responsive design and media queries.
- Used JQuery Ajax for service calls on pages to interact with the server for information.
- Rapid prototyping of design concepts.
- Worked with Java Technology as a backend and also worked with RequireJs.
- Experience with jQuery, backbone.js and Angular Js.
- Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
- Involved in designing and developing the JSON, XML Objects with MySQL.
- Used Ajax, JSON to send request to the server to check the functionality of the websites.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Testing the website on multiple browsers with their old as well as latest release.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts
- Used JSON for storing and exchanging information between browsers and servers.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
- Integrated different social networking site like Facebook, twitter.
- Created forms to collect and validate data from the user in HTML and JavaScript.
- Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
- Involved in used Log4j utility to generate run-time logs, creating DDL and DML SQL scripts for creation of database objects.
- Developed SQL queries to perform insert, update or delete operation on MySQL database.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and also carried out troubleshooting.
- Produced semantically appropriate, standards compliant markup, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.