Java, Ui/angular Developer Resume
MilwaukeE
PROFESSIONAL SUMMARY:
- 5+ years of comprehensive hands one experience in IT industry with various types of software solutions in developing modern web applications using Java, Java Script, JSON, Bootstrap, jQuery, MEAN (Mongo DB, Express JS, Angular JS, Angular 2,4,5 and Node JS) stack, UI UX design development, Design, systems analysis, implementing various multi - tiered architecture-based applications and experience in JAVA/J2EE.
- Experience as a Web development/User Interface front end developer in developing applications using HTML/HTML5, CSS/CSS3, Java Script, Bootstrap, DOM, jQuery, Ajax and JASON.
- Solid and Good hands on experience in developing single page applications.
- Having good experience on Spring (IOC, MVC), Struts, Hibernate, JPA, Restful Services.
- Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session façade, Value object and DAO design patterns.
- Experience in software life cycle phases like Requirement Analysis, Implementation, Testing, production and estimating the time-lines for the project.
- Good experience in designing responsive wed pages that looks nice in modern smart phones and web layouts.
- Experience in designing and deploying REST/JSON based APIs.
- Expertise in creating user validation forms and sending data using RESTful API services.
- Experience in building dynamic end-to-end REST API’s using loopback framework.
- Proficient In implementing light weight services as REST based services using Spring MVC rest controller
- Experience in developing enterprise web applications, Web portals and Mobile applications.
- Hands on knowledge on java Script MVC framework such as Backbone JS, Angular JS, Ext JS and D3. JS.
- Agile/SCRUM are used as the project management methodology and Confluence was the tool used to keep things in check.
- Good experience in developing applications using WATERFALL and AGILE, SCRUM methodologies.
- Used Confluence to deploy java Script code inside HTML.
- Worked on binding HTML template to java script objects (modules) utilized Angular JS framework.
- Used OAuth2 for creating authentication in Angular 2 web pages.
- Having some good and extensive experience in use of NodeJS, Mongo DB for creating server-side applications.
- Worked with modules like Mongo DB and mongoose for database persistence using Node.js to interact with Mongo DB
- Worked with Passport and JSON web tokens for authentication and authorization security configurations using Node.js.
- Experience in working with Rest based web services using Jersey implementation and integrated with angular JS.
- Strong hands on experience in debugging tools like XCode, chrome debug tool, Instabug, BUGSEE
- Hands on experience in writing test cases using Junit using SOAPUI, Postman for web service test.
- Hands on experience with Spring Core framework and Spring MVC.
- Experience in working with AWS S3 browser for pushing the files and AWS EC2 instance.
- Experience with RDBMS implementation and development using Oracle, PL/SQL, SQL server and MySQL.
- Used several testing tools like Mocha, Jasmine, Karma, Protractor and Cucumber.
- Expertise in using source code control systems such as GIT, TFS, SVN JIRA, and Jenkins.
TECHNICAL SKILLS:
Web Technologies: HTML/HTML5, DHTML, JavaScript, CSS3, SASS, AJAX, JSON, JQUERY, Angular JS &2,4,5, Bootstrap, React JS, Node JS, Express JS, D3.JS
JavaScript Libraries & Frame Works: jQuery, Angular JS, Angular 2,4,5, Angular CLI, Angular 4/Angular 5, Node.js, Express.js, React.js, Redux, java.
Languages: C, Java, J2EE, JavaScript, Java Web Services (JAXR, JAXM), JDK, Spring MVC, Microservices, Spring Boot, ES5, ES6, Hibernate.
IED, HTML Editors: Microsoft Visual Studio Code, Atom, Eclipse IDE, Notepad++, Sublime Text, Web-Storm, IntelliJ IDE.
Application Servers: Apache Tomcat, JBoss, WebSphere, Web logic, HTTP Web Server.
Database: Mango DB, Oracle, SQL Server, MySQL, Pl/SQL.
Operating Systems: Windows, UNIX, Linux.
Testing tools: Mocha, Jasmine, Protractor, Cucumber, Jenkins, A/B Testing, Maven, Git.
Web Servers: SOAP, REST, HTTP Web Server, AWS S3.
PROFESSIONAL EXPERIENCE:
Confidential, Milwaukee
JAVA, UI/Angular Developer
Responsibilities:
- Developing the Healthcare device called MDH (Mobile digital Health) Viewers Version1. Which is developing based on the JAVA, Angular JS, HTML 5, JavaScript, Nodejs, Electron.
- In coming days, we are going to develop MDH (Mobile Digital Health) Viewers Version2. Which will have more advanced futures like ECG and more will develop based on backend as JAVA and front end as Angular 5, HTML 5, Bootstrap, Nodejs, Redux, NgRx store.
- This is the device which is used to monitor the patient in ICU continuously. We can track all the parameters for a particular patient like SPo2, RESP.
- Viewers is the frontend screen which we will see all the date on the monitoring screen coming from the patient body.
- Redgaint is the resource monitor which will monitor all the processes CPU, HDD Storage space and RAM usage for Displaying system, Solarflare, Electron and Node processes.
- Solarflare written in java which will publish data to viewer collected from UMF network.
- In Realtime application there is no solarflare because we are using that one particularly for publishing real-time data to viewer for unit tests and integration tests based on real-time situations.
- Quasar is the application lifecycle manager which will manage all the application processes.
- If a process get crashed Redgaint will update that issue to Quasar which will monitor the issue and reboot that processes and it will log the issue.
- We will develop all kind of functionality and requirements with out using any kind of libraries and plugins. They are developed based on pure code and logic.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Wrote unit tests for every story using the Jasmine testing framework and used Karma as the test runner tool.
- Using TeamCity as a continuous integration and deployment tool. Which is used for building, testing and deployment of application easily.
- Using Rally as agile management tool which automates planning, tracking, reporting and bugs of stories for that sprints.
- Used Angular router guards to tell the router whether it should allow navigation to a requested route base on JSON Web Tokens (JWT).
- Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt, and Express.
- Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Our platform is developed on JAVA and we will develop all the services and release them based on mini milestone.
- Then the viewer will consume all the milestones and we will integrate all the services with viewer.
- We will integrate all the Query services by running number of tests like Unit tests, BDD tests, Integration tests.
- If all the tests are passed and team city is green in that case only, we integrate the viewer with services.
- We will use confluence for all kind of documentation and we will do DoD analysis for every feature that we implement in our project.
- We are doing Collaborator for doing our code reviews. While doing code reviews we will fallow a template that will include lot of rules that the written should meet.
- Using SonarQube for checking the code smells, major/ Minor Bugs and code complexity.
Environment: JAVA8, HTML5, CSS3, JavaScript, Typescript, Angular5, Angular JS, Cassandra, Bootstrap, Express.JS, Node.JS, LESS, SASS, AJAX, Mocha, Karma, jQuery, GIT, AWS, TeamCity, Rally, NgRx store, Angular Material, NgRx- bootstrap, Jasmine, Gradle, vSphere, CA Rally, Confluence, intelliJ IDE.
Confidential, Beaverton, OR
Angular 6 Developer
Responsibilities:
- Developed a front-end web application called Line planning excellence tool (LPX)
- In this application it was divided into 4 Tabs, Line Plan, Audit history, Close the loop and KPI Dashboard (Apparel, Equipment, Footwear).
- This planning is done twice in a year with two Seasons at a time i.e. SPSU (Spring, Summer) and FAHO (Fall, Holiday).
- Developed the application using Angular 6 framework and Node JS platform using JavaScript and TypeScript programming.
- Developed front-end components using Angular6, TypeScript, Angular Material and NgRx-bootstrap and Node.
- Design and develop and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
- Used Ng-Model to create two-way data bindings for reading and writing input-control values.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular 6.
- Created custom, self-contained, reusable, and testable Angular modules, components and services to implement key functionalities.
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis, Code development and estimating the time-line for the stories and project.
- Used Angular router guards to tell the router whether it should allow navigation to a requested route base on JSON Web Tokens (JWT).
- Used the RxJS library to manage concurrency when fetching data through HTTP calls using Observables.
- Used Angular-Router to turn application into Single Page Application.
- Worked in using Angular JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Maintained states in the stores and dispatched the actions using redux.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Used ES6 features libraries to handle Web socket events.
- Implemented Lazy Loading to improve the performance of loading data from the backend.
- Implemented the Drag and Drop functionality using React-Draggable
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- Wrote unit tests for every story using the Jasmine testing framework and used Karma as the test runner tool.
- Worked with Gitlab to manage the code repository and used Visual Studio Code IDE for code development.
- Worked closely with the QA team in resolving defects.
- Used CircleCI as a continuous integration and deployment tool. Which is used for building, testing and deployment of application easily.
- Developed the system using Agile Methodology to review progress through two-week sprints.
- Used version one as agile management tool which automates planning, tracking, reporting and bugs of stories for that sprints.
Environment: HTML5, CSS3, JavaScript, Typescript, Angular6, MySQL, Bootstrap, Express.JS, Node.JS, LESS, SASS, AJAX, Mocha, Karma, jQuery, GIT, AWS, CircleCI, Version one, NgRx store, Angular Material, Ngx- bootstrap.
Confidential, Mount Laurel, NJ
Java UI Developer
Responsibilities:
- Developed a front-end web application by using Angular 2, 4, HTML5 and CSS3.
- Used Angular-CLI for initializing and for project setup with scaffolding features.
- Developed custom UI components and complex UI screens using Ext JS framework.
- Good Experience on Ext JS Data grid, charts, Forms and Layout Manager Components.
- Good Experience in handling Ext JS Ajax Request and Response using Java Spring and JSON
- Created reusable templates using Angular directives and worked with NPM (Node package manager)
- Good knowledge on using Angular libraries like @angular/http for making HTTP requests, @angular/common Common core things including form validation, @angular/router Routing for our entire app.
- Experienced in developing applications using different J2EE Design Patterns such as DAO, Singleton, Session Facade, and Factory.
- Good experience in J2EE Testing in developing test cases with JUnit for Unit testing, and logging using Log4J.
- Strong hands-on experience of 8 years with coding, design and development of Java and J2EE technologies.
- Groom a pipeline of A/B tests from ideation through to execution and analysis. Encourage hypothesis driven product development.
- Manage the internal A/B test platform and work with product managers to define and implement all A/B tests.
- Manage the entire A/B test cycle from intake, development, testing, and deployment to analysis and recommendations
- Updated the application with new features of Angular2/4.
- Implemented Single Page Application using AngularJS 1.3.3, UI Bootstrap and UI- Router
- Created Filters, Directives, Controllers and Services by using AngularJS 1.3.3
- Implemented single-page applications (S.P.A) using Angular 2,4, Angular JS and TypeScript.
- Created Typescript reusable components and services using Component-based architecture provided by Angular 2.
- Used Node.js 1.0.1 and Express.js 4.10.1 to develop the relevant back end RESTful API.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Designed user interface using Angular 2 web forms.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Designed the page using Bootstrap and some custom CSS.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular.
- Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
- Involved in deploying applications in Amazon Web Services environment using Continuous Integration tool (Jenkins), Continuous Deployment tool (Docker), Nginx (HTTP Server) and Git (Source Code Management)
- Being a backend developer, I had created RESTFUL Web Services usingNode.js& Express.js.
- Used HTTP Request to get data from web servers and process JSON data to render in the UI by using observables.
- Experience on creating services with Angular @injectable property, as to make the service available for dependency injection when creating components.
- Used HTML 5, Cascading Style Sheets (CSS3), Bootstrap 3 to develop and implement a user-friendly UI design for the presentation layer.
- Using AJAX, JavaScript, LESS, SASS and AngularJS I had Built Web Pages that are more user-interactive.
- Implemented Angular component router for navigation, Angular services to connect the web application to back-end made use of ES6 features.
- Experience in using directives like ngIf, ngFor, ngStyle etc.
Environment: Script, Angular2,4 &5, MongoDB, Express.JS, Node.JS, LESS, SASS, RWD, AJAX, LESS, SASS Mocha, Karma, jQuery, GIT, AWS.
Confidential, Wayne, PA
UI/Angular.JS Developer
Responsibilities:
- Worked on Front end by using Angular2,4 and JavaScript.
- Created different components through Angular-CLI for the web application.
- Used router module in angular app for navigating in between pages.
- Created custom pipes to format the data before displaying it to the user.
- Used @Input and @Output to communicate between parent component and child component.
- Determine the best action or the best test; card sorting, user survey, A/B or multivariate test
- Using REST client to check the response of various API's as a visual documentation for back-end implementation and client-side consumption. Handling various exceptions based on the response.
- Working on the unit test cases to test the functionality of the code written not only through the component level but also through the DOM level using Karma test runner and Jasmine framework.
- Involved in application development using JIRA that illustrates the Agile methodology of all new updates and upgrades in the project.
- Involved a full complement of Express.js, Angular 2, Node.js and MongoDB to store and present assessments.
- Implemented Polymer JS elements like file-upload for uploading the documents and images in the application.
- Added custom form element in the application using Polymer JS iron-form to validate and submit custom and native elements.
- Used latest technologies like CSS preprocessors like LESS and SASS to better enhance the workflow and development.
- Used SASS for code minification.
- Maintained the application code with HTML and Coffee script.
- Designed and implemented new application features in Coffee script apps.
- Worked the backend by using NodeJS, Express’s and mongo DB.
- Extensive knowledge of and use of Angular2,5directives to bring additional functionality to HTML.
- Worked on Node JS frameworks like swagger for generating Rest API’s.
- Have worked on AWS S3 Browser and EC2 instance for pushing files to the cloud.
- Prototyping new features and ideas - Photoshop, HTML5, CSS3 and D3.js.
- Interacted with Testing Team, Scrum Masters and Business Analysts for Fixing of Issues.
Environment: HTML5, CSS3, JavaScript, Coffee Script, MongoDB, Express JS, Angular2, Polymer.js, D3.js Node.js, jQuery, RWD, Mocha, Jasmine, Adobe Photoshop.
Confidential
JAVA, UI/Angular Developer
Responsibilities:
- I have involved in developing an application for client use to provide services like User login, to acquire required data from the database using HTML, CSS, Angular JS. Involved in developing application responsive using Bootstrap.
- Designed and developed the web applications and interface using AJAX.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Expertise in AngularJS on Filters, Validations, MVC, Controllers, Directives, Routing, States, $http, $q, Factory and Service, also worked on Angular UI bootstrap.
- Developed the application in Model View Controller (MVC) design patterns using JSP, Java Servlets, and EJB.
- Developed the application in Model View Controller (MVC) design patterns using JSP, Java Servlets, and EJB. Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Implementation of Spring Restful web services which produces JSON.
- Implemented JDBC for mapping an object-oriented domain model to a traditional relational database.
- Proficient in using higher level style syntaxes, SASS for advanced CSS features.
- Worked on feature developments for the Growth team and projects handed down from the executive team, focusing primarily on HTML, CSS/SCSS, and Coffee Script development.
- Provided time estimates for front-end development on projects, consulted with project managers and clients on front-end development tasks, managed developer resources, provide insight into user interface design, and interacted directly with clients to answer any questions or concerns.
- Used Express.js framework to design RESTFUL APIs for CRUD operation that interact with back-end database.
- Used Nginx as load balancer to pass requests to Node.js Server.
- Used Angular 2 for Client-side validations while rendering JSON validation errors in the backend.
- Developed Angular 2 Template driven forms and Model driven forms builder by using ngModel.
- Used TSLint tool that checks Typescript code for readability, functional errors, maintainability.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE. Used OOP Java Script, JSP, jQuery 1.1.0, HTML4/5 and CSS3 to develop the application.
- Worked on developing a communication application that provided a collaborative platform for users to share customer related issues, assign action items, and manage overall internal communication.
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Implemented AJAX functionality using JQUERY, EXT-JS, JSON and XML.
- Worked closely with Business Analysts in understanding the technical requirements of each project and prepared the use cases for different functionalities and designs.
- Designed new classes and functionalities using various JQUERY components for CRM application for customer service.
- Developed and designed the various screens and its architecture in accordance to UI Specifications.
Environment: HTML/HTML5, SASS, jQuery, JSON, AJAX, CSS/CSS3, JavaScript, Coffee Script, MySQL, AngularJS, Bootstrap, Node.js, Eclipse and Android Studio.