We provide IT Staff Augmentation Services!

Sr. Front End Developer Resume

Philadelphia, PA

SUMMARY:

  • Over 7+ Years of IT experience in all phases of software development life cycle including requirements analysis, applications design, development, Integration, maintenance and testing using Java Technologies.
  • Expertise in transforming the business requirement into executable collaboration flow modules.
  • Experience as a Front End Developer in developing applications using HTML, CSS, JavaScript, DHTML, XHTML, JQuery, AngularJS and AJAX.
  • Experience working with JavaScript MVC frameworks Backbone.js and AngularJS.
  • Implementing Presentation layer using CSS Framework, React.JS, Wire - framing, and HTML.
  • Setting up and configuring CI/CD on Jenkins and React apps with web hooks on GitHub
  • Integrated React based web app to multiple services using REST API
  • Expert in working with cutting edge front-end technologies/ framework and libraries.
  • Designed & developed mobile UI components using JSX, Flex box and Dumb components.
  • Hands on experience in Configuring web pack and other bootstrapped many Node applications
  • Experience in JavaScript Unit Testing using QUnit, and Angular End- testing using Jasmine, also worked on Karma, Protractor and have a good understanding on Mocha.
  • Worked on responsive design using media queries, Bootstrap and AngularUI Bootstrap.
  • Experience in application development using Backbone.js framework - event triggering, backbone views, backbone events etc.
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop CS3/CS4, Adobe Fireworks CS3, and Adobe Illustrator CS3.
  • Excellent experience in Restful Web services and Big Web service development and consumption using (JAX-RS and JAX-WS).
  • Experience in using various tools and IDEs for development and design like WebStorm, Eclipse, Atom, Visual Studio Code and Microsoft Visual Studio.
  • Ability to write well-documented, well-commented, clear and maintainable efficient code for web development.
  • Excellent work experience with Version Control Tools such as CVS, Rational ClearCase, SVN and GitHub
  • Experience in using Web Services like SOAP protocol in JAXWS and RESTFUL Web Services.
  • Good experience in developing web Applications using Spring MVC, Struts framework implementing Action Controllers, Action Forms, Spring Validation Framework and Spring Tag Libraries.
  • Also having Good experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using User Interface (UI) Technologies like Object Oriented JavaScript, JavaScript &.
  • Experience in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application, Portal Server (WAS/WPS), JBoss and Tomcat.
  • Having very good experience and knowledge on different integration patterns like Publish/Subscribe, Request/Reply, Point to Point, Hub/Spoke, Synchronous/Asynchronous etc.
  • Extensive knowledge in developing end-to-end applications using MEAN stack technologies NodeJS, Ember.js, Angular.js/2 and Mongo DB.
  • Good knowledge of new features of Java Annotations, Generics, enhanced for loop.
  • Experience in working with cutting edge front-end technologies/frame work and libraries like JQuery, Prototype, DHTML, JSON, DOM, CSS, XML, and AJAX.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML.
  • Knowledge in UI development, User Experience (UX) design, front end development, rich user interface design, documentation, web 2.0 specifications, media compatibilities (screen, mobile, touch interface), application architecture, visual design, and wireframes.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision.

TECHNICAL SKILLS:

Languages: Java 8, J2EE, PL/SQL, JSP, Servlets, JDBC.

Methodologies: Agile, Waterfall Technologies, Scrum Meetings.

Web Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON.

Frameworks: Ext.js 3.0, Backbone.js, Angular.js 1.4, Angular 2/4 Node.js, React.js, Redux, ES6, Typescript, Bootstrap, Jasmine, Karma, Grunt/Gulp, Mocha.

IDE Tools: Eclipse, Atom, Aptana Studio, Web Storm, Adobe Flash Professional, Action Script 2.0/3.0, JIRA, Intellij.

Version Control: Perforce, CVS, SVN, Github.

Development Tools: Adobe Photoshop CS5, Google Ad Words, Yahoo Search Marketing.

Database: PL/SQL, MySQL, MSSQL, Oracle 12c.

ORM: Hibernate, MyBatis, Java Data Objects, Enterprise JavaBeans (EJB).

Wire Frame Tools: Adobe Illustrator, CSS3.

Application Server: Apache Tomcat, JBoss, GlassFish, WebLogic, Maven, Ant.

