Sr. Java /ui Developer Resume
MN
SUMMARY:
- Having 6 years of experience in developing Web Applications using HTML (4/5), CSS (2/3), JavaScript, jQuery, AJAX, XML, twitter Bootstrap, JSON, Angular.js, Node.js, Express JS, React.js, Java/J2EE.
- Expertise in Angular JS framework and its ability to create simple and scalable code for SPA.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like XHTML, DHTML, XML, Object Oriented JavaScript, Backbone JS, Angular JS, Node JS, Bootstrap Framework, Media Queries, CSS Frameworks, Java, JSP.
- Expertise in creating Single Page Applications by Routing in Angular.js.
- Create desktop application with Angular JS and Unit Test with Karma - Jasmine.
- Expertise in React JS framework to develop the SPA.
- Expertise in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Experience with technologies using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, JAVASCRIPT, JQUERY, Typescript and Core Java, Angular 2.X/4, AJAX, JSON, XML Bootstrap and Responsive Web Design.
- Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
- Experience in building application with React JS, Redux; Require JS, in MVC architecture.
- Expertise in React.JS framework and integrate them to NodeJS server side code.
- Developed the backend by using Node.js, Express and MongoDB.
- Experience in spring, Hibernate, understanding of design patterns, implementing Core Java/Spring/Spring boot applications. Strong programming experience on Java, J2EE, XSLT, SQL, JMS, JDBC, JNDI, EJB's, JSP, Servlet, JAXB, etc.
- Experience in developing Single Page Applications(SPA) using JavaScript MVC framework such as React JS
- Proven ability in designing and creating automation frameworks using Java, C#, Selenium WebDriver, RC, Junit, TestNG, Maven, ANT, Hudson, and Jenkins tools.
- Expertise in implementing the MVC architecture in backend applications using JAVA along with spring, Servlets and Node.js along with Express JS.
- Expertise in stash bit bucket and version control tools
- Extensive experience in writing the Apache Camel routing in SOA platform.
- Expert in architecting, developing Sencha applications and successfully deployed into production.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Experience in Content Management Systems, such as Kentico CMS and Drupal
- Experience in making Responsive Web Pages using Media Queries and Bootstrap, Material Design lite for styling mobile applications.
- Deep understanding and deployment experience of core platform technologies, techniques, and web app frameworks such as Sencha (Ext JS, Touch), Spring, JBOSS, Tomcat, JSON, XML, HTML5, and Web Services
- Proficient in client-side scripting and JavaScript frameworks, jQuery.
- Highly skilled Confidential front-end engineering using Object-Oriented JavaScript.
- Well experienced in writing test cases in methodologies Test Driven Development and Behavior Driven Development.
- Strong Experience in writing Angular 4 code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Experience in using Bugzilla and Firebug to debugging and troubleshooting the existing code.
- Developed enhancements to Mongo DB architecture to improve performance and scalability.
- Extensive knowledge in Mongo DB concepts and good knowledge in Administration.
- Used Protractor for allowing tests to be organized based on Jasmine, thus allowing you to write both unit and functional tests on Jasmine.
- Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext Js, Angular Js, and Object oriented programming in JS
- Updated skills with Mobile Web Automation Framework Angular JS in Jasmine, Protractor using this testing the AJAX components.
- Good experience in automated build process by using Jenkins and Maven.
- Experience in Unit Testing (UIT), Integration Testing and in preparing test cases.
- Expertise creating user validation forms and sending data to server using RESTful services.
- Expertise in working on AWS to integrate to the Server and Client side code.
- Used Jenkins for build Process to Generate Continuous Integration and Version Control is done by Git-Hub.
- Extensively work with Adobe Photoshop, Illustrator, Dreamweaver and many other design applications.
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Extensively used jQuery, JSON, AJAX and DOM scripting to create interactive web applications.
- Experience with various IDE’s such as Eclipse, Web Strom, Sublime, Visual Studio, and Notepad++.
- Experience in working on MAC, Windows, and Linux operating systems.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
- Expertise in Video Coding by using HTML5, CSS3 and javaScript.
- Extensively used the repositories like Github and SVN.
- Extensive use of Grunt & Gulp as a build tool for projects.
- Good experience in unit testing by using Karma and Mocha.
- Extensive experience working under agile methodologies environment (scrum, Kanban).
TECHNICAL SKILLS:
Web Technologies: HTML4/ HTML5, CSS3, JavaScript, jQuery, Bootstrap, Angular.js, Node.js, Express.js, React.js, Ajax, JSON.
Development tools: Eclipse, Microsoft Visual Studio, Notepad++, WebStorm, Sublime.
Debugging tools: Firebug, Bugzilla, Chrome Developer Tools.
Operating systems: Linux, Mac OS X, Windows.
Servers: Apache Tomcat, JBOSS, WebSphere, WebLogic.
Version Control: SVN, GIT.
Build Tools: Maven, Ant.
Database: SQL Server, Oracle, MYSQL, MongoDB.
Frond End Tools: CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator
Programming Languages: C, C++, JAVA, J2EE
PROFESSIONAL EXPERIENCE:
Confidential, MN
Sr. Java /UI Developer
Responsibilities:
- Worked on Front end by using Angular JS, React JS and JavaScript Frameworks.
- Developed multiple POCs to create a user interface in Angular JS.
- Worked on Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Web application is redesigned by using Angular 4 as front-end. Web API are used to send and receive data to back end. Updated to Angular 5 from Angular4 recently.
- Redesigned Menu & Navigation to Angular 4 and updated Loans and Contract forms for a better user experience.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Developed Angular 2 apps in JavaScript both EcmaScript 5/6 . Used TypeScript for object oriented web development.
- Daily programming in server and client side by using Angular.js, React.js, Java, J2EE, Node.JS and ExpressJS.
- Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
- Developed ES6 class for dynamically driven html tags for page handling and localized CSS and JavaScript
- Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot
- Developed code style guidelines for Angular 4 based on angular official documentations.
- Good knowledge in AngularJS and Responsive Web Design.
- Developed core UI client features using Ember, HTML, SASS
- Good experience in JavaScript MVC framework like Angular JS, React JS.
- Responsible for design and development of the web pages from mock- ups (PSD).
- Used Node JS, Angular JS and MVC Frameworks in the development of the web applications.
- Worked in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Kentico web parts, page Templates and custom web parts.
- Responsible for writing micro services using Spring Boot and Pivotal Cloud Foundry.
- Developed Single Page Application (SPA) using Angular2/4 Framework
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Design & development of Web application using ASP.Net, AJAX, JavaScript, jQuery, CSS, Developer Tool, C#.Net, WCF, SOAP, XML technologies.
- Developed the Web Application using JSP, Servlets, HTML, DHTML and performed validations using JavaScript.
- Investigated various NoSQL database alternatives and methods for online database compression.
- Experience in using React JS, Flux for SPA development.
- Implemented client side Interface using React JS
- Developed share view using Sencha Touch for non-flash supporting devices.
- Adobe Flex development experience, creating Rich User Interface for Desktop applications using AIR, MXML, Action Script and Flex components.
- Construct powerful and modern frontend architecture, involving React, Redux, and ES2015.
- Designed and developed CSS behaviors, CSS styles, CSS fonts, CSS buttons, Pseudo Classes, Pseudo elements in CSS.
- Implemented exception handling in Java Spring boot for REST API, by making use of Exception Handler and ControllerAdvice annotations.
- Developed share view using Sencha Touch for non-flash supporting devices.
- Effective use of CSS3featurres, such as creating multiple columns, borders and background etc. and used LESS/SASS Preprocessor.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Worked the backend by using Node JS, Express and Mongo DB.
- Fused HTMLs to the JSP. The projects were implemented using ATG framework in the backend.
- Have worked on Big data (Splunk enterprise) to generate the Rest API and integrated that API to Client side code using Node JS, Express JS.
- Designed and Developed various Angular 2 Component (/ngModule), Services (observable/promises), Directive and Pipes, Used Angular 2 CLI commands for productivity and global/generic building blocks Consumed server-side SOAP UI web services and called them from angular controllers
- Designed and implemented a NoSQL based database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Used Node.js as a proxy to interact with Rest services and interacting with Database.
- As a backend developer, I was responsible for creating RESTFUL Web using Node.js & Express.js.
- Implemented Routers& History in Single Page App (SPA).
- Developed client side drop down menus, search bars and drop down toggles using Twitter-Bootstrap.
- Used Angular2/4 as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
- Used JSON for data exchange between client and server.
- Created Responsive Web Design using Bootstrap.
- Utilize Jasmine, Karma, Gulp and NPM to build and test applications.
- Worked on integrating jQuery API’s with MVC pattern.
- Performed unit testing using Jasmine and end to end testing using Protractor.
- Used the new tags from HTML5 like section, article, header, footer, canvas for animations.
Environment: Angular.js, React.js, Kentico, Node.JS, Adobe Flex 3.0, Typescript, JavaScript, JQuery, Twitter Bootstrap, Ajax, HTML5, CSS3, DHTML, SVN, Sublime, ATG framework, Maven, GIT, Mongo DB, Ember.js, TDD, Jasmine, Karma, Gulp, Grunt, Spring MVC, Protractor, Apache Camel, Active MQ (JMS), Apache CXF, Micro Services, Pivotal Cloud Foundry.
Confidential, TX
Java / UI Developer
Responsibilities:
- Developed the Frontend by using ReactJs and JavaScript.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Bootstrap and Express.
- Implemented flux pattern by using redux framework as a core dependency.
- Used Redux Async actions to make the app fully asynchronous.
- Created flux stores to migrate an existing flux app to Redux.
- Design, develop and test HTML, CSS, jQuery and React.JS, Redux that meets accessibility of web browser.
- Worked closely with the java Spring framework and ATG framework to interact with the front-end and back-end
- Expertise in ReactJS framework and integrate them to NodeJS server side code.
- Extensive hands-on experience in Pivotal Cloud Foundry, other PaaS platforms and In-depth understanding of Domain Driven Design
- Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
- Design and created a Automation test scripts using Appium ATDD for IOS using Cucumber Gherkin framework, Version control with Stash and CI integration with Jenkins.
- Developed the backend by using Node JS, express and MongoDB.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, and Node.js.
- Developed cross-browser/platform HTML 4/5, CSS 3, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Developed client side drop down menus, toggles and search bars using Twitter-Bootstrap and JQuery.
- Developed custom controls for integration with Kentico CMS that utilized it’s given API structure.
- Designed and implemented a dynamic image rendering web service which is consumed by asp.net, jQuery, JavaScript and AJAX.
- Reduced overall codebase by leveraging restructuring and class techniques built into ES6.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
- Responsible for parsing JSON data to & from the server for presentation & storage purposes in the project.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2/4
- Responsible for creating RESTFUL Web Services to serve data to the front-end application in JSON format
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Optimized and updated UML Models (Visio) and Relational Data Models for various applications.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Developed client side validation code using JavaScript and jQuery.
- Have worked on AWS to integrate the server side and client side code.
- Responsible to for making the dynamic page’s using AJAX, JSON and jQuery.
- Experience in RESTFul webservices to integrate between HRMS and Finance.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Environment: React.JS, Node.js, ATG framework, HTML5, CSS3, JavaScript, Kentico CMS, JQuery, Bootstrap, Spring MVC, MongoDB, Handlebars, RWD, Eclipse, Web Matrix, JSP, Adobe Photoshop, MS Office, Grunt and HP Quality Center.
Confidential, Columbia, Maryland
Software Developer
Responsibilities:
- Developing and designing SPA user interfaces in Angular.js.
- Worked on Front end by using AngularJs, JavaScript.
- Used Angular.js for connecting the API's using Angular.js $http service.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, and Angular.js& JavaScript.
- Created a custom responsive web application to replace a legacy line-of-business web application using Angular JS.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Used AngularJS multiple in-built directives such as filters, root scope, scope, modal, template, state etc.
- Developer responsive interface using Bootstrap and used SASS for CSS.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Developed the backend by using Node JS, express and MongoDB.
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
- Used Media Queries for the design to be compatible in all devices.
- Developed different jQuery component in MVC framework.
- Used Dreamweaver as editor for designing new pages.
- Used Media Queries to deal with different CSS related issues on different devices.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used Grunt as task runner to test the JavaScript with JSHint.
- Worked on Cross-Browser Compatibility and tested each &every web application on popular web browsers such as Internet Explorer, Firefox, Safari, Opera and Chrome.
- Applied jQueryscripts for basic animation and end user screen customization purposes.
Environment: Angular.Js, JavaScript, jQuery, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, JAVA, J2EE, SPA, OOP, MongoDB, FLUX, Twitter Bootstrap, GIT, SASS, Grunt, Photoshop.
Confidential
Software Engineer
Responsibilities:
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using JavaScript, JQuery, CSS and HTML.
- Implemented and designed user interface for web based customer application.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js.
- Communicate with the client to understand the requirement of the website, gained experience in project planning, involved in writing the Project Design Document and Project Plan Document.
- Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
- Developed customer facing software for managing advertisements to grow the business using Backbone.js, JavaScript/jQuery, HTML, and CSS.
- Used JDBC batch statements for batch processing and Java Mail API to communicate between customers and agents for any error reported or for any exception rose.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Developed a single-page application (SPA) with the goal of providing a more fluid user experience to a desktop application
- Maintained 24/7 high volume availability using open source tools such as Linux, Apache, and MySQL.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Worked extensively on SpringMVC framework to develop new internal web application.
- Enhanced and built reusable components across different modules using Custom directives and CSS classes.
- Created Responsive Designs (Mobile/Tablet/Desktop) using HTML&CSS, Bootstrap.
Environment: BackboneJS, HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, spring, MVC, Linux, Apache and MySQL.
