Sr. Front End Developer Resume
Boston, MA
SUMMARY:
- Over 9+ 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.
- 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.
- Experience in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, Development, Documentation, Testing, Deployment, Version Control and production support.
- 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.
- Configuring web pack and other bootstrapped many Node applications
- Create, edit and maintain sites implementing responsive design &themes using front-end development frameworks including Bootstrap and media queries.
- 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.
- Expertise in transforming the business requirement into executable collaboration flow modules.
- 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.
- Experience in JavaScript Unit Testing using QUnit, and Angular End-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 BackboneJS 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
- Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
- Would best fit in any kind of team and environment. Active participation in extracurricular activities.
TECHNICAL SKILLS:
Languages/Methodologies: Java/8, J2EE, PL-SQL, JavaScript, Agile, Waterfall Technologies JSP, Servlets, JDBC, CSS.
Web Technologies: HTML/ HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON.
Frameworks: Ext JS 3.0, Backbone.js, AngularJS 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, Boston, MA
Sr. Front End Developer
Responsibilities:
- Involved in developing and maintaining services - based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.
- Developed the User Interface using HTML 5, CSS, JavaScript, JQuery and AJAX.
- Used AJAX and JSON 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.
- Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, concepts.
- Used XML Web services which implement the SOAP protocol for transferring data between different applications.
- Built Web pages that are more user-interactive using Angular 4, HTML5, Hibernate, CSS3, RESTFUL API Services, JavaScript, Bootstrap and JSON.
- Configured spring with ORM framework Hibernate for handling DAO classes and to bind objects to the relational model.
- Worked on Spring IOC, Spring Boot, JMS and Hibernate.
- Created Responsive Design (Mobile/Tablet/Desktop) using HTML5&CSS3.
- Used GIT repository for software configuration management and version control.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML5, CSS3, and JavaScript.
- 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
- 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.
- 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 .
- Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
- Configured and deployed the web application using WebLogic Application Server.
- Experience in using 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.
- 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.
- Created custom directives and controllers to use across the application which reduces the duplication of the code.
- Created stubbed JSON files ahead to determine Java engineers the structure for the form.
- Maintained and provided technical support for assessment frontend and assessment engine projects using Java 8, Spring, MongoDB, and PostgreSQL.
- Worked on various form validations like field level front-end validations.
Environment: PostgreSQL, DHTML, Jasmine, HTML5, Karma, XML, CSS3, Angular JS 1.4, Angular 2, ES6, React JS, Web pack, Redux, GITHub, Node JS, JQuery, Bootstrap js, JSON, AJAX, Gulp, Grunt, Eclipse, Sublime Text, Backbone.JS, MongoDB, Sketch, Dreamweaver, OO JavaScript.
Confidential, New York, NY
Sr. Front End Developer
Responsibilities:
- Developed Web App for Cross device interaction between, desktop browser, iPhone and iPad, 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, Aptana Studio 2.0, jQuery, JSP, JSON, AJAX, React js, NPM, Redux, MySQL, Flux, DOM, SVN, MySQL, HTML, Git, Restful, Tomcat, SASS.
Confidential, Denver, CO
Front End Java Developer
Responsibilities:
- Used Local Storage to store & retrieve insensitive user data during transition between the different pages.
- Developed web presentation layer using HTML5 and CSS3 according to internal standards and guidelines.
- Involved in discussions on how to implement the business requirements in the application based on different roles of customers.
- Worked on backend validations on the service layer of the application using J2EE in testing process.
- Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of the application.
- Writing JavaScript for Node JS applications that are useful for interacting with server and network applications.
- Developed pages using Responsive Design with cross browser compatibility
- Extensively used JQuery in implementing various GUI components.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and jQuery.
- Extensively used Hibernate in data access layer to access and updates in the database.
- Designed and developed CRM web applications using JSP, JavaScript, HTML5 and CSS3.
- Used NetBeans as the Java IDE in the development of the application.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
- Developed consumer and producer of SOAP annotation based web-services using JAX-WS. This includes features like WS-Security standards, role-based security to restrict access to resources.
- Used Apache Struts2 framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Used React JS for templating for faster compilation and developing reusable components.
- Used React-auto complete for creating google maps location search on the webpage.
- Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
- Used Maven as a build tool, run different phases and manipulate them according to requirements.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class
- Developed Page layouts, Navigations and presented designs and concepts to the Business and the management to review.
- Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Developed the React container and presentational components (as Stateless and Functional components when applicable).
- Extensively used JQuery in implementing various GUI components.
- Designed Frontend with in object oriented JavaScript framework like Angular.JS , Node.js . Used building rich internet applications, backbone JS & Require JS to optimize in-browser use and to load the module and to improve the Speed.
- Worked with Exception Handling in SOAP/REST
- Used Maven as the build tool and GIT as the Repository.
- Involved in writing configuration centric files/modes for various services using XML capabilities and also wrote message bundles forApacheStruts2, camel and JAX-RS.
- Developed the application using NetBeans as the IDE and used NetBeans plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and GIT.
- Worked with web services using SOAP/REST Annotations using JERSEY implementation.
- Involved in discussions with the Business Analysts to identify the technical requirements for CRM application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Worked on JQuery mobile which is based on HTML 5 for designing user interfaces for web applications.
- Worked on JavaScript OOP, Selenium, and Cucumber JS for synchronization of data.
Environment: Selenium, Cucumber JS, HTML5, GitHub, DHTML, XHTML, CSS3, JQuery, JSON, JSP, J2EE, NetBeans, AJAX, JavaScript, SOAP, JAX RS, Apache Struts2, JSTL, React js, Webpack, Git, NodeJS
Confidential, Peoria, IL
Java Developer
Responsibilities:
- Extreme programming methodologies for replacing the existing code and testing in J2EE environment.
- Participated in the process of Software Development Life Cycle, involved in analysis, design and implement of the system.
- Built HTML and CSS system for controlling text display issues cross-platform and cross browser.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
- Worked with development of data access beans using hibernate, middle ware web service components.
- Handled all aspects of the web application including maintaining, testing, debugging, deploying and printing.
- Participated in the research of new technologies like JQUERY-Mobile for few potential mobile app development efforts.
- Developing the web applications using Spring Framework, Hibernate
- Developed the User Interactive web pages in a professional manner with using web technologies like HTML, XHTML, and CSS as per company’s standards.
- Used MAVEN for project management and build automation.
- Implemented the application using the concrete principles laid down by several Java /J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO
- Managed application state using server and client-based State Management options.
- Created HTML, CSS, JavaScript, DHTML pages for Presentation Layer.
- Applied client side validations using JavaScript and JQuery.
- Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
- Used JQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Developed java modules implementing business rules and workflows using Spring Boot.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Designed and developed the REST based Micro services using the Spring Boot
- Implemented AJAX to enhance the capability of the website.
- Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
- Implemented a controller Servlets/JSP for the security of the system.
- Involved in developing of design documents with UML class diagrams.
- Developed dynamic page designing using JSP tags to invoke Servlets/ JSP Content is configured in XML Files.
- Consumed SOAP Web services , generate classes from XSD using JAXWS using MAVEN .
- Used Git as source control management giving a huge speed advantage on centralized systems that must communicate with a server.
- Used CSS Blueprint to create grids and adopt cross browser interactive features.
- Created Graphic User Interface (GUI) and applied to web site.
- Increased developer productivity by using efficient programming methodologies and local development.
Environment: HTML, CSS, JavaScript, JQuery, AJAX, XML, XHTML, DHTML, JSON, JSP, Maven 3, MySQL,Photoshop, Eclipse, Internet Explorer, Firefox, Chrome, Windows.
Confidential
Java Developer
Responsibilities:
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, XHTML, and CSS.
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules are built.
- Built a high-performance, reusable code library for UI and backend components.
- Involved in the development of programming user interface design and front-end (HTML) for the Web application using HTML, JavaScript & CSS to the requirements of the client
- Coordination of project activities and ensure that all project phases are followed and properly documented
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery
- Developed non-functional HTML, CSS pages from the mock ups and involved in UI review with UI architect and Business Units
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, JQuery AJAX, JSON
- Coded Java Script for page functionality using JQuery
- Learned all necessary front-end skills, a mastery of CSS, HTML
- Extensively involved in the discussions and design sessions user experience to provide input to designs
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing
- Post Trade Web Application built using HTML, CSS, JavaScript, JQuery, JSON, AJAX
- Debugging the code using browser tools like Firebug
- Extensively used Ruby on Rails on the backend for the development of the application
- Designed components and a RESTful web service design using Ruby on Rails web framework
- Worked at creating the tables on the backend using MySQL database.
- Improved user experience through the design and creation of new web features and components
- Managed application state using server and client-based State Management options
- Created pages for selecting the book size, layout type for a photo book
- Worked closely with team members to meet the client requirement
Environment: HTML, XHTML, CSS, JavaScript, JQuery, AJAX, JSON, Firebug, MySQL