Frameworks: Spring MVC, Spring Boot, Apache Struts, WebWork, GWT.

Operating Systems: Windows, UNIX/LINUX.

PROFESSIONAL EXPERIENCE:

Confidential - Philadelphia, PA

Sr. Front End Developer

Roles & Responsibilities

  • Involved in developing and maintaining services - based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.
  • As a developer involved in Agile Scrum Methodology to help manage and organize a team of 6 developers with regular code review sessions.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, and JavaScript.
  • Involved in Web design and development, application development using Sketch , HTML , JavaScript and Dreamweaver.
  • Involved in many requirement gathering discussions and closely worked with business as an SME.
  • Built Web pages that are more user-interactive using Angular 4, HTML5, Hibernate, CSS3, RESTFUL API Services, JavaScript, Bootstrap.
  • Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
  • Used AJAX to make asynchronous calls to the project server to fetch data on the fly.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
  • Expertise in analyzing the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
  • Used XML Web services which implement the SOAP protocol for transferring data between different applications.
  • Used GIT repository for software configuration management and version control.
  • Involved in write application level code to interact with APIs , Web Services using AJAX , JSON and XML .
  • Involved in setting up configuring the testing environment with Eclipse, JUnit, and Selenium RC and Selenium Java client driver.
  • Configured and deployed the web application using WebLogic Application Server.
  • Involved in the implementation of Stateless session beans (EJB) for business logic layer and Entity beans for persistence
  • Designed and developed intranet web applications using JavaScript and CSS2/3.
  • Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
  • Implemented Angular Service calls using Angular Factory.
  • Developed services with Angular 2- inject table property, as to make the service available for dependency injection when creating components.
  • Collaborated with designers to create responsive Single Page Applications (SPA) on with Angular 4Routing.
  • Maintaining Parent and child elements by using State and Props in React JS .
  • Worked on unit testing the application using Jasmine, Karma.
  • Written Angular Material driven JSON consuming Angular functions to save User selections such as radio button, drop-down menu selections into a cookie .
  • Implemented Angular app with CRUD features utilizing all concepts of Angular 4 i.e. Data binding, Components, Directives, in-built and user-defined directives, Routing, Observables, Forms, Pipes, Services with Dependency Injection.
  • Configured and deployed the web application using WebLogic Application Server.
  • Used React JS components, Forms, Events, Keys, Router, Redux, Animations and Flux concept.
  • Wrote services to store data and retrieve user data from MongoDB for the application.
  • Used GIT for version control and Source Tree to facilitate it and Jenkins for continuous integration.
  • Used Node .js to run ES6 and Webpack tasks to build properly the project.
  • Created custom directives and controllers to use across the application which reduces the duplication of the code.
  • Maintained and provided technical support for assessment frontend and assessment engine projects using Java 8, Spring, MongoDB, and PostgreSQL.
  • Worked with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.

Environment: PostgreSQL, DHTML, Jasmine, HTML5, Karma, XML, CSS3, Angular JS 1.4, Angular 2, ES6, React JS, Web pack, Redux, GIT Hub, Node.js, JQuery, Bootstrap, AJAX, Eclipse, Sublime Text, Backbone.JS, MongoDB, Sketch, Dreamweaver, JavaScript.

Confidential - Austin, TX

Front End Java Developer

Roles & Responsibilities

  • As a Sr. Developer taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Involved in the design, development and testing phases of application using Agile methodology.
  • Participated in life cycle - Designing, Coding, Testing, Debugging and Production Support .
  • Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
  • Developed the web component using HTML5, CSS, JavaScript, JQuery, Redux and ReactJS .
  • Created pages for Login using single sign on, main page containing favorites and page for continuous integration configuration.
  • Implemented Model View Controller (MVC) architecture Using Spring Framework .
  • Used Spring's IOC (Inversion of Control) and Dependency Injection.
  • Used SASS with CSS3 and Bootstrap to create Responsive web designs for multiple departments/pages.
  • Used React.js and Node.js in UI Development, Used gulp for build automation.
  • Construct powerful and modern frontend architecture, involving React , Redux , and ES2015 .
  • Interacted with java controllers (JQUERY, Ajax to write/read data from back end systems).
  • Involved in writing application level code to interact with APIs , using Angular services $http, $resource in promise approach.
  • Used Ajax to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.
  • Used AWS to deploy the project on an EC2 instance . Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements. set up instances behind Elastic Load Balancer in AWS for high availability.
  • Worked and implemented configuration of Hibernate for transaction management.
  • Build process minified and concatenated all application resources, generated manifest. appache, and organized assets to be deployed seamlessly on the WebSphere web server .
  • Designed and configured the AWS Secure Notification Service (SNS) and Secure Email Service (SES) to work with the clients.
  • Created animation effects during the data load, waiting for the Ajax response using JQuery .
  • Interact with other developers and end users to design and implement new features throughout the framework .
  • Used GIT for source code control and JUnit for unit testing .
  • Worked with JIRA for bug tracking in application.
  • Used Maven and Jenkins as build tool and deploying the application.
  • Implemented the search functionality for Internal Application using AngularJS .
  • Used to check and manage the build activities through Jenkins .
  • Debugging using firebug & web developer tools on Chrome, Firefox and Internet Explorer.
  • Used Agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Prototyped several versions of possible UI approach to provide choices to the business.
  • Worked on REST API for getting and posting the data to and from backend.
  • Developed unit test cases and functional test cases using Jasmine .
  • Automated the complete build environment using Jenkins and also used to constantly monitor the builds.
  • Used Postman tool for creating and sending the http Requests to check the workflow of the developed API's .

Environment: JavaScript, AngularJS, Bootstrap, SAAS, jQuery, Express, HTML5, CSS3, AJAX, services, Sublime Text, GIT, REST API, Karma, Jasmine, Grunt, WebSphere.

Confidential - Lowell, AR

Sr. Front End Developer

Roles & Responsibilities

  • As a Sr. Front End Developer interact with team members and analyzed the whole process & development of organization.
  • Setup a team of 4 members with Project Lead to develop the required needs of the organization.
  • Followed agile software development with Scrum methodology.
  • Developed Web App for Cross device interaction between, desktop browser, using advanced HTML5 Web APIs, SASS, CSS3, Web Sockets.
  • Transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT .
  • Familiar in writing Custom Directives in Angular JS, making use of modules and Filters objects according to the application requirement by business users.
  • Worked on React JS Virtual Dom and React v iews , rendering using components which contains additional components called custom HTML tags .
  • Responsible for the design of the CRM application right from the conceptualization stage to its implementation and maintenance.
  • Developed different components of the application such as JSPs, Servlets, DAOs and Used Subversion SVN for version control.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and MyBatis.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages for getting data from different module and used SAX XML parsers for data retrieval.
  • Developed callback functions to parse and handle JSON data returned from the server. The tech stack is LESS , and cutting edge server side technologies.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Built XML based data exchanges; used DOM for parsing and XML creation out of Java code.
  • Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
  • Extensively used XSLT to transform XML documents to HTML.
  • Wrote custom JQuery plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlets. Also implemented Dependency Injection using the spring framework.
  • Implemented SOAP consumer services using JAX-WS which communicates with backend Legacy Systems.
  • Used Apache Tomcat server to deploy and test applications.
  • Wrote spring configuration file to define beans, define data source and MyBatis properties.
  • Worked on JQuery Light box for creating image and video galleries.
  • Worked on creating an API layer on NodeJS server and developing 3rd party Web apps to interact with the API server.
  • Implemented SOA architecture with web services using C, SOAP, WSDL, UDDI and XML.
  • Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.
  • Imported and managed multiple corporate applications into SVN.
  • Used Express, EJS, JQuery, and MySQL.
  • Implementation of Ehcache as a second level cache in the DAO layer for MyBatis.
  • Developed the java code using Eclipse as IDE.
  • Created AJAX calls to exchange (request / responses) information with database.
  • Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML.
  • Used Subversion (SVN) as a repository tool and as a version control.
  • Worked on Angular JS 1.4 features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture.
  • Worked on various mobile frameworks like JQuery mobile.
  • Built Web pages that are more user-interactive using Angular, HTML5, CSS3, RESTful API Services, JavaScript, GIT, and JSON.

Environment: JavaScript, Eclipse, XHTML, XML, XSLT, XPATH, CSS, jQuery, JSP, AJAX, ReactJS, NPM, Redux, MySQL, Flux, DOM, SVN, MySQL, HTML, GIT, Restful, Tomcat, SASS.

Confidential - Mountain View, CA

Web Developer

Roles & Responsibilities

  • Responsible for gathering the requirements and analyzing the dependencies.
  • Involved in developing User interface using JSP, JavaScript, AngularJS, HTML5, XML and CSS/CSS3.
  • Worked in JQuery and AngularJS JavaScript frameworks/libraries.
  • Created custom directives, controllers and services in AngularJS.
  • Leveraging HTML5, CSS3, SASS, JQuery, JavaScript, AngularJS and SharePoint.
  • Developed a fully functional prototype application using JavaScript (AngularJs) and Bootstrap, connecting to a RESTful server on a different domain.
  • Involved in prototyping page designs using HTML5 and CSS3.
  • Used JQuery and JSF validation framework for front end validations.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Created CSS based responsive page layouts that are cross-browser compatible on all the major browsers like Safari, Chrome, Firefox and IE.
  • Responsible for maintaining the GIT version control system (branching model, security), creation and maintenance of build definitions\scripts and the setup of work item areas and iterations.
  • Created team specific Agile process flow in JIRA to move tasks from one activity to another.
  • Worked on AJAX functionality for dynamic data binding for data grid, accordion, Ajax driven menu tabs using back end service calls and consumed both JSON and XML data in UI Side.
  • This application was written in Ajax, JavaScript, JSP, JQuery, HTML5 and CSS3.
  • Created dynamic web interfaces utilizing modern JavaScript frameworks such as jQuery, Angular JS.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database. Used JavaScript for the web page validation and Struts Validator for server side validation. Worked on Bootstrap, LESS to develop User Interface with responsive design.
  • Used SPRING framework for creating RESTful web services.
  • Setting up and maintaining automated build scripts in Jenkins.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables.
  • Worked in SCRUM process attending daily stand up and completing tasks in Sprints.
  • Developed components to fetch the data from the backend using jQuery, Angular JS and AJAX.
  • Developed test cases using Jasmine, Karma.
  • Performed Unit Testing and Integration testing of the application.

Environment: HTML, CSS3, SAAS JQuery, AngularJS, backbone.js, node.js, gulp, Rational Rose, WebLogic Application server 10.3, Eclipse.

Confidential

Software Developer

Roles & Responsibilities

  • Developed the web pages using JSP, CSS and HTML.
  • Developed Form Beans, which are used to store data when the user submits the HTML form
  • Coded various Java beans to implement the business logic
  • Involved in creating the tables using SQL and connectivity is done by JDBC
  • Involved in generating the reports regarding the marks they secured in the online test once they press the submit button in the test using HTML and JSP.
  • Worked with Spring Batch Used Spring ORM module to integrate with Hibernate.
  • Used several J2EE Design Patterns (Session Façade, Aggregate Entity) for the Middle Tier development.
  • Developed EJBS (Session and Message-Driven Beans) in (RAD) for handling business processing, database access and asynchronous messaging.
  • Developed the modules of Purchase Request, Purchase Order, Item Master modules.
  • Involved in the Enhancement of Summarization module.
  • Developed the RTM interface module to map the requirements to the test-case and Test design modules
  • Made extensive use of Java Naming and Directory Interface (JNDI) for looking up enterprise beans.
  • Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
  • Involved in writing JSP/HTML/JavaScript and Servlets to generate dynamic web pages and web content.
  • Wrote various stored procedures in PL/SQL and JDBC routines to update tables.
  • Wrote various SQL queries for data retrieval using JDBC.
  • Involved in building and parsing XML documents using SAX parser.
  • Exposed business logic as a web service and developed WSDL files for describing these web services.
  • Extensively used SOAP formatted messages for communication between web services.
  • Developed the application on IBM WebSphere Application Server.
  • Developed the plug-in interfaces for the TMS features (TEE, Requirements, Version Control)
  • Development of GUI using AWT
  • Apache Tomcat is used as an Application Server to Deploy the Application.

Environment: Java, JSP, CSS, Pl/Sql, Servlet, JDBC, JUnit, JavaScript, WebSphere Application Server, Ant, Sql, Sql Query Analyzer, Windows Xp

Hire Now