We provide IT Staff Augmentation Services!

Front End Developer Resume

2.00/5 (Submit Your Rating)

Irving, TX

SUMMARY

  • Having 8 years of IT experience as a Frontend UI/ Java Developer involved in Developing, Implementing and maintenance of various web - based applications using Java, J2EE and SOA Technologies.
  • Extensive experience in design, development and support using Angular MVC, Struts MVC and Spring MVC.
  • Developed core modules in large cross-platform applications using JAVA, J2EE, Angular4, AngularJS, Hibernate, JPA, JTA, JSP, Servlets, EJB, JDBC, JavaScript, Ajax, JQuery, XML, CSS3, Bootstrap, JSON and HTML5.
  • Created Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Hands on experience in designing and developing Middleware applications using Oracle SOA, JBOSS.
  • Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced with various frameworks like Angular, Struts, Spring, Hibernate, and JPA.
  • Worked with all kinds of data formats like XML, JSON flat files for exchange of data.
  • Advanced development experience with Angular4 including custom directives, services, filters and working with animations, routing, states, $q.
  • Experience with Micro services such as Spring Boot and Spring Cloud.
  • Experienced in developing UML diagrams with Star UML and Rational Rose.
  • Experience in Agile methodologies such as Extreme Programming, Waterfall Model and Test-Driven Development.
  • Experienced in developing the UI screens using AngularJS, NodeJS, JavaScript, JQuery, Ajax, bootstrap, HTML and CSS.
  • Develop reusable solution to maintain proper coding standard across different java project.
  • Proficiency with the application servers like IBM WebSphere, WebLogic, JBOSS and Tomcat.
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, Java Script, DHTML and XML/XSL.
  • Expertise at JDBC API for connection and access to databases.
  • Experience with JUnit, Log4j in developing test cases and determining application functionality.
  • Experience in implementing Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate.
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Ability to work effectively on the Linux and OSX platforms.
  • Ability to work effectively in cross-functional team environments and experience of providing training to business users.
  • Hands on experience in creation, Configuration and management of MQ series objects like Queue Managers.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
  • Proficient in building Web User Interface (UI) using HTML5, CSS3 and JavaScript that follows W3C Web Standards and are browser compatible.
  • Developed several RESTful web services supporting JSON for manipulating the data.
  • Worked in Test Driven Development using Jasmine, Karma frameworks.
  • Proficient in developing and designing the phases of Software Development Life Cycle.
  • Strong experience in designing and working with MySQL and MongoDB.
  • Strong experience with Mongoose, used to access MongoDB on the server.
  • Used Batarang as AngularJS web inspector.
  • Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
  • Designed and Developed Web applications using CSS pre-processors like LESS, SASS.
  • Utilizing Bootstrap for standard web design and styling tables, buttons, icons, etc.
  • Experience working with testing tools like Firebug, Chrome or Safari web inspectors and IE Developer Toolbar.
  • Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Self-starter always inclined to learn modern technologies and Team Player with excellent communication, organizational and interpersonal skills.
  • Extensive knowledge in Web Standards, Interactive animations.
  • Extensive knowledge in OO JavaScript design pattern and JavaScript MVC Patterns.
  • Expert in using JSON (JavaScript Object Notation) a lightweight data-interchange format to build collection of name/value pairs and ordered list of values.
  • Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
  • Expertise in using various IDE’s like Notepad++, Eclipse, Sublime.
  • Created complex JIRA workflows including project workflows.
  • Excellent written and verbal communication, analytical, interpersonal and presentation skills.
  • Subversion Git, SVN, CVS and Visual Source Safe as versioning software tool.

TECHNICAL SKILLS

Languages: Java, SQL.Enterprise Java JSP, Servlet, JDBC, JNDI, Java security.

Mark-up/XML Technologies: Angular4, Angular2, AngularJS, HTML, CSS, JavaScript, Boot Strap, JQuery, Ajax, XML, DOM, JSON and NodeJS.

Tools: & Framework: Struts, Spring, Hibernate, Servlets, Spring MVC, Spring Web Flow, Spring IOC, JMS, Log4J, Junit, SOA, Spring Boot, JPA, JTA, Spring Batch, Spring Security and Apache Camel.

Web services: SOAP, Restful, JMS, MQ.

Web/App Servers: Web Sphere, Apache Tomcat, JBOSS, Weblogic.

Databases: Oracle, MySQL, SQL-Server, Mongo DB.

