Front End Developer Resume
Raleigh, NC
PROFESSIONAL SUMMARY:
- Having 6 years of experience in Web Development, developing User Interface (UI) applications and professional web applications using Spring MVC, HTML5, CSS3, JavaScript, Angular, Node, jQuery, AJAX, JSON and XML with experience in the software development life cycle.
- Proficient in developing responsive mobile friendly websites quickly and effectively using HTML5, CSS3, SASS, JavaScript, AngularJS / Angular 2 and jQuery and also experience in making them cross browser compatible.
- Experience with Client side JavaScript debugging with Chrome debugger, Firebug and IE with web developer tool.
- Experience in debugging issue in Jenkins and Docker Images and verifying the OSE, Openshift Environment and Splunk Logs.
- Used AEM as the Content Management Tool for designing the Reusable Components, giving more control to the Product Owners and creating Blueprints.
- Proficiency in programming with different Java IDE's like IntelliJ, VS Code, Eclipse, Atom.
- Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, Core Java Concepts..
- Utilizing Bootstrap, Foundation, Angular Material Design and I onic framework for standard web design and styling mobile apps.
- Experience with web - based application servers like Apache Tomcat, JBOSS.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object and Singleton.
- Experience with utility Libraries like UnderScore, Lodash, hammer.js and Angular Data grids.
- Used in designing Charts using Chart.js and d3.js
- Good experience on various CSS3 properties like Border Radius, Border Images, Transition, Transform, Animation, Overflow, Marquee and Multi-Column properties and experience is building the layouts of the Application.
- Basic idea of Spring MVC and Hibernate Frameworks and the interactions with the database.
- Strong Knowledge on MongoDB and some concepts of Relational Databases.
- Good experience with Software development methodologies like Agile Methodologies and used Agile practices like PI Plannings, Sprint Plannings, Scrums, Business Demo’s.
- Good experience with build tools like Grunt, Webpack . Applied these Techniques when pushing the Code to Higher Environments.
- Good experience with Version control systems like GIT CLI and GIT from IDE.
- Experience in writing Unit Test Cases using Jasmine and Karma. Worked with QA Automation Engineers in writing the protractor End to End Unit Test Cases.
- Experience in setting up the Project using Gulp and using pom.xml.
- Good experience in identifying actors, use cases and representing UML diagrams.
- Proven expertise in distributed application development including extensive work in Object Oriented Analysis, Design, Development and Implementation of projects in the areas of Client Server Architecture and Database Systems.
- Excellent written and oral communication skills, team playing spirit and strong analytical & problem solving abilities.
TECHNICAL SKILLS:
Database Skills: MySQL, MongoDB.
Programming Languages: JavaScript, JAVA..
J2EE Technologies: Core Java, JDBC, Spring, Hibernate.
Web Technologies: HTML5, CSS 3, SASS, Angular Js, Angular 7, Node Js, Bootstrap, Jquery, Angular Material, XSL, AJAX, Chart.js, Lodash, Moment, Data Grids, Grunt, Webpack, Gulp, Angular CLI
Web/Application Servers: OSE, JBOSS, Apache Tomcat.
Web Services: SOAP and Restful
Content Management: AEM
Build Deploy Tools: Grunt, Webpack, Jenkins, Docker, OSE
Operating Systems: MAC OS, Windows 7, 10
Version Controls: GIT Bash, GIT from IDE
IDE: IntelliJ, VS Code, Eclipse
Tools: Ant, Maven.
Testing Tools: Chrome Dev Tools, Firebug, Postman, Batarang
Design Tools: MS Visio
Others: MS Office, Excel, Microsoft Word, QA4J, SART, MS Access
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Front End Developer
Responsibilities:
- We follow the Agile Methodology by having PI Planning’s, Sprint Systems, Stand Up’s, Retrospective, Business Demo’s, Sprint reviews, Code Reviews and used Rally as the Project Management Tool.
- Wrote Restful Web Services using Spring Boot, Spring Data and used MY SQL as the database.
- Used AEM as the Content Management Tool and developed Header, Footer, UI Cards and Error Messages re-usable.
- Used Angular Material, UITK( Confidential Internal Component Library), PrimeNG, UI-Grid, Ag-grid in building the Components.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, Angular Material and Angular 4 / 7.
- Created Single Page Application with loading multiple views using route services (using UI Router and ngRoute) and adding more users experience to make it more dynamic by using AngularJS framework.
- Responsible for providing user interface design for Web-based products including dashboards, widgets, UI Cards, Reports, PDFs using Angular Material Design, SASS etc.
- Worked on different cross-browsing capability issue for IE, Chrome, Firefox and Safari.
- Tested and debugged code using IE tester, Chrome Inspector, Firebug and Safari Web Inspector.
- Used various Angular, JQuery UI plugins and Angular Material like autocomplete, date picker, color picker, document slider to enhance the usability.
- Created custom directives in Angular JS/ Angular4/7 for reusable components (multi-field form elements)
- Used Jasmine and Karma Task Runners to create test Cases to achieve 80% Code Coverage.
- Used JS Linters, Sonar- Code Quality Tools and Fortify - Security Management Tool for the better Code Quality
- Used Angular.js and Node.js framework for building web-apps and is highly efficient by consuming JSON Response by consuming Restful services
- Involved in complete SDLC life cycle - Designing, Coding, Testing and Production Support.
- Built Pages using HTML5, CSS3 and SASS preprocessors and used GRUNT and Webpack as the build tool for minify of the files
- Involved in converting wireframes and Photoshop layouts into websites/Applications using HTML5, CSS3, JavaScript, SASS, Angular JS/Angular 4/7 and Bootstrap with neat and clean coding considering W3C standards.
- Developed CSS3 and SASS style sheets to give gradient effects. Developed page layouts, navigation and icons. Applied industry best practices and standards when project requirements were lagging.
- Involved mainly in improving the application speed times by analyzing the code and following certain Code Standards and Techniques.
- Mentored Junior/Fresher’s in the development and doing the code Analysis.
- Build Dashboards for admin Users used Chart.js in developing the Charts like Doughnut, pie, Circle Charts which helps in analyzing the user’s performance and productivity.
- Customized AngularJS filters and Directives in several locations to get the required output. Used Lodash Utility Library and Moment.js Date Library to improve the performance in accessing JSON.
- Involved in Creating the Project using Angular 2/4 from the Scratch by following all the Standards like build Process and jenkins Setup and Web Server Configurations.
- Used OSE, Openshift Environment - a cloud based Server Environment where we host the apps and also involved in debugging the issues with Jenkins.
Environment: HTML5, Spring Boot, Spring Data, Spring Security, AEM, CSS3, SASS, JavaScript, JQuery, JQuery UI, AngularJS, Angular 2, Node JS, AJAX, JSON, GIT, Lodash, Moment.js, GRUNT, Bootstrap, JSP, Rally, Spring, Apache, Prime NG and Jasmine.
Confidential, Irvine, CA
Web Developer
Responsibilities:
- Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
- Involved in Daily Scrum meetings, Sprint planning and estimation the tasks for the user stories and participated in retrospective and presenting Demo at end of the sprint.
- Interacting with scrum master to ascertain requirements with detailed functional and technical analysis.
- Used Angular JS in integrating the Screens with BootStrap as the CSS Framework.
- Created new JSP views to in corporate backend functionality to display on the UI screens using client rich technologies like JQuery, Ajax, JavaScript, HTML, CSS files.
- Implemented custom validation controls for various forms with help of AngularJS
- Used Angular JS, DHTML and DOM for client side scripting and handled AJAX calls.
- Developed various complex stored procedures, packages, interfaces and triggers in PL/SQL.
- Created different style sheets using HTML 5, JavaScript, JQuery, AJAX, CSS to make UI screens compatible across different versions of IE browser.
- Creating wireframes as per the functional specification document. Integrated templates built using AngularJS, JSON and AJAX to get and post the data to back-end code (JSP).
- Developed Components like AutoCompletes, Date Pickers, SSN Validators Logic and Filters.
- Developed frontend application using Bootstrap (Model, View, Controller), Angular.js framework.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON and Angular JS, Adobe flash.
- Redesigned checkout functionality to realign with the current eCommerce industry standards.
- Created Hibernate Template to do CRUD operations on Database.
- Built responsive site using Bootstrap that fits devices of different visual sizes.
- Developed persistence layer using ORM Hibernate for transparently store objects into database
- Worked on Messaging to send and receive data asynchronous using Restful and SOAP based webservices.
- Created different branches to maintain code base for each environment using GIT, SourceTree.
- Worked closely with the testing team in creating new test cases using JUnit Framework Mockito, Maven dependencies for the project and used GIT as Version control System.
- Developed client application API’s using Node Js and used Techniques to improve speed and quality of the code.
- Used Rally for bug reporting and tasks and issue tracking.
- Used Eclipse as IDE, Log4j framework to implement logging system for the project.
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
- Worked with DB team, QA team, Business Analysts, Project managers and users to analyze and implement the requirements efficiently.
Environment: JAVA/EE, Struts 1.2, JSP, Spring MVC, Tomcat 8.0, Multithreading, JBoss Wildfly 9.x, Firebug, Hibernate, JDBC, AngularJS, HTML, Jasmine, D3.js, Require.JS, JQuery, JavaScript, Junit, Mockito, Maven, Git, SourceTree, BitBucket, Eclipse IDE, SQL WorkBench 5.3, Squirrel Client.
Confidential, Missouri, MO
Java/J2EE Developer
Responsibilities:
- Developed the user interactive web application and Rich Internet Application (RIA's) using with the help of Adobe Dreamweaver.
- Maintained the existing application by fixing bugs and providing email customer support.
- Integrated with backend using Angular and used ngRoute as the routing mechanism in developing the SPA.
- Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
- Extensively used DOM Operation using JQuery in the Directives.
- Adding new product features, bug fixes, and transitioning Account pages to the new platform using AngularJS.
- Designed UI patterns, UX patterns, GUI designs, page illustrations, and user conceptual designs
- Developed iOS mobile application and Android mobile application.
- Templates and banners using Adobe Photoshop and Adobe Illustrator.
- Build the Layouts using HTML 5, SASS, CSS3, BootStrap and Validations using Template Driven Forms, Animations in the Application
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, CSS floats, cross browser compatibility and CSS behaviors using BootStrap.
- Developed the table less web applications using with CSS and with the help of various elements onW3C standards.
Environment: Core Java, CSS3, Angular JS, Animations, DOM, JavaScript, Tomcat server, jQuery, Bootstrap, Hibernate.
Confidential
Web Developer
Responsibilities:
- Developed user access module of different internal and external applications (Presentation layer) using Struts Framework.
- Involved in preparing class diagrams, use case diagrams and sequence diagrams.
- Developed Web modules separately which will access the particular Web Service to complete the related transaction.
- Worked on the User Interface using HTML, CSS and JSP.
- Developed the Test cases for unit testing.
- Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
- Created Static and dynamic web pages using Servlets and JSP.
- Wrote SQL queries for JDBC to store and retrieve results from Oracle.
- Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
- Worked with onsite team in coordinating the work.
- Used JavaScript for Client Side validations.
- Wrote Java Filters while serving and sending the data.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit framework.
Environment: Java/J2EE, JSP, JUnit, RMI, Eclipse, HTML, PL/SQL, Oracle, UNIX, JavaScript, JDBC, XML Servlets, UNIX and UML