Front End Developer Resume
Franklin Lakes, NJ
SUMMARY:
- 8+ years of extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
- Proven track record in Graphic and User Experience Design and Transforming Web/Graphic Designers static prototypes into hand - coded HTML, specifically emphasizing accuracy and efficiency & adhering to W3C-established web standards with respect to maintaining cross-browser/cross-platform compatibility and delivering final page templates, including optimized images.
- Experienced in developing both front end and back end applications using Java, HTML, HTML5, CSS, CSS3, JavaScript, Angular.js 1.0x, Angular.js 2.0, React JS, Spring MVC, Spring, Hibernate, Cloud Applications, Node JS, SAAS, RWD, DOM, Gulp, Python, jQuery, and Ajax.Experience in working with third party web services APIs and Web Services using AJAX and JQUERY.
- Experience in Implementing AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups .
- Experience in making Responsive web pages (RWD) using Bootstrap, RESTful API web development and media queries.
- Expertise in debugging and troubleshooting existing code.
- Experience in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selector and many others using jQuery.
- Experience integrating RESTful APIs and web services with applications.
- Experience with node testing libraries mocha, chai, karma, jasmine etc.
- Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, Angular.js 1.0 & 2.0, React.JS, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
- Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Pretty good Experience on various JavaScript Frameworks depending on the use case (e.g. jQuery, React JS, Angular JS).
- Installed, configured and administered Jenkins CI tool on AWS instances.
- Expert in resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, Angular.js1.x, Angular.js 2.0 and AJAX.
- Experience applying the latest development approaches including MVC in the browser, event-driven applications using AJAX, Object Oriented JavaScript, JSON, Angular.js and XML.
- Expertise in Client Side designing and validations using HTML, HTML5 and Java Script.
- Well versed with various software development methodologies - Waterfall, Agile, and Scrum.
- Proficiency in developing dynamic web applications based on REST API’s, Responsive web design, Single page Architecture.
- Experienced with JIRA for bug tracking and issue tracking.
- Worked in wide range of environments, with IDEs like Eclipse, Net Beans, and with SVN and Git.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Expert in creating Templates, Mockups, and Prototypes, Web Interfaces, Layouts.
- Experience in A/B Testing Unit Testing (Jasmine, Karma), Integration Testing and Automation testing (SELENIUM), and experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Ability to handle multiple tasks and to work independently as well as in a team, experienced in interacting with Business/Technology groups.
TECHNICAL SKILLS:
UI Web Technologies: HTML4/5, XHTML, XML, JavaScript, AJAX, jQuery, JSON, CSS2/3, Angular.js 2.0, React.JS,D3.js Responsive Web design, Restfull API S, UI Concept Modeling/Wire framing, Spring, Grunt, NPM and Bower, Hibernate, Node JS, SAAS, RWD, Typescript, Angular.js 2.0, Angular.js 1.0x, Less, swagger, Bootstrap, Gulp.
IDE, HTML Editor: Notepad++, Eclipse IDE, Visual Studio, Dreamweaver, sublime Text2.
Web/App Servers: Apache Tomcat 5.0.25, HTTP Web Server.
Database: ORACLE, SQL SERVER, MYSQL.
Operating Systems: Windows NT, Windows 2000, Windows XP (Prof), Win 7, win 8, Mac OS 10.5/10.6/10.7.
Methodologies: Agile, Rational Unified Process (RUP), UML.
PROFESSIONAL EXPERIENCE:
Confidential, Franklin Lakes, NJ
Front End Developer
Responsibilities:
- Involve in design and development of application using front-end technologies.
- Involved in building Web User Interface (UI) using HTML5, DHTML, CSS3, RWD, JSP, JavaScript, React JS, DOM, jQuery and AJAX that follows W3C Web standards and browser compatible.
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Developed user interface by using the React, Redux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Redux concept.
- Used LESS as a CSS Preprocessor.
- Deployed and host the application on Amazon web service ( AWS ).
- Implemented the Drag and Drop functionality using React-Draggable.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Developed and implemented Single Page Application (SPA) using agile methodology - brought out the best in team by collaboratively working with other developers (pair programming) and also partnering with architects and backend developers.
- Analyze Business and Requirement Specifications to create high level designs and framework components as required using JIRA, Lucid chart and Confluence.
- Collaborate with Architects, Tech Lead and other Software Engineering resources in designing and implementing integrated, enterprise solutions.
- Design, implement, and unit test using test frameworks like Jest and Enzyme.
- Use React Js, Node Js, JavaScript, HTML, CSS, Bootstrap, jQuery, Restfull API’s, Spring, Grunt.
- Assist engineering team to review and ensure proper implementation of design.
- Perform code review and provide suggestions for improvements.
- Participate in detailed deep dives with other related tracks/team and design and develop and overlapping technical components
- Participate in the full SDLC (Agile), including iterative development, estimations and design sessions.
- Work with other senior engineers, software architects and quality assurance engineers to resolve development roadblocks.
- Installed the application on AWS EC2 instances and configured the storage on S3 buckets.
- Take initiatives to periodically review and recommend improvements to the templates as needs arise and to keep all technical documentation up to date.
- Responsible for maintaining the quality of the product and keep track of tasks and development by using different quality and tracking tool like, Sonar, Agile software development etc.
- Work on CI/CD pipeline using GitLab, Maven, Jenkins and to aggregate the project output along with its dependencies, modules, site documentation, and other files into a single distributed archive.
Environment: HTML 5, CSS3, AWS,JavaScript, Bootstrap, Ajax, React.JS, Redux, Jest, Enzyme, LESS, My SQL, XML, JSON, Maven, Jenkins, GitLab, Restful API, Sonar.
Confidential, Iriving, Texas
Front End/React Js Developer
Responsibilities:
- As a major role in developing React & Redux to delivery high performed features and great experience for production.
- Used the functionalities to write code in HTML5/HTML, CSS3/CSS, React.js, JavaScript, jQuery, Ajax,JSON, and Bootstrap
- Used various predefined components from NPM (Node Package Manager) and used Redux library for application state management.
- Involved in using React JScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stableReactcomponents and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality usingReact-Draggable.
- Translating designs and wireframes into high quality code.
- Extensively used React-Hooks from functional components for state and lifecycle features.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Working with internal REST API's to provide read and write data to our back-end services.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
- Work with platform/integration tracks to identify the usability of those components.
- Write maintainable code with extensive tests and version control.
- Participates in design reviews and provide input to design recommendations.
- Cooperate with the lead and backend developer of the application.
- Coordinate with site DevOps and Release Engineering team for system deployment on various environments.
- Worked with Protractor testing framework for end to end testing of Angular application.
- Created GET/PUT request and response using RESTFUL web services.
- AWS S3 is used to store customer's monthly credit statements.
- Apache Camel's AWS component is used to upload documents to S3.
- Strong communication, analytical and interpersonal skills working within Cross-functional teams.
- Involving in deploying the code in to GIT repository and maintain the version control using Bit Bucket.
Environment: HTML 5, CSS3, AWS,JavaScript, Bootstrap, Ajax, React.JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, Mongo DB
Confidential, New York, NY
Front End/React Js Developer
Responsibilities:
- Involved in designing, developing and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
- Involved in designing the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
- Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
- Developed user interface by using the React, Flux for SPA development.
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Used React Router to turn application into Single Page Application
- Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in building stable React components and stand-alone functions to be added to any future pages.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage.
- Added Excel-Builder to download the Tabular data in Excel format using React.
- Created and used Reducers that received said Actions to modify the Store State Tree.
- Maintained states in the stores and dispatched the actions using redux.
- Used Node JS to run Web pack tasks and build properly the project.
- Implemented modules into Node JS to integrate with designs and requirements
- Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
- In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
- Working with ECMA Script 6 features. For build of JSX and ES2015(ES6) used Babel, webpack.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Optimized animation logic with optimistic functions to increase performance in rendering.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Involved in Restful web services to call for POST, PUT, DELETE and GET methods.
- 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.
- Have worked on AWS for fetch the pictures and Videos from AWS to UI
- Used Git for version controlling and regularly pushed the code to GitHub, HP Quality Center as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
- Wrote code to handle cross browser compatibility issues in IE 7, 8, 9, FF, Safari and Chrome
- Implemented flux pattern by using redux framework as a core dependency.
- Knowledge on Node.js environment set-up and interacted Node Service team to get the Service.
- Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML5, CSS, jQuery, Bootstrap, Angular.js, Require.js, Ext.js, Node.js, Backbone.js, Responsive Web Design, AJAX, jQuery UI, JavaScript, Dreamweaver, Photoshop, Flex, MVC, Rest Web Services, JSON, XML, SEO, MySQL Server, Eclipse and Windows.
Confidential, Atlanta, Georgia
Front End/UI Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, unit testing and maintenance of the VISA application
- Responsible for Maintain, enhance and recommend solutions that best suit business and technology needs from UI standpoint.
- Worked on the VISA home page to create the web pages based on forms and recipes to allow the customers to submit their request to order.
- Worked on VISA front end pages as that were developed in a professional manner using HTML5, CSS3, JavaScript and jQuery for forms and recipes.
- Creating Responsive designs (Mobile/Tablet/Desktop) using HTML5 and CSS3.
- Responsible for creating Sketch, wireframe, prototype and visual mockups.
- Requirements gathering from business and defining User stories specifications for the system.
- Worked with Single page applications to load the single HTML page and dynamically update the page whenever the user interacts with the VISA application.
- Creating cross browser compatible and standards-compliant CSS based page layouts.
- Written many custom directives, services and filters in Angular JS as per the functional requirements.
- Worked with Angular 4 framework to run the bootstrap method against Typescript files which are related to application module.
- Implemented click handlers via RXJS in component code snippet. This was done in order to make an observable sequence out of click event stream and to associate it with data streams, which can be used Confidential the time of subscription.
- Implemented NGRX store to maintain the state of the application. NGRX store was used to store results after angular injector observable retrieved the data from backend. Added logic to dispatch the action to NGRX store, this was done to update the store and to update components subscribed to that particular store.
- Application was managed solely based on the state populated from the store.
- Developed multiple screen with Angular 4’s reactive/model-driven forms. Applied form builders, form groups to handle child components of the reactive forms.
- Applied Router Module for navigating between different screens/components within the application.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Worked on LESS &SASS as they are CSS extensions and compatible to easily convert the existing CSS files.
- Implemented the Drag and Drop functionality using React-Draggable.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- Wrote Angular functions while implementing various UI screens across the whole web application (both Consumer facing as well as internal application).
- Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
- Worked on JavaScript frameworks (Node.JS) to augment browser-based applications.
- Responsible to implement UI layer using Angular 2.0 for web API and browser clients.
- Worked on improving and debugging the API functions using Postman and Used Jasmine and Karma for writing the test cases.
- Used Jasmine to perform unit testing of custom filters, custom directives and various parts of AngularJS application.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
- Worked on Grunt as it was the JavaScript task runner used for performing the frequent tasks such as Minification, Compilation, Unit testing and linting.
Environment: Angular 2.0, Angular 4, Typescript, JavaScript, Karma, Grunt, LESS, SASS, Jasmine, Protractor, SASS, bootstrap, HTML5, CSS3, NPM, RESTful API, RESTFUL web services, Single page application, Responsive web design, AJAX, Bit Bucket..
Confidential
UI Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, jQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Involved in extensive HTML coding.
- Responsible for developing the pages using jQuery, AJAX, and JSON to parse on data on the frontend on the fly.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Implemented chained select plug-in for jQuery with JSON processing and callback feature, chain multiple selects with ease.
- Applied industry best practices and standards when project requirements were lagging.
- Implemented different validation control on the web-pages using JavaScript.
- Involved in developing HTML and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Involved in developing XML, HTML, and JavaScript for client-side presentation and, data validation on the client side with in the forms.
- Worked with the QA team to fix the bugs, test the load, and performance checking.
- Responsible to track different versions of files using VSS.
- Worked on cross browser compatibility issues and fix the bugs pertaining to various browsers.
Environment: HTML, DHTML, CSS, AJAX, JavaScript, jQuery, XML, JSON, W3C, SVN, Dreamweaver, Microsoft FrontPage, Adobe Photoshop CS3 and Windows.
Confidential
Web Developer
Responsibilities:
- Coordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Responsible for Design and development of Web pages using PHP, HTML, JOOMLA, CSS including Ajax controls and XML.
- Coded Business Logic component using PHP.
- Developed UI using JavaScript, HTML, CSS, JavaScript validations and XML.
- Implemented applications in JavaScript, and MYSQL.
- Worked extensively with the File management and image libraries.
- Performed Client-side validations using JavaScript.
- Fixed bugs and provided support services for the application.
- Tested/Debugged web browser using Firebug
- Managed and implemented all codes changes via SVN. Deploying builds across development, staging and production instances and maintained code integrity.
- Created an inline-edit and widget-collapse feature for the web page.
- Performed graphical design and web site contract work for small business and working professionals.
- Met one-on-one with clients in exploring the best possible options for their web presence.
- Handled duties ranging from creative design to code implementation.
Environment: HTML, CSS, JavaScript, Firefox Firebug, Sublime Text Editor.
