We provide IT Staff Augmentation Services!

Senior Java Ui/angular Developer Resume

Wayne, PA

SUMMARY

  • 8+ 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 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, SCSS, Java Script, Bootstrap, DOM, jQuery, Ajax and JASON.
  • Developed the single page application(SPA) using the Angular 8.0/9.0/10.0/11.0/12.0 which utilizes the classes, modules feature from JavaScript ES6 and typing feature from Typescript.
  • 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.
  • Working on RESTful web services, exclusively consuming REST API with Asynchronous behavior.
  • Built npm libraries/packages in Node.js. and Grunt Task runner for Unit testing angular Js components as part of Test-driven development.
  • Knowledge on the Angular 12.0 which has new router life cycle events like route re-use strategy, improved bug fixing, performance improvement by using static injector, its improved error handing, logging, caching in HTTP protocol.
  • Having good experience in use of NodeJS, Mongo DB for creating server-side applications.
  • Good Knowledge on implementing JavaScript test cases using jasmine/karma, mocha/chai and performing end to end tests using Protractor and Selenium Web driver.
  • Experience in working with Rest based web services using Jersey implementation and integrated with angular JS.
  • Hands on experience with Spring Core framework and Spring MVC.
  • Lead the development and maintenance of application infrastructure such as VPC, Subnets, EC2, S3, Lambda, Cloud front using Python language and cloud formation templates.
  • Experience with RDBMS implementation and development using Oracle, PL/SQL, SQL server and MySQL.
  • Experience in dockerizing and deploying application in Kubernetes platform.
  • 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, Bootstrap, React JS, Node JS, Express JS, D3.JS

JavaScript Libraries & Frame: Works jQuery, Angular JS, Angular 7,8,9,10,11,12 Angular CLI, 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, Gitlab, A/B Testing, Maven, Git.

PROFESSIONAL EXPERIENCE

Confidential, Wayne, PA

Senior Java UI/Angular Developer

Responsibilities:

  • Developed a front-end web application called Line planning excellence tool (LPX)
  • Developed multipleAngular 9.0 componentswhich are compatible with latest versions oftypescript, angular CLI.
  • Developed the application using Angular 9 framework and Node JS platform using JavaScript and TypeScript programming.
  • Used NgRx-bootstrap for CSS and Node for server-side scripting.
  • Design and develop and test HTML5, SCSS, Bootstrap, JavaScript, 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 9
  • Used Angular HTTP module to handle request from client side and subscribe to any data changes using observables from RxJS module.
  • 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.
  • Worked in using Angular, 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 initial load of the application.
  • Created custom common components 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.
  • Wrote GitLab CICD pipelines to dockerize and deploy the application in Kubernetes platform.
  • Worked closely with the QA team in resolving defects.
  • 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: Java (JDK 1.8), HTML5, CSS3, JavaScript, Typescript, Angular 8/9/10, Bootstrap, Express.JS, Node.JS, LESS, SASS, AJAX, Mocha, Karma, jQuery, GIT, AWS, NgRx store, Angular Material, Ngx- bootstrap, Kubernetes.

Confidential, Charlotte, NC

Senior 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.
  • The application is builtMicro Service Oriented ArchitectureusingMEAN 4+ (MongoDB, Express JS, Angular 6.0/8.0 and Node.js)stack and developedSingle Page Applications (SPA).
  • Redgaint is the resource monitor which will monitor all the processes CPU, HDD Storage space and RAM usage for Displaying system, Solar flare, Electron and Node processes.
  • Worked on migrating Angular old forms to Final New forms and performed validations using Angular 7 Form module.
  • Solarflare written in java which will publish data to viewer collected from UMF network.
  • Used Angular 8 Router Module for implementing routing, imperative routing, and Guards.
  • 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 gets crashed Redgaint will update that issue to Quasar which will monitor the issue and reboot that processes and it will log the issue.
  • Good understanding RWD (responsive web design), dynamic CSS including SASS and LESS.
  • Working on Test-driven development, continuous integration systems, and Agile software development.
  • We will develop all kind of functionality and requirements without using any kind of libraries and plugins. They are developed based on pure code and logic.
  • Experience in JavaScript Unit Testing tools like Mocha and Jasmine along with browser testing tools like Firebug, Firebug Lite, Chrome Developer tools, safari web inspectors and IE Developer Tools.
  • 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, Angular 5/6/7/8, 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, New York City, NY

