Sr. Java/ Ui Developer Resume
MarylanD
SUMMARY:
- Having 8+ 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.
- 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 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 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.
- Strong programming skills in designing and implementation of multi - tier applications using web-based technologies like Spring MVC and Spring Boot.
- 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.
- Web design development and excelled in the latest technologies in the industry, HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, Angular 2, Angular 4, Angular 5, AJAX and UX design implementation of web applications.
- Strong knowledge of Angular 2/4 practices in commonly used modules and creating reusable Components, Pipes and Services.
- 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 ETL (Data stage) analysis, designing, developing, testing and implementing ETL processes including performance tuning and query optimizing of databases.
- Experience in developing Single Page Applications(SPA) using JavaScript MVC framework such as React JS
- Extensively worked on Electrode framework.
- Proven ability in designing and creating automation frameworks using Java, C#, Selenium WebDriver, RC, Junit, TestNG, Maven, ANT, Hudson, and Jenkins tools.
- Experience in Spring modules like MVC, AOP, JDBC, ORM, and Web Services.
- 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 at 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
- Experience with GitHub and AEM.
- 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.
- 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).
- 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.
TECHNICAL SKILLS:
Design Skills and tools: UML, OOAD, Design patterns (Singleton, Business Delegate, DAO, etc.).
Programming Languages: JAVA,J2EE,C,C++
Web Technologies: XML,HTML5,DHTML,JavaScript,CSS3, JSFXSD, JQuery, AngularJS
J2EE Technologies: JSP, Servlets, EJB, JDBC, Hibernate, JMS
Oracle, MySQL, MS: SQL Server, DB2
Frameworks: Spring, Struts, Hibernate, Java Server Faces
Web Services: SOAP, RESTful
IDE: Eclipse, RAD
Application Servers: WebSphere, WebLogic, JBoss, Tomcat
Build Tools: Ant, MAVEN
Version controls: Clearcase, SVN, Git
Operating System: Windows 8/7/Vista/XP/2000Linux/Solaris/AIX
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java/ UI Developer
Responsibilities:
- Daily programming in server and client side by using Angular.js, React.js, Java, J2EE, Node.JS and ExpressJS.
- Worked on Front end by using Angular JS, React JS and JavaScript Frameworks.
- Extensive use of Angular.js for developing the SPAs (Single Page Applications) for internal application/tool.
- Developed multiple POCs to create a user interface in Angular JS.
- Implemented index creation, reporting and mapping in Elastic search using java utility.
- 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.
- Used ES6 features libraries to handle Web socket events
- Evaluated the Electrode Framework for implementing React, Redux, React Router
- Developed hybrid mobile application with Apache Cordova that can run natively on iOS devices
- Create and manage visualization analytics using Kibana and Elastic search logging
- Developing Front and Backend applications using Angular and Backend using Node.js and ExpressJS.
- Used Angular 5 to develop responsive Single Page web applications.
- Using Bower, Grunt and NPM for project maintenance and installing the dependencies on client side
- Successfully migrated an application developed in Angular 4.0 to Angular 5.0 recently.
- Developed Angular 2 apps in JavaScript both EcmaScript 5/6 . Used TypeScript for object oriented web development.
- Responsible for designing kendo grid controls with dynamic data load with appropriate data available in database.
- Synchronized Web Socket messages with React and Redux to reliably maintain real-time state across users.
- Design and build ui components (React, Redux, Angular, Webpack, and Gulp).
- Created java component for data streaming from Kafka to Elasticsearch database.
- Involved in designing the data stage job to implement ILOG JRules Component.
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML, CSS, Responsive Web Design, Test Driven
- Experience in planning, designing and building Cassandra cluster and capable of deploying the Cassandra cluster in cloud, on premises, working on the data storage and disaster recovery for Cassandra.
- Extensive knowledge of and use of Angular.js directives to bring additional functionality to HTML.
- Developed the application using Spring (MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
- Developed the data grids using ng-table and Kendo-grid.
- Used stack monitoring tools like Data dog, Sumo Logic, and Kibana
- Experienced in developing CRUD (Create, Read, Update, and Delete) applications using MERN stack (MongoDB, ExpressJS, ReactJS and NodeJS) and REST based API.
- Experience working with Services and utilized the data coming from Restful API in the Angular 5 components.
- Refactor the existing ASP.NET Web Forms application and implemented Dashboards using latest front-end frameworks like Bootstrap, Kendo UI and JQuery UI.
- Development of AEM web pages, web applications, web components, and web services.
- Implement the application in MVC Architecture, integrated with Hibernate and Spring MVC.
- Developed ES6 class for dynamically driven html tags for page handling and localized CSS and JavaScript
- Utilized different classes/packages of Angular 5 to develop the application.
- 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.
- Involved in Operational support to monitor and detect issues using tools like Kibana and Sumo logic
- Worked with Typescript to write the functionality for Angular 5 code.
- 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.
- Developing components and templates in Adobe AEM.
- 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.
- Used the Node.js, Angular.js, and backbone.js MVC Frameworks in the development of the web applications.
- 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
- 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.
- Involved in agile software methodologies using TEST DRIVEN DEVELOPMENT (TDD).
Environment: Angular 5.0/4.0, Angular CLI, Spring MVC, Data stage, Cassandra, Apache Cordova, Elastic search 5.6, Kibana React.js, Node.JS, ExpressJS, 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, Maryland
Java/UI Developer
Responsibilities:
- Created and deployed new features to sustain and amend existing applications under MVC pattern using Node.JS, Bootstrap and Express.
- Developed the Frontend by using ReactJs and JavaScript.
- Expertise in ReactJS framework and integrate them to NodeJS server side code.
- Worked in using ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- 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
- Developed multi-threaded component for loading data to Elasticsearch from Oracle using ora hash.
- 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.
- Utilized Web Sockets with React to maintain consistent and real-time state across users
- Analyze Cassandra database and compare it with other open-source NoSQL databases to find which one of them better suites the current requirement.
- Developed complex components with dialog on AEM.
- 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.
- Used NodeJS and ExpressJS to create non-blocking input output models on the server side.
- Analyzed and implemented the Spring MVC framework and wrote controllers.
- Developed multiple POCs to create an interface between Backend to Frontend by using MongoDB, ExpressJS, and Node.js.
- Used C#, MVC, ASP.NET, Web API, Web Forms in the application with MVC 5.0. Service layer was developed using ASP.NET, Web API for RESTful services.
- 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.
- Involved in Spring MVC model integration for front-end request action controller.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- 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.
- Used the Data stage for data loading.
- 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
- 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.
- 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.
- Handled cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows.
- Used JIRA to keep track of bugs to reduce downtime, increase productivity, and improve communication.
Environment: React.JS, Node.js, ATG framework, HTML5, CSS3, IBM - Data Stage, ExpressJS, JavaScript, Kentico CMS, JQuery, Bootstrap, Spring MVC, MongoDB, Handlebars, RWD, Eclipse, Web Matrix, JSP, Adobe Photoshop, MS Office, Grunt and HP Quality Center.
Confidential
Web Developer
Responsibilities :
- Created and Collected data for testing various jobs. Tested the jobs and prepared a report on outcome of job.
- Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns
- Involved in developing prototypes of the product.
- Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
- Designed GUI Components using Tiles frame work and Validation frame work
- Designed and developed UI using HTML, JSP and Struts where users can see all services provided.
- Developed Authentication and Authorization modules where authorized persons can only access the sensitive operations.
- Developed ANT scripts for builds and deployments
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Involved in creating Restful web services using JAX-RS and JERSEY tool.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Working on GUI tool like Kibana to view generated logs and other tools like Logstash, Elastic Search for log management. framework for server communication and seamless user experience.
- Developed complex JAX-RS and SOAP based Web services to suit the requirement.
- Parsing of XML documents was done using SAX and XML transformation was done using XSLT.
- Used Log4J for logging framework to debug the code.
- Handled the database management using PL/SQL DML and DDL SQL statements.
- Maintained source code versioning using CVS.
- Was integral part of Scrum process, JSON and Agile (TDD) methodology
- Conducted code reviews session both for features and bug fixes. Used JUnitfor Unit testing.
- Wrote JavaScript validations on the client side.
- Involved in writing Detail Design Documents with UML Specifications.
- Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing
- Responsible for packaging and deploying components in to the Tomcat.
- Developed backend components, DBScripts for the backend communication.
- Used java IO to create reports, which were mailed to be mailed to manager every hour.
Environment: Java, Java Beans, JSP, Eclipse, Javascript, JDBC, LOG4J, XML, Kibana, XSLT, HTML, Struts, Tiles, SAX, Tomcat, UNIX, Oracle.
Confidential
Software Engineer
Responsibilities:
- 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.
- 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.
- Developed a single-page application (SPA) with the goal of providing a more fluid user experience to a desktop application
- 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.
- 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.
- Maintained 24/7 high volume availability using open source tools such as Linux, Apache, and MySQL.
Environment: BackboneJS, HTML5, CSS3, JavaScript, JQUERY, AJAX, JSON, XML, ECLIPSE, SVN, spring, MVC, Linux, Apache and MySQL.