Development Tools: Eclipse, My Eclipse, My SQL Server, Mongo Chef.

O-R mapping: Hibernate, JPA, JTA.

Modelling/ CASE Tools: Rational Rose, MS Visio Professional, Star UML

Testing Tools/ Others: JUnit, GUnit, Soap UI, Putty, Rational Clear Quest.

Version Control: CVS, SVN, GIT, Rational Clear Case.

OS & Environment: Windows Vista/XP/2000/NT, Win 2k Server, UNIX.

Design Patterns: MVC, Front Controller, Singleton, Factory, DAO patterns.

PROFESSIONAL EXPERIENCE

Confidential, Irving, TX

Front End Developer

Responsibilities:

  • Developing the Sterling 9.5 Store mobile screens in Angular4 from the old screens, which were written in JSP’s.
  • Developing the Scan gun mobile screens with Angular4.
  • The role includes requirement gathering, architecture with best practices, development, unit testing and support.
  • Used the Node Package Manager (NPM) to install libraries like angular-cli, typescript etc., which are required for developing an angular application in Node.
  • Used Gulp for continuous build and leveraged NodeJS for streaming.
  • Created multiple Type Script modules to manage written codes in angular project.
  • Restricted member fields and methods access using access modifiers like public, private and protected in Type Script file.
  • Accessed and manipulated private member fields defined in Type Script file using get and set properties.
  • Made HTTP calls to a remote server's Web API using HTTP service.
  • Routing is implemented with the help of ‘Router Module’ from ‘@angular/router’.
  • Design and documentation of REST APIs for collection and retrieval of high of data.
  • Involved in daily scrum discussions and Confidential planning.
  • Developed around 15 screens in the application and handled all UI Validations.
  • Client-side validations were made by creating the Services.
  • Code walk-throughs, and Error fixing.
  • Resolving the cross-browser issues such as CSS issues through debugging.
  • Involved in deployment of Application in QA and participated in support with QA team.
  • Created the mashups and controllers.
  • Created Data Services for code reusability in components.
  • Performed authentication, authorization, data-binding, event-handling, validation, routing and navigation.
  • Ensured that application runs in various browsers using Karma.
  • Used Karma (Test Runner) to test JavaScript.
  • Grunt is used as a build tool and JSHint to validate the JavaScript code.
  • Performed end-to-end test using the protractor tool.
  • Tested the Mobile screens in the Desktop using the Android Browser Emulator.
  • Created Test Matrix for all possible test cases and given to the testing team.
  • Using the JIRA for Confidential tracking.

Environment: Angular2, TypeScript, JSP’s, Oracle, Karma, Protractor, JSHint, Gulp, Android Browser Emulator, JIRA, Bootstrap, CSS, JavaScript, HTML5, jQuery, XML, Web Sphere, Agile Methodology, SVN.

Confidential, Horsham, PA

UI Developer

Responsibilities:

  • The project operates on agile project development cycle with Bi-weekly sprints, daily standup, retrospective sessions and Confidential planning.
  • Involved in requirement gathering, designing, development, UI reviews, and maintenance.
  • Designed and developed the agent portal using framework Angular2 along with HTML5, CSS3, and TypeScript.
  • The portal is made responsive using CSS3, preprocessors like SASS, Bootstrap, and media queries to support desktop and tablets.
  • Written modular, secure, and well-tested front-end code in TypeScript, HTML5 and CSS using the latest web.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular2.
  • Used Batarang as Angular web inspector.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time.
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption. Handled various exceptions based on the response.
  • Developed secured credit and fraud check flows for customer verification.
  • Implemented Angular Router to enable navigation from one view to the next as agent performs application tasks.
  • Worked on customer's cart including the add/remove items, save items in cart after log out and estimated taxes based on store location.
  • Developed the activation flow for new Modesto lines and porting lines.
  • Created a build process for different environments like develop, staging and production.
  • Demonstrated knowledge of code reviews, unit and regression testing.
  • Used Webpack to build TypeScript modules.
  • Involved in writing test cases using Jasmine and Karma to ensure 100% code coverage.
  • Used GIT for source control and JIRA for tracking purposes.
  • Followed the coding standards, it makes for easier modification in future releases.

Environment: Angular2, HTML5, CSS3, SASS, JavaScript, RxJS, TypeScript, Agile, Bootstrap, REST API's, Webpack, Jasmine, Karma, NPM, GIT, JIRA, POSTMAN, MAC and Visual Studio.

Confidential, New York, NY

