Ui/java Developer Resume
Petaluma, CA
SUMMARY
- Around 6 years ofexperience in Design, Development, Implementation and Testing in areas of Web - based and Enterprise applications using UI technologies and Java/J2EE
- Proficiency in Client Side designing and validations using HTML, HTML5, JavaScript, and AngularJS.
- Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis, Design, Development and Testing.
- Worked wif various frameworks in Spring such as Spring MVC, Spring AOP, Spring transaction Management, Spring Data, Spring JPA, Spring JDBC, Spring Boot and Spring Cloud.
- Extensive work experience in writing web application programs covering front-end using teh web technologies like DHTML, HTML4/5, XHTML, CSS2/3, JAVASCRIPT, JQUERY, Bootstrap, DOJO, MEAN Stack, AngularJS, NodeJS, React JS, Knockout JS, Axure RP Pro, DOM, AJAX and JSON.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Solid Experience wif Java based ORM frameworks such as Hibernate, JPA, Spring Data.
- Good knowledge at SOAP/WSDL and REST FUL web services in Java. Created and executed both load and functional tests for web services. Exposure to JAX-RS & JAX-WS.
- Used React-Redux libraries for state management to maintain consistency across different environments. Used React JS for templating faster compilation and developing re-usable components.
- Worked on Angular 2.0 by consuming Restful web services &Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
- Extensive experience in Angular2, Typescript and module-based frameworks.
- Experience in DOM (Document Object Model), DOM manipulations and DOM functions.
- Worked on Angular JS two-way data binding between DOM and model, dependency injection and handling GET, PUT operations wif a webAPI controller on a group of posts.
- Extensively used Node JS, NPM modules (HTTP, FS, Express, Grunt, Bower, FS).
- PerformsUNIT testing wif Jest, and web-services wif RESTful API.
- Experience in Database Technologies including RDMBS like Oracle, MySQL, PLSQL AND NOSQL Like MongoDB.
- Working wif ECMA Script 6 features and transpiling of ES6 to ES5 using babel.
- Experience in consuming RESTful Web Services to implement AJAX call and developing dynamic functionality.
- Experience in using Software development methodologies such as Agile, Scrum and Waterfall.
- Excellent work experience wif Version Control Tool’s such as SVN and GIT.
- Experience wif Frontend testing like Mocha, jasmine, and Karma.
- Knowledge of web debugging tools (Firebug, Fiddler debugging tool).
- Having experience wif cloud computing service environments like Amazon web service(AWS).
- Experienced in setting up EC2 instances, virtual private cloud (VPCs), and security groups in AWS Cloud platform.
- Experienced using Jenkins to deploy teh code into mobile device in different environments.
- Experienced using teh JIRA tool for defect tracking.
TECHNICAL SKILLS
UI& Web Technologies: HTML4/5, CSS2/3, SASS, XML, JavaScript, JQUERY, JSON, AJAX, AngularJS, Angular2, React JS, Node JS, Express JS, Redux-Thunk.
Programming Languages: C, C++,Core Java
IDE & Environment: Sublime Text, Eclipse, Bower, Grunt, Net Beans, Adobe Dreamweaver, Notepad++, atom
Databases/ Web Platform: Oracle, MS SQL Server, Mongodb, PostgreSQL, Amazon web Services(AWS)
Web/App Servers: WAMP and LAMP servers, Jboss, Web Sphere 8.0(beta)
Wireframes: Adobe fireworks, Microsoft Visio
Version Controls: Subversion(SVN), Git, GitHub, Bit Bucket
Operating Systems: Windows, Mac, Unix and Linux
PROFESSIONAL EXPERIENCE
Confidential, Petaluma,CA
UI/Java Developer
Responsibilities:- Single Page Applicationswhen client changed his query condition usingAngular 2which includesRouting, Directives, and Templates.
- Worked closely wif product management teams to strategize design solutions, produced navigation flows and prototypes.
- Set up end to end project environment for Angular 2, Spring MVC and Database connection using Hibernate using maven.
- Setting up Angular 2 framework MVC for UI development. Developed View components using HTML 5, CSS 3, JQuery, and Bootstrap.
- Started developing mvc components using Angular 2 and constantly acquiring knowledge on Type-Script and Angular 2 framework.
- Mapping front-end code wif teh Spring MVC annotations Request Body and Response Body to implement smart object serialization and deserialization.
- Developed teh application using core Java, J2EE, Hibernate and Spring MVC framework.
- Developed Restful service interface using Spring MVC for teh underlying customer event API. Tested Restful services using Postman and Fiddler.
- Developed various J2EE patterns like singleton pattern, Data Access Objects (DAO) pattern for system design.
- Consumed RESTful services TEMPeffectively to create pagination and wif client side events like quick search.
- Experienced using Multi-threading, collection framework, Exception handling and OOPs in Core Java.
- Utilized RESTful web services provide by vendors to support teh data received from various dealers.
- Created Angular service and integration wifRESTful APIs.
- Developed complex SQL queries for manipulating and validating data in Oracle Database. Created and maintain meta data in MS SQL Server.
- Used Angular$httpto send GET/POST request to fetch data from server.
- Worked wifKarmaandJasmine, supporting QA team to debug and write tests.
- Active participation throughout teh entireSDLCfrom project inception, code development and elaborate testing of various modules.
- Involved inAgile/SCRUMprocess, attending daily stand up and completing tasks in sprints.
- Used theGitfor version controlling aJIRAfor teh project tracking. Took Care of all teh deployments to Dev, stage and Production.
Environment: Java, J2EE, Angular 2, Eclipse, Typescript, Bootstrap, CSS3, HTML5, Postman, GIT, Jasmine, Agile (Scrum), JSON, jQuery.
Confidential, Denver, CO
UI/Java Developer
Responsibilities:- Developed user interface by using teh React JS, Redux for SPA development.
- Used React-Router to turn application into Single Page Application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Created several Angular 2.0 components wif Typescript using component decorator (@Component) and arranged them in cohesive blocks to work together.
- Created Typescript 2 reusable components and services to consume REST API's using Component based architecture provided byangular.
- Created nested components and custom pipes using pipe and used several built-in pipes like date number, percent, currency, json, slice etc.
- Responsible for teh operation, maintenance and integrity of a distributed networked Linux/Unix environment.
- Used Jenkins for teh build process to generate NPM-build.
- Architected, designed in React JS which consume JSON from a Spring Boot, using Spring Security to secure teh Application.
- Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application wif very less configuration.
- Created newRESTweb service operations and modified teh existing web service'sWADLs Web Application Description Language.
- Implemented teh Spring IOC for teh core business application logic and used Hibernate as persistence framework. Used Hibernate in data access layer to access and update information in teh database.
- Worked wif NPM commands and using package. json for managing dependencies and dev-dependencies of Node JS applications.
- Used JIRA for project status tracking through dashboards. Extensively used JavaScript and Bootstrap to make teh web page more interactive.
- Implemented test cases and performed unit testing usingKarma-test-runnerandJasmine. Ambitious web applications built usingMEAN Stack.
- Coded Maven build scripts to build and deploy teh application on Apache Tomcat 8.
- Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS). Launched various AWS EC2 instance to deploy teh application.
- Extensively used Mocha unit testing framework wif assertion library Chai for testing JavaScript pages.
Environment: Angular 2.0, Node.js, React js, Redux, HTML/HTML5, CSS/CSS3, JavaScript, Bootstrap, JQuery, JSON, AJAX, DOM, MEAN Stack, Flux, Java, J2EE, Spring Boot, Hibernate, Spring.
Confidential, Auburn, NH
UI/Java Developer
Responsibilities:- Used Redux and React to build out a web application.
- Experienced in React JS and working wif React Flux architecture. Implemented teh Drag and Drop functionality using React-Dragabble. Used React-Autocomplete for creating google maps location search on teh webpage.
- Integrated teh AngularJS application wif teh RESTful web services. Implemented different types of validation across teh website.
- Designed and developed front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML and CSS.
- Experience using database systems like MySQL and good understanding of database Querying.
- Developed Type Scripts source code in Web-Storm IDE.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
- Used Spring Transactions in teh application and developed Session beans for teh business logic at teh middle tier level. Developed RESTful Web services using Spring Boot to serve front end requests and retrieve data from teh database.
- Worked wif Hibernate Query Language (HQL) to store and retrieve teh data from Oracle database.
- Involved in writing application level code to interact wif Web Services using AJAX, JSON.
- Developed components to fetch teh data from teh back end using AJAX and jQuery. Used Media Queries to design mobile responsive layouts. Worked wif MEAN stack for developing applications.
- Worked wif modules like MongoDB and mongoose for database persistence using Node.js to interact wif MongoDB.
- Worked wif Express.js for development of RESTful web services and middleware configurations. Worked wif Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Worked wif Grunt, Gulp for task runner configurations for css bundling and test runner configurations and make it available as a command.
- Worked wif unit testing of JavaScript applications using Jest, enzyme.
- Created various schemas and models Mongo DB and used Mongoose as our ORM framework.
- Set upAAQ2 QQ1 serverand build jobs to provide continuous automated builds based on polling theGit.
Environment: Java, Spring, Spring Boot, Hibernate, RESTful Web Services, HTML5, Reactjs, Redux architecture, Angular2, ES6, web pack, npm, JSX, bootstrap framework, ExpressJs, Axios, NodeJs, Mongoose, jest, enzyme, mongodb.
Confidential
UI Developer
Responsibilities:
- Involved in creating SPA (Single Page Application) using AngularJS ngRoute and developed RESTful API's to exchange teh data wif backend.
- Created HTML pages and used CSS for styling teh layout of teh web pages in teh application.
- Used JavaScript to develop client-side HTML form validations and used data capture and event handling methods via teh DOM event model.
- Used CSS to maintain design consistency across all web forms in teh application.
- Developed Rest API’s using Node.JS.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation wifin teh forms.
- Built data visualizations to monitor file server load, web server speeds, data processing in backbone, jQuery, d3, MySQL
- Used jQuery for event handling and GUI functionalities.
- Used HTML and CSS for website layout and design.
- Developed single page web application using JavaScript framework AngularJS.
- Fixed cross browser issues related to IE11 vs. Google chrome.
- Responsible for creating mockups for websiteand Responsible to fix styling issues
- Created custom directives in this project for pagination, adding them to favorites and sharing them wif colleagues
- Processed JSON response data Returned by RESTful web services and used Angularfilter for filtering search results.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic Elements and reusable libraries wif JavaScript, jQuery.
- Created forms to collect and validate data from teh user in HTML and JavaScript.
- Wrote Scripts for transforming data from xml to xslt
- Used Source Tree, Git for version control for defect tracking.
- Used JIRA for tracking teh Project Stories and Used GitHub as code Repository tool for code versioning and release.
Environment: angularjs, backbone js, PHP, hibernate 4, oracle, AGILE, Eclipse, MAVEN, Tomcat.