Java Fullstack /ui Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- 8+ Years of experience in Software Development Life Cycle (SDLC) in developing and designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using JavaScript, jQuery, JSON, HTML4/5, CSS2/3, DOM, AJAX, XML and the business applications using Java, J2EE.
- Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
- Solid proficiency with UX and web usability best practices.
- Experience in Bootstrap (responsive design), BackboneJS andAngularJS frameworks.
- Good knowledge of latest version of object oriented JavaScript Libraries like Backbone.js, Angular.js, Node.js, Bootstrap, React JSand Dojo toolkit.
- Experienced with Hibernate Core Interfaces configuration, transactional, session and criteria.
- Experience applying the latest development approaches including MVC, event - driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.
- Knowledge on PHP, MySQL, Apache, Drupal, WordPress and Axure RP.
- Extensive Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML. In-Depth knowledge/Experience of Web 2.0, JavaScript, jQuery, W3C Standards
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, Dojo, jQuery, HTML, XHTML, DHTML & CSS to develop valid code and table-free sties
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
- Strong debugging skills using Browser Developer Tools
- Experience in using version control tools such as SVN, CSV and GIT.
- Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Good experience working with High Traffic Websites.
- Experience through all phases of Software Development Life Cycle (SDLC), development and implementation of multi-tier enterprise, web based and distributed applications.
- Expertise in client side designing and validations using HTML, HTML5 and JavaScript.
- Strong knowledge in Agile Development (SCRUM) and Waterfall Methodologies.
- Expert in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts and Flow of future pages Using Web Standards.
- Experience working extensively on all Windows Environments
- Experience on working with CSS background, Layouts, Positioning, Text, Border, Padding, Pseudo Classes, Elements and CSS behaviors in CSS.
- Excellent understanding functional specifications and developing creative solutions to meet business requirements.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser.
- Experience in system analysis, design, workflow architecture, development, testing and maintenance of web based applications. Strong exposure in Data Structures and Algorithms, including measurement of time and space complexities.
TECHNICALSKILLS:
Programming Languages: Java, JavaScript, C, C++,Typescript
Web Technologies: HTML4/5, CSS2/3, jQuery, JSON, AJAX, REST, DOM, XML, PHP, Bootstrap, AngularJS, BackboneJS, Node JS, React JS, GRUNT,Ext,js,Redux
Debugging Tools: Chrome Dev. Tools, Net Beans Connector, Firebug, REST Console
Tools (IDE)/ Utilities: Sublime Text 2/3, Brackets, Eclipse, NetBeans 8.0, WEBSTROM, Apache Log4J, Apache ANT, Maven, JUnit, Rational Clear Case, Rational Clear Quest
Source Control Tools: SVN (Tortoise), GIT 2.x
Database Technologies: MongoDB, MySQL, SQL Server, Oracle 8i/9i/10g, SQL, MYSQL
Operating Systems: Windows XP/7/8, Mac OS X 10.9.x, Linux
J2EE/Web Technologies: OOPS, Java, Design Patterns, Exceptional Handling, Multi-threading, JDBC, JNDI, Servlets, JSP, Tag Libraries, Custom Tags, Object Oriented JavaScript,AWS
XML/Web services: XSL, XSLT, SOAP, WSDL, AXIS1.1, SAX, JAXB, DOM, Castor-xml, XML Spy and E4X
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Java Fullstack /UI Developer
Responsibilities:
- Involved in business discussions to understand the business requirements and to provide input on how to implement the proposed features from application point of view.
- Used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Developed the front-end featuring rich web interface implemented using JavaScript library like JQuery.
- Developed all the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, DOM, CSS3, JSON, JavaScript, jQuery, Ajax, Adobe Creative suite.
- Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
- Developed the business logic using Spring and persistence logic using Hibernate
- Developed the Spring AOP programming to configure logging for the application.
- Upgraded the existing media playback features from Flex to HTML5 media elements.
- Involved in developing a new business application to the layout using Grid orientation model Bootstrap framework.
- Involved in enhancement of existing application utilizing Angular.js, created role based HTML navigation menu wherein menu items changes dynamically based on the values derived from the database in the form of XML.
- Enhanced user experience by designing new web features using MVC Framework like Angular.js, Backbone.js, Require.js, Node.js and EXT.js.
- Created multi AWS VPC instances.
- Making changes to the existing web applications and creating new components using React JS.
- Used the Node.js and Angular.js MVC Frameworks in the development of the web applications.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Designed web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Designed web pages using with HTML, CSS and JQuery based on the W3C standard.
- Built a robust and secure CONTENT MANAGEMENT SYSTEM for few projects as per clients’ needs and requirements where HTML, CSS, AJAX and JQUERY were extensively used
- Proficiency in implementing the design to meet web standards (W3C), SEO and worked on various browsers for cross-browser implementation.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
- Developed restful web services using Jersey and spring and developed rest services using Node.js and other node modules.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed UI, Virtual Objects (VO) and models by using Flash, AJAX, and Action Script 3.0.
- Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Developing WebPages by using HTML5, CSS3, jQuery, JavaScript and working knowledge of Angular js, bootstrap.js, and React js.
- Maintained the project in one store with help of redux, and also worked with redux architecture
- Implemented JQuery based accordion styles & handled complete JQuery in showing Rich Internet Application (RIA).
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Used the Mozilla Firefox extension, Firebug, to view and debug HTML, DOM and JavaScript.
- Developed huge multi-advertisement layout engine that was cross browser compatible.
- Developed CSS page layouts, styles and table less coding for efficient design. Developed CSS using SCSS(SASS) authoring framework
- Developed test specs for controllers using JASMINE
- Created tasks for updating tsconfig tracked files based on glob, tslinting, and compiling typescript files
- Worked with Reducers, React Containers to update the state of an App produced by Redux and by mapping those to the React component using React-Redux.
- Configured GRUNT for building client side code (CSS, JS, HTML Minifier)
- I worked on front-ends with focus on speed and optimization by using d3.js., Built data visualizations to monitor file server load, web server speeds, data processing and more (d3.js, backbone, jquery, mysql)
- Extended BOOTSTRAP for UI theme and developed CSS to support Responsive web design
- Configured KARMA to run test specs and tested JavaScript using Jasmine
- Developed REST services using NodeJS and ExpressJS
- Integrated REST services with Angular services and tested using REST console
- Use jQuerydatatables and custom Components to show other user data/information on the frontend.
- Used MongoDB for storing employee details, designing documents and collections
Environment:Java,Spring,Hibernate, HTML5, CSS3, AngularJS, Bootstrap, Node.js, React JS, Jasmine, Karma, Grunt, ExtJS, SCSS (SASS),Typescript, Responsive Design, Photoshop, Windows OS, INVISION, REST console, Yeoman,AWS,MongoDB.
Confidential, Timonium, MD
Sr.Java UI Developer
Responsibilities:
- Extensively worked with core java like collections, multithreading, Generics, String Builder and interfaces.
- Worked in multithreading to synchronize the data when more users come in and deal with concurrency issues using Singleton Class.
- Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
- Developed REST services using NodeJS and ExpressJS
- Designed web application user interface, interaction scenarios and navigation based on analysts, interpretations of requirement and use cases
- This is a configuration widget written in CSS3, Java Script, and jQuery framework in UI Layer with Tag library, application deployed and tested on Linux
- Tech highlights: Groovy Grails, Subversion, Quartz, Acegi,Lucene, Grails-Jasper, Grails-Sanitizer, Grails-Searchable, Grails-Webflow, &Postgres.
- Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
- Developed efficient queuing (JMS) using HornetQ Management API.
- Designed and Developed JavaScript framework, which is wrapper on top of jQuery framework and AJAX, based UI Configuration widgets, this system was written in Ajax, OO JavaScript, JSP, jQuery, HTML and CSS
- Used JavaScript and CSS for UI Design Mockup. Written code in jQuery/JavaScript /CSS/AJAX for the navigation oriented application
- Explored Node Js, Angular Js and Ember Js to improve operational efficiency.
- Created Dynamic Integration of jQuery Tab, jQuery, and other jQuery component integration with Ajax
- Extensively used jQuery plug-in like Isotope and Masonry plug-in for multi column layout, Search plug-in, calendar plug-in, Ajax-queue plug-in, and Auto populating multiple select-boxes
- Wrote Software inventory script in Perl and http language. Extensive Perl scripting for automation and trouble-shooting for ClearCase triggers in UNIX environments.
- Process the JSON requests according to different types of modules, actions, and request data
- Used jQuery fancy box plug-in that adds stylish drop shadow to images posted on the webpage using jQuery
- Developed UI and implemented for some plug-in using JavaScript, HTML, CSS and XML
- Writing and implementing CSS3 throughout the site, both as in-line and imported files
- Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
- UsedPython and Django creating graphics, XML processing of documents, data exchange and business logic implementation between servers.
- Developed, tested, and deployed Storify Business feature set in Node.js with Express.
- Writing and implementing JavaScript throughout the site, both as in-line and imported files
- Designed rich user experience prototype for managing users and roles
- Created layouts and implemented design for all the application pages and forms. Wrote CSS Hacks for browser compatibility. Re-skinned some of the forms using CSS
- Has worked on Jasmine that is especially used for testing JavaScript
- Has worked on AngularJS which combines web applications with Model View Controller capability to make development and testing of code efficient
- Wrote JavaScript for Node JS applications that is useful for interacting with server and network applications
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers. Scaling solutions using Amazon's EC2 and S3 web services, implemented a one-click deployment system to deploy fully production-ready grids of EC2-hosted servers
- Has worked on jQuery mobile which is based on HTML5 for designing user interfaces for web application.
Environment: Java,Spring,Hibernate,HTML4/HTML5, CSS/CSS3, JavaScript, AJAX, jQuery, XML, SQL, Windows Platforms, Angular JS, IDE- Eclipse, Node JS, Ember JS, Express Framework, AWS (Amazon Web Services).
Confidential, Texas
Sr.UI Developer
Responsibilities:
- Involved in User sessions, gathering requirements and developing web application using Agile methodology.
- Worked on highly advanced user interface design and development using AngularJs, NodeJs, HTML 5 and CSS.
- Extensively used Bootstrap for creating web pages.
- Used JSP, JavaScript, CSS, Bootstrap, AngularJS to create interactive user interface.
- Developed dynamic UI using Angular JS.
- Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
- Develop various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed REST architecture based web services to facilitate communication between client and servers.
- Called REST web services through AngularJS services to get JSON Object and modified the response object .
- Designed the user interface of the application using HTML5, CSS3, Boot Strap, Java Server Faces 2.0 (JSF 2.0),JSP, JSTL, JavaScript, AngularJS, ReactJS Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Built a realtime mouse/click user analytics web service with Node.js, Express.
- Scalable single-page web pattern using EmberJS in MVVM pattern design.
- Wrote cascading style sheets for entire user interface, created selectors, ids, classes and pseudo-classes in style guides.
- Developing Responsive Design UI Rich Rest Service Applications, Single Page Applications and HTML Wireframes using HTML 5 Grid Structures/Layouts, CSS 3 Media Queries, Ajax, Angular JS, and Bootstrap.
- Developing the Presentation Layer using JSP Technologies.
- Developing & Customizing UI JavaScript Plug-ins using JQuery, Object Oriented JS and JSON.
- Fixing Cross Browser/Environmental issues.
- Customizing UI for Team site CMS.
- Integrating Video Management Tools esp., Bright cove Media Player.
- Analyzing, Debugging and Fixing the Front End UI issues assigned through MANTIS bug tracking tools.
- Performance tuning in Presentation Layer.
- Code Reviewing and Guiding the Teammates during the development.
- Created responsive web design interface that caters to different screen sizes.
- Worked closely with back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience.
- Manage the overall visual design for the application including all branding and navigational elements.
- Developing and maintaining web application systems usingNode Js
- Worked onExt JS 4 for user interface widgets with high performance scalable grids, trees and menus.
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree. Implemented the Drag and Drop functionality using jQuery framework
- Built Rich Prototypes and Applications using HTML 5, CSS 3, JavaScript, JQuery, Ajax, JSON, Angular js and Bootstrap with MySQL database.
- Created rapid prototypes of interfaces to be used as a blueprint for content and technical development.
- Deploy and test applications targeting different devices and versions that include tablet devices, & smartphones devices.
- Developed web pages compatible in almost all browsers.
Environment:AngularJS, Bootstrap, HTML, HTML5, DOM, CSS, CSS3, SASS, JavaScript, jQuery, AJAX, JSON, Gulp, NPM
Confidential, San Jose,CA
Java Developer
Responsibilities:
- Involved in complete Software Development Life Cycle - analysis, design, development, coding, testing, deployment and operation.
- Designed and developed insurance application front end and back end business functionality, used Spring, J2EE Design Patterns such as MVC and JSP/Servlets to develop the application.
- Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
- Designed Hibernate configuration file in ORM model which automate the mapping between the SQL databases and objects in java.
- Utilized HTML, CSS, JavaScript, and AJAX for client side developments and validations.
- Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
- Developed user interfaces using JSP, JSP Tag libraries JSTL, HTML 5, CSS3 to simplify the complexities of the application.
- Added dynamic functionality to the application by implementing JQuery and Angular JS.
- Worked with JSF framework in developing user interfaces user interfaces using JSF UI Components, Validators.
- Developed REST web services and used SOAP Protocol to communicate with Quote provider's insurance claims and premiums.
- Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
- Used SOAP based Web Services from scratch to develop interfaces to integrate between front end systems and back end systems.
- Experience on Hudson/Jenkins and Bamboo for continuous integration and for the end to end Automation for all the build and deployments.
- Used Web services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XMLparsers for data retrieval.
- Used JMS (Java Message Service) to send, receive and read messages in the application. Used different messaging models like Publish-Subscribe, Point-to-Point messaging along with EJBs.
- Worked on MQSeries with Java, JMS on the WebSphere server side.
- Node-JS is been used for developing I/O intensive web applications like, single-page application.
- Worked on Cassandra clusters in the Amazon Web Services(AWS) Cloud and migrated data between environments.
- Designed various tables required for the project in Oracle 11g database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
- Involved in the development of Standard XML reports and XSLT style sheets and Developed XML parser to convert java objects to XML and XML to java objects.
- SAX and DOM parsers are used for XML and DTD to process, validate, parse and extract data.
- Used RAD 7.0 IDE for developing the applications and IBM WebSphere Server 7.0 for deploying various components of application.
- Established continuous integration (CI) process for the application deployments. Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven and different plugins.
- Involved in writing the JUnit test cases and integration testing of the system.
- Implemented Log4j for Logging Errors, debugging and tracking using loggers, appenders and components.
- Performed build in multiple environments using Jenkins (to create the war), Jboss ON (to restart the Jboss Application server).
- Construction of UIs using jQuery, Backbone.js, Bootstrap and JavaScript.
- Used SVN for source code maintenance and for version control.
- Written Maven Scripts to build generate WAR file and deploy the application.
- Implemented by using AGILE Methodology focusing on SCRUM.
- J2EE application development on Windows and UNIX platforms using MVC pattern
Environment:Java/J2EE, MVC, XML, SQL, Oracle11g, Log4j, JMS, Docker, Bamboo, EJB, SOAP, REST, JSF, JQuery, AngularJS, JavaScript, HTML5, CSS3, IBM WebSphere, Spring, Servlets, Hibernate, SDLC.
Confidential, Jacksonville, FL
Front-End Web Developer
Responsibilities:
- Designed and developed web pages using with HTML5, DHTML, CSS3, Ajax, Bootstrap, JSP and jQuery based on the W3C standards and Web.
- Created the UI interface using JSP, JavaScript, jQuery, CSS3 and HTML5.
- Extensively used JavaScript, jQueryUI and jQuery to provide UI functionality.
- Worked on the application developed using HTML5, CSS3, JSON, and NODE.
- Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
- Created templates, menus, pages, categories, blocks using Drupal and Used Drupal Views module for controlling the presentation of lists of content.
- Develop the Perl and Shell scripts to automate the billing file.
- Created design mock-ups and wireframes using AdobePhotoshopCS4 and DreamweaverCS3.
- Utilized various jQuery plugins to build Rich Internet Application (RIA) to make it look more intuitive.
- Used Team Studio and Build Manager tools to develop Notes applications and promote the new design to test environment.
- Developed user interface using PHP, Code igniter, NOCMS, Bootstrap, AJAX, JQuery, HTML, CSS.
- Implemented and tested the enterprise application with jQuery, SpringMVC.
- Implemented the Drag and Drop functionality using jQuery framework.
- Extensive usage of BOOTSTRAP and LESS CSS for Responsive design.
- Developed web sites using PHP/MySQL, Python, XHTML, CSS, Javascript
- Extensively Implemented user interface designs from UI specifications and product requirements.
- Involved in finding out the bugs, broken links and missing images etc. and rectifying them.
- Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
- Developed SQL scripts for data migration.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Collaborated with team members in design, analysis, coding, testing, and website review.
- Coordinated with the business on User Acceptance Tests (UAT) and to get the approval from business on the design changes.
Environment: HTML, CSS, JavaScript, JSP, Agile, LESS, PHP, Adobe Photoshop, Ajax, JSON, JQuery, Angular JS, Oracle