Java/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.
  • Effectively migrated theAngular 2.0application toAngular 4.0to use the enhanced features oftype script, Angular RoutersandAngular Components.
  • Used Angular 4.0 to create views to hook up models to theDOMand synchronize data with server as aSingle Page Applications.
  • Effectively usedAngular Directives, filters, declarative templates, service providersandcontext aware communication.
  • Developed reusable Angular 4 components which are compatible with latest versions of Typescript and angular CLI.
  • Used Bootstrap and Angular 2 UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • 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.
  • 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,5 directives 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: Java, J2EE, JDK 1.7, HTML5, CSS3, Java Script, HTML5, CSS3, JavaScript, Coffee Script, Spring Boot, MongoDB, Express JS, Angular2/4, Polymer.js, D3.js Node.js, jQuery, RWD, Mocha, Jasmine, Adobe Photoshop.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in the design and development phases ofAgile Software Development.
  • Worked in Agile based environment with Kanban with widely distributed team structure
  • Worked on enterprise application developed using Struts, Apache tiles and Hibernate as an ORM mapping tool.
  • Implemented apache tiles definitions for generating server side view like JSP
  • Developed frontend of the application using JavaScript, JQuery, Ajax, HTML5 and CSS.
  • Developed the middleware using STRUTS2 MVC framework which is built on top of front controller design pattern.
  • Developed Web Services using SOAP and REST.
  • Developed and validated domain objects using the struts-validation framework which works with the help of workflow interceptors.
  • Implemented DAO design pattern using appropriate hibernate ORM mappings and CRUD operations. And Implemented Level2 caching using Hibernate to improve the performance
  • Used Maven to download dependencies from nexus repository, compile the source code, package as an EAR file and auto deploy on to local tomcat using maven tomcat plugin.
  • Developed the code using coding standards and involved several code reviews, learnt a lot in the process of rejection and approval of code during code review process.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Implemented STRUTS based application to implement some and to validate incoming data and logic inside the methods.
  • Monitored the error logs using Log4J and fixed the problems.
  • Worked with CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers

Environment: Java 1.7, Angular JS, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, JMS, Rally, Struts, JUnit, Spring, Hibernate 3.5, RabbitMQ, Unix, AJAX, XML, XSLT, CSS, WSDL, MAVEN, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in Designing Market Interface (MI) Flow.
  • Implemented data archiving and persistence of report generation meta-data usingHibernateby creating Mapping files,POJOclasses and configuring hibernate to set up the data sources.
  • Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle 9i/10g
  • Involved in developing a branded portal using the administration tool on web Sphere Application server.
  • Used JDBC to configure files to access the database.
  • Developed and tested Java Server Pages (JSP).
  • Developed reusable AJAX components for web-tier.
  • Developed customized JSP tags for project.
  • Developed reusable DHTML components for enhanced user interaction.
  • Monitored/Improved the performance and behavior of web applications.
  • Implemented business validations for product pricing and product availability for Order Entry.
  • Developed JUnit test cases for unit testing.
  • Configured iBATIS2.0 for data access layer with Spring1.1 framework
  • Involved in peer-to-peer code reviews.
  • Involved in usability and accessibility design issues of the system.
  • Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.

Environment: Java 1.6, J2EE, JSP, Hibernate, Spring framework, XML, jQuery, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, CVS, JAXB, JUnit, WebSphere Application Server, Eclipse, Oracle 9i/10g.

Hire Now