Sr. Web Developer Resume
Richmond, VA
SUMMARY
- A dedicated proficient with 6+ years of experience in Web Technologies with an expertise set and attentiveness in regard to detail, willing to work as a Frontend UI Developer where I could create digital magic and elevate user experience to next level.
- Strong experience as a Frontend Developer in developing User Interface (UI) web applications by using JavaScript, DOM, jQuery, HTML/HTML5, CSS/CSS3, Ajax, JSON, Angular.js, Reacts, BackboneJS and Node.js.
- Extensive experience on modern front - end template frameworks for JavaScript - including Bootstrap, JQuery, Angular 2/4.
- Experience in building applications with React JS, Redux, Angular 2/4, Regular JS.
- Experienced with implementing different features of Bootstrap.
- Experience Object Oriented Programming Concepts using Java.
- Experience 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.
- Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
- Experience in developing Web-centric applications using XML, Angular.js, JavaScript, JQuery, CSS, Photoshop, Dreamweaver and IIS.
- Solid understanding of React Virtual DOM Algorithm, for React performance optimization.
- Expertise in client scripting language and serve scripting languages like JavaScript, JQuery, JSON, Bootstrap, Node.js, AngularJS, Backbone.js, Knockout js.
- Expert in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Developed Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Extensive experience in building Single Page Application (SPA) using Model View Controller (MVC) Framework such as Angular.JS framework.
- Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.
- Strong analytical and problem-solving skills, self-starter, and good team player.
- Strong understanding and experience with all phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the ongoing project status and issues. * Experience in development and implementation of Application, mobile and Web based Technology Solutions.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
- Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
- Experience in implementing Presentation layer using CSS Framework, Angular.JS, Wire-framingand HTML5.
TECHNICAL SKILLS
Operating Systems: Windows XP/Vista/7/8/10, Ubuntu, Linux, Mac OS X
Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JQuery, JSON, Apache, PHP, DOM, Sublime Text, Gulp, Grunt
Programming Languages: JAVA, JavaScript, JQuery, Ajax, Java, SQL.
JavaScript Frameworks: Backbone.js, Node.js, React.js, Angular.js, Require.js, Bootstrap, JQuery UI
IDE: Editors Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop.
Database: Oracle 11g/12C, MS SQL Server, My SQL Server, DB2 Debugging Tools Firebug, Bugzilla, Chrome Developer Tools. Version Control SVN, GIT, CVS
Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere, IIS. Desktop Tools Acrobat Writer, MS Office
SDLC: Waterfall, Agile, Scrum.
Browsers: Firefox, Chrome, IE, Opera, Safari
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Sr. Web Developer
Responsibilities:
- Developed and designed web pages using HTML5, CSS3, jQuery, AngularJS, D3.js Bootstrap, React JS, Angular Material and Eclipse.
- Resolved UI issues/Functionality issues reported by Tester/QA.
- Developed Angular2 reusable components to render the HTML.
- Wrote many unit tests for components using Mocha, Jasmin for Angular 2/4.
- Working extensively on Angular 2/4, Bootstrap, Restful Web Services for responsiveness.
- Using Angular JS 4 to implement rich functions in various pages such as form validation, crud, grid list, search, sort, pagination, multi-selection, unit-tests etc.
- Extensively used $http service to make Ajax calls and consume JSON response across various services.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts.
- Build user interfaces differently by breaking them into components using ReactJs and used a real, full featured programming language to render views with ReactJs.
- Developed user interactive dialogs and toasts for error and success messages using Angular Material.
- Used Bootstrap grid model and Bootstrap components for the entire application for cross-device compatibility.
- Wrote Ajax calls to populate tables, charts, tab menu and other components with JSON data in Angular 2/4.
- Developed components and directives using Angular 4.
- Built applications for scale using Typescript, Angular 2/4.
- Displayed huge sets of data in the tables, and implemented different operations with table dynamically like add rows, edit rows and save the edited rows on table using Angular 2/4.
- Created various Angular 2/4directives, components, DOM, expressions, templates, data binding, etc.
- Evaluated JSON from the server and making Ajax requests using XHR object and handling JSON objects.
- Followed Agile Software Development Methodology in the progress of the project.
- Used Jenkins for creating Formal and Quality Build.
- Automate the deployment process using Urban Code Deploy (uDeploy)
- Effective Using of Atlassian-Stash for Version Controlling and JIRA Board for Issue Tracking.
- Used Firebug, Firebug Lite, GA debugger, Chrome developer tools and IE Developer Toolbar for debugging and browser compatibility.
- Debugged and resolved many cross-browser issues.
- Worked with the team of architects and back-end developer (Lead) to find ways for creating the best possible user experience.
- Worked in Scrum environment and attended frequent meetings.
- Developed shared services and factories in AngularJs to share the data between different controllers.
- Created several dynamic graphs using D3.js and Google Charts.
- Implemented TEST DRIVEN DEVELOPEMENT using Testing tools like Grunt/Gulp.
Environment: HTML5, CSS3, Typescript, JSON, JQuery, Angular2, Jasmine, NodeJS, NGINX,Bootstrap, WebStorm IDE, Git, Agile methodology.
Confidential, Boston, MA
Web Developer
Responsibilities:
- Involved in the Analysis, design, development, testing and maintenance phases of Software Development Life Cycle (SDLC) of Sprint Transformation Project.
- Developed dynamic web pages using HTML/HTML5, CSS/CSS3, jQuery, AngularJS, Bootstrap, LESS, CSS3 and Sublime Text Editor.
- Coded in AngularJS MVC framework to build web application for the internal use of the organization.
- Wrote application level code to add functionality to the perform client side validation using AngularJS and JavaScript.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented Responsive Web Design (RWD) using Twitter Bootstrap.
- Developed dynamic responsive Web Application by integrating AngularJS with Bootstrap which is further integrated with Web Services.
- Implemented various $scope methods $watch (), $digest () and $apply () in order to implement two-way data- binding by using AngularJS.
- Implemented Backbone.js and React.js to create a dynamically changing website.
- Integrating React's Redux Framework to scale and maintain the application better while handling large amounts of data.
- Designed various routing mechanisms and Implemented $http functionality in AngularJS in order to retrieve data from web servers.
- Designed the frontend applications, user interactive (UI) web pages using web technologies like HTML5, XHTML and CSS3.
- Brought the HTML and CSS of an existing web site to the latest web standards.
- Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, Auto Complete, JSON, Angular JS, JavaScript.
- Worked in Agile environment in all aspects of the project.
- Worked with Jasmine and Karma for unit testing before the build.
- Consuming RESTful Web Services for JSON/XML data using jQuery, AJAX and AngularJS http & resource services.
- Developed various customized views using JQuery, JavaScript, HTML, XHTML and CSS3.
Environment: HTML5, SCSS, Javascript, JQuery, Bootstrap, Angular, NodeJS, AEM, SightlyScript, WebStorm IDE.
Confidential, Newark, NJ
UI Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application
- Implemented Universal tracking on internal websites for tracking clicks on pages using JQuery.
- Customized the UA tracking code and Updated UA JS library, Methods & Custom logic
- Implemented Classic analytics (GA.js) and universal analytics (UA.js) in parallel to validate results.
- Developed the code for Configuring URL structure for virtual page view.
- Differentiated the custom dimensions of universal analytics implementation with custom variables of Classic analytics.
- Implemented the code to track Custom Dimensions&Custom Metrics specific to company.
- Involved in Universal analytics tracking code validation for tracking issues, Virtual Page view tracking and making sure all the events are being tracking properly using debugger tools and analytics dashboard.
- Involved in Debugging & Tracking changes (GA vs. UA) in various metrics such as Sessions, Page views, Bounce Rates etc.
- Separated the whole tracking code JavaScript logic from the main JSP page into a metrics file to make sure code changes for tracking requirement will be Independent of releases.
- Designed asynchronous messaging usingJavaMessage Service (JMS)/Message Oriented Middle ware (MOM) for sending messages.
- Designing, coding and configuring server side J2EE components like JSP, Servlets,JavaBeans, XML.
- Developed back-end logic in CoreJavausing technologies including Collection Framework, Multi-Threading, Exception Handling, Generics and Annotation.
- Used JDBC, SQL queries, prepared statements and batch processing.
- Stored data in Oracle database and accessed using Oracle JDBC drivers.
- Created a code optimization document to provide recommendations on the code changes for existing applicationto make it more enhanced.
- Implemented 'Site Search' tracking. This feature provides the search queries data in the GA reports.
- Worked on pages published through SharePoint.
- Created a POC with the possibilities of making SharePoint sites responsive using Bootstrap, CSS3 mediaQueries and Device channels.
- Implemented click event tracking to send events reported to Google analytics controlled from separate JavaScript file published using SharePoint server 2013.
- Worked on AngularJS to create single page applications using its features like Controllers, Services, Directives
- Using AngularJS, created custom directives for data manipulations and to display data in company standard format in UI.
- Involved in writing application level code to interact with APIs,WebServices using AJAX, JSON and XML.
- Developed & Customized UI in HTML5, JQuery, CSS3, JavaScript and AngularJS for Master Pages, page navigation and form validation.
- Used Node.js for communication to the server through RESTful API.
- Designed custom filters to filter data in grids based on the search in input text box for contacts using angular filter function and used inbuilt filters
Environment: HTML5, CSS, JavaScript, JQuery, Bootstrap, NodeJs, AngularJS,SharePoint, Java, JSP, JDBC,SQL,Eclipse IDE.
Confidential
Web Developer
Responsibilities:
- Communicated with the business partner and settled down the business requirements.
- Analyzed business requirements and prepared for the Project Design and Plan Document.
- Responsible for front-end UI design using HTML5, CSS3, JavaScript, JQuery etc.
- Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Developed data insertion forms and validated them usingJavaScript.
- Developed an interface to seamlessly combine the new module with their login system by using AngularJS framework.
- Defined new validations through AngularJS for the form field validation implemented through HTML5.
- Used NodeJS for heavy DOM manipulation.
- Took advantage of the responsive utilities of Bootstrap framework to ensure the web page displayed properly on different devices, including desktop, laptop, tablets and smart phones.
- Streamlined theResponsive Web Designto enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Implemented responsive web design and maintaining larger style sheets using Bootstrap and Sass.
- UsedJQueryto traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using JQuery framework.
- UsedJQuery pluginsfor Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- ImplementedAJAXfor better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Created Restful web services and Created Event Emitters using Node.js and Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Used Google Chrome for debugging the application.
- Produced visually appealing designs focused on usability, utility, UX, cross-browser compatibility and SEO / web standards.
- Implemented Search Engine Optimization (SEO) and Google Analytics protocols on web pages.
- Worked on different browsers Internet Explorer, Mozilla Firebox, Windows Chrome, Mac, and Safari.
- Focused on resolving numerous cross browser compatibility related to CSS and JavaScript.
- Utilized Firebug, IE tester and Chrome Element Inspector to track and fix bugs.
- Used GIT as version control tool to update work progress with other team members.
Environment: ASP.NET, AngularJS, NodeJS, Bootstrap, HTML4/HTML5, CSS2/CSS3, JavaScript, JSON, JQuery, AJAX.
Confidential
Frontend Developer
Responsibilities:
- Maintain site-wide design standards and contribute to the evolution of standards.
- Communicating regularly with HQ designate, reporting on project progress and other aspects of projects.
- Used MS Visio and Photoshop tools for web application development.
- Designed business applications using web technologies like HTML and CSS based on the W3C standards.
- Designed professional web applications in a standardized format, which targets the W3C standards.
- Worked on CSS Background, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, JQuery and HTML.
- Architected and developed a mobile web application publishing framework component library based on AngularJS.
- Received business logic specifications and design documents, and translated them into HTML, CSS3 preprocessor styling SASS, JSON files, JavaScript and AngularJS.
- Involved in developing Web pages that are more user interactive using AJAX, JavaScript, LESS, Bootstrap and Angular JS.
- Designed and developed the application to be responsive for desktop, mobile and tablets using media queries and Twitter Bootstrap.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Using advanced level of HTML, XML, AJAX, JavaScript, CSS and pure CSS layouts.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
Environment: CSS, HTML, JavaScript, JQuery, AngularJS, NodeJS, MS Visio,Adobe Photoshop, ASP.NET, AJAX