Application Developer - II

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing UI with HTML5, CSS3, jQuery, Bootstrap and AngularJS interaction.
  • Implemented Swing Custom components in the application.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Spring MVC model integration for front-end request action controller.
  • Working with Pivotal cloud foundry to deploy and run the applications through Jenkins.
  • Developed the persistence layer using Hibernate Framework, Created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
  • Created flows on messaging using Active MQ.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.
  • Developed the application using Eclipse as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for the project.

Environment: Java, HTML5, CSS3, Bootstrap, JQuery, AngularJS, Spring, Hibernate, Spring MVC, Spring Batch, Spring Security, JDBC, Calypso, XML, XSD, SOAP UI, Restful, SOAP, Pivotal Cloud Foundry, Log4j, SOA (Service Oriented Architecture), Oracle, Web Sphere Application Server, Agile Methodology, JUnit, Maven, Jenkins, GIT, JIRA and Eclipse.

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Developed the view-controller components usingJSPs,HTML5,CSS3,AJAX,JavaScript (JQuery).
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side inAngularJS.
  • Used Java 1.8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
  • Implementedcorefeatures ofAngularJSframework such as dependencyInjection,Data-binding,Filters, Directives, Templates, Services and Deep Linking Designing.
  • Used Node.JS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Designed and developed Micro Services business components and RESTful service endpoints using Spring MVC.
  • Worked with Spring IOC for implementing DI and used Spring MVC framework for implementing Model-View- Controller (MVC)architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
  • Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
  • Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • DevelopedMicro Servicesto provideRESTfulAPI’s utilizingSpringBoot framework.
  • Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Used WebSphere serverto route our JMS queue messages to different business floors and configured routes in WebSphere and used JMS in e-mail notification.
  • Worked on setting up Maven scripts to build, package, and deploy application code to the target WebSphere Application Servers and worked on continuous integration servers like Jenkins.
  • Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and exposed them with Restful endpoints.
  • Focused onTestDrivenDevelopmentthere by creating detailedJUnittests for every single piece of functionality before writing the functionality.
  • Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, Maven for build packaging and deployments of the application components.

Environment: Agile methodology, Java, J2EE,Hibernate, Spring, XML,JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML5, AJAX, JavaScript, JQuery, AngularJS, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebSphere Application Server.

Confidential, Kansas City, MO

UI Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing UI with HTML5, CSS3, JQuery, Bootstrap and Angular JS interaction.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch and handled the security using Spring Security.
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAuth.
  • Consumed SOAP and Restful web services in SOA environment and used SOAP UI for testing.
  • Created flows on messaging using Active MQ.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the continuous Integration (CI) process for the application using the Jenkins.

Environment: Java, HTML5, CSS3, Bootstrap, JQuery, Angular JS, Spring, Hibernate, Spring MVC, Spring Batch, Spring Security, JDBC, XML, XSD, SOAP UI, Restful, SOAP, Log4j, SOA (Service Oriented Architecture), Oracle, Web Sphere Application Server, Agile Methodology, JUnit, Maven, Jenkins, GIT, JIRA and Eclipse.

Confidential

Java Developer

Responsibilities:

  • Developed the web application using Struts, JSP, Servlets, Java beans that uses MVC design pattern.
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP’s.
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, Tomcat, SQL, Eclipse IDE, CVS, ANT, Log4J.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included elevated level architecture and rapid development.
  • Developed UI pages using HTML, JavaScript, JSP & Tag libraries.
  • Used AJAX for dynamically updating the content.
  • Developed the application using Struts Framework that leverages classical MVC architecture.
  • Designed the user interfaces using JSPs and developed custom tags and used JSTL Taglib.
  • Developed various java business classes for handling distinct functions.
  • Developed controller classes using Struts and tiles API.
  • Involved in Documentation and Use case design using UML modeling which includes development of Class diagrams, Sequence diagrams and Use Case Transaction diagrams.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Backend application layer is implemented using EJB in JBoss environment.
  • Developed PL/SQL queries, Triggers and Stored Procedures to check the integrity of the data and actively involved in tuning SQL queries.
  • Participated in design and code reviews.
  • Developed JUnit test cases for all the developed modules and used SVN as version control.

Environment: Java, J2EE, JSP, Struts, JNDI, JSTL, HTML, CSS, JavaScript, EJB, Hibernate, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo, SOAP, Apache Tomcat, SQL, LOG4J, SVN.

We'd love your feedback!