Web Developer - Onsite Offshore Coordinator Resume
Atlanta, GeorgiA
PROFESSIONAL SUMMARY:
- Experience in using various tools and IDEs for development and design like WebStorm, Visual studio Code, Sublime Text, Atom, Eclipse and NetBeans.
- Over 7.5+ Years of professional experience as a Front End UI Developer developing web applications.
- Professional understanding in various phases of SDLC including Requirements analysis, Development, Maintenance and Testing of various client/server and web applications.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, JavaScript, AngularJS, Bootstrap, JSP, HTML/HTML5, XHTML, JQuery, CSS/CSS3, SASS, Ajax, Node JS.
- Extensive experience in building single page applications (SPA) using RESTful web services, AngularJS and custom MVC frameworks.
- Sound Understanding and good Experience with Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test Driven Development (TDD).
- Proficient in Responsive design Layout applications using Twitter Bootstrap supporting multitude of browsers and devices.
- Good experience in development of software applications using Core Java, JDBC, Servlets, JSP, JSTL, Hibernate, Spring and UML design and working with Apache Tomcat server.
- Experience in Object Oriented JavaScript and use of design patterns like module, revealing module and singleton pattern.
- Proficient in dealing with challenging High Traffic Websites and Cross Browser Issues handling with different versions of browsers in IE, FF, Chrome and Safari.
- Proficient in making AJAX calls using JQuery and usage of JSON for faster and impulsive responses.
- Proficient in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Expertise in creating User Controls, Web Forms and client side validations using JavaScript.
- Working knowledge of Mocha and Jasmine JavaScript unit testing frameworks.
- Extensive experience on working with various CSS/CSS3 features and proficient in using higher level style syntaxes, LESS and SASS for advanced CSS features.
- Good understanding of relational databases and proficient in writing SQL queries and stored procedures.
- Experience in developingSplunk queries and dashboards targeted at understanding application performance and volume analysis.
- Experience working in Scrum teams in agile methodology.
- Hands on Experience with version control tools like SVN, GIT.
- Excellent interpersonal abilities, communication skills, time management and team skills with an intention to work hard to attain project deadlines under stressful environments.
TECHNICAL SKILLS:
Web/Java Technologies: HTML/HTML5, CSS2/CSS3, LESS, SASS, XML, XHTML, XSLT, JavaScript, Twitter Bootstrap, Java, AJAX, JQuery, JSON, Struts, spring, Hibernate
JavaScript Libraries: Angular JS, Node JS, Require JS, Dust Js
Databases: Oracle, MS SQL Server, MySQL, PL/SQL (oracle)
Monitoring Tools: Splunk Enterprise
Operating Systems: Windows XP/Vista/7/8, MAC OS X
IDE s and Tools: Eclipse, Webstorm, Sublime Text 2/3, Maven, Atom, NetBeans, Aptana Studio
Web/Application Servers: Apache Tomcat, web logic
Version Control: SVN, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, Georgia
Web Developer - onsite offshore coordinator
Responsibilities:
- Following agile methodology with daily scrums and weekly sprints for the development.
- Tracking down the issues/bugs/new requirements for CNN.com and logging them using JIRA tool.
- Analyzing the requirements and getting the requirements clarification for JIRA tickets in weekly backlog meetings and prioritizing the tickets to work in the next sprint.
- Involving in discussions with product teams, architects, design team and peers before implementing new features in the project.
- Michonne is the web server for CNN.com; it’s the presenter-layer of the CNN Expansion stack. Pal is an ORM service for Michonne; this service fetches CMS3 Published Models and builds the required relationships with other Models as well as dependencies for use within Michonne. Trinity is a repository that currently holds the CNN runtime configurations for Michonne, Pal, redirects, rewrites, Ads, Branding, and Headers.
- Using task runner Grunt to manage project, package manager NPM, version manager NVM and Bower to manage libraries for the project.
- Working on the above code repositories for resolving production issues and for new feature implementations on CNN.com.
- Involvingin webmaster tasks like redirects, branding and other run time configuration changes.
- Worked with AngularJS 1.5 for ODM project.
- Helping offshore team in requirements clarification and providing inputs for the tickets they are working on.
- Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
- Creating pull requests for each ticket in Bit bucket for peer review and also performing formal code review for peers.
- Working with QA testing team and providing inputs while testing our tickets in different environments like SWEET,, STAGE.
Environment: Dust Js, SASS, JavaScript, JQuery, Node Js, Npm, NVM, Bower, Grunt, Karma, Mocha, Bitbucket, JIRA, Couch DB, CMS.
Confidential, Orlando, Florida
Sr. Front-end Developer
Responsibilities:
- Interacting with the clients to get site-specific requirements and performing analysis for client specific requirements.
- Involving in design discussions with peers, consumers and subject matter experts before implementing new features in the project.
- Developing the Front End User Interface for the web client presentation layer (JavaScript/Angular) and Web API Façade Layer (Node).
- Working on enhancements of code blocks using Node Js.
- Providing the content to be displayed in the web pages in Confluence and orchestrating Confluence rest API calls using web API layer.
- Maintaining Cross Browser compatibility and implementing Responsive Web Design using Twitter Bootstrap, media queries, Adaptive Content and RESS.
- Responsible for developing various static and dynamic modules that are displayed in different web pages according to the specifications.
- Using task runner Grunt and Gulp to manage project and package manager NPM and Bower to manage libraries for the project.
- Performing the unit testing using Karma, Mocha and Chai that cover the failure and passing paths for the code to ensure code quality.
- Presenting a sample demo to the team after implementing the new features that clearly shows how the code works and what it does.
- Documenting the important information to use the new features including what does it do requirements to use it and how to use it.
- Creating pull requests in GitHub for the peer review of our developed code and also performing formal code review for peers.
- Collaborating on GitHub for source code versioning and using Version one tool as a daily tracking tool to track stories, and tasks throughout iterations.
- Working with Splunk infrastructure team on props.conf and input.conf files for ingesting the application logs into Splunk.
- Building Splunk Enterprise dashboards with nine different panels for various tier 1 applications in the organization.
- Creating panels in Splunk dashboard for each application to show application availability, transaction success rate, and transaction volume, transaction volume per server, average response time, response time metrics, response time outliers, and error counts over time and top 10 application errors.
- Meeting with the application teams for gathering required information and for presenting the dashboards built on Splunk Enterprise.
- Following Agile methodology with daily scrums and sprints for the development.
Environment: HTML, CSS, JavaScript, JQuery, Angular Js, Node Js, Restify, Bootstrap, Npm, Bower, Grunt, Karma, Mocha, GitHub, Version one.
Confidential, Milwaukee, WI
Web Developer
Responsibilities:
- Involved in reviewing business requirements and functional designs for application and participated in creating Wire Frames.
- Transformed design mock-ups into cross-browser compatible HTML/CSS layouts and implemented dynamic elements and reusable libraries with JavaScript, JQuery and Angular.js
- Embedded newMedia Elementsi.e., video and audio files using the HTML 5 mark-ups and used HTML5 file APIfor uploading local files from the client-side.
- Ported and redesigned the Lead management system using AngularJS frameworks implementing modular design and worked with Declarative Bindings.
- Created Angular components like controllers, services, directives and forms to collect different user data and implemented form validation in Angular.
- Responsible for storing and retrieving user entered data toHTML session storage,hence given user a feature for running several session at a time.
- Used Selectors, Events, Ajax and Dom Manipulation modules in JQuery for updating content on DOM nodes.
- Used cleaner patterns like module pattern and followed DRY principles.
- Developed Custom directives to be reused across different modules in the application.
- Implemented latest CSS3 features like creating various effects, shading, 2D 3D animation, Shapes and Handling multimedia.
- Worked with Twitter Bootstrap framework making use of grids, advance components like Nav bars, Pagination, Alerts, Progress bars etc.
- Used JQuery to make RESTful API calls and Designed/documented RESTAPIs for collection and retrieval of high data.
- Converted the UX design in to functional Single Page Application with features like deep linking and routing.
- Developed source code to consume JSON response received through XHR/AJAX calls using JQuery. Ajax () calls.
- Created angular services to hold application state data and integrated with back-end services using $http and $q.
- Used W3C Validator for testing and worked on Unit testing with Karma and Jasmine.
- Debugged the issues in firebug for Firefox, web developer tools in Chrome, Safari and IE 8, 9, 10 browsers.
- DesignedCSSbased page layoutsthat are cross-browser compatible and standards-compliant.
- Worked in Agile Development and maintained good level of communication in team going through all phases of SDLC lifecycle.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: HTML5, JavaScript, Java, Servlets, CSS3, JQuery, Ajax, Bootstrap, Angular.js, JSON, RESTFUL web service, JSP, Spring, Hibernate, sublime Text, Adobe Flash, MYSQL, Apache Tomcat, Karma, Jasmine, SASS.
Confidential, Trevose, PA
UI/web Developer
Responsibilities:
- Built theResponsive UIscreen using HTML 5,CSS 3and twitterBootstrap.
- Responsible for implementingBusiness logic based on user selection usingJQuery, JQuery UIandAngularJS and for all client side UI Validation.
- Involved in write application level code to interact with APIs, Web Services usingAJAX, JSONand hence building type aheadfeature using JQuery, AjaxandJQuery UI.
- Developed page layouts, navigation, animation buttons and icons and created UI designs using Web 2.0 standards.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS 3.0 and JavaScript.
- Used Java, JDBC, Servlets, JSP, JSTL, Hibernate, and spring while enhancing the functionality.
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Used AJAX Calls $.get, $.post, $.ajax to make request to the backend and fetch the data in JSON format.
- Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and Alerts.
- Used SASS for creating CSS frameworks store things like colours, font stacks, or any CSS value.
- Responsible to store and retrieve user entered data toHTML 5 session storage hence give user feature of running several session at one time.
- Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
- Designed user-friendly navigation to display various sections of data using JQuery.
- Worked with Node to give a structure with rich API over a RESTful JSON interface.
- Created a CSS framework for using a 12 column grid preferred by the designers as well as implementing parts of Object Oriented CSS to cut down on repetitive code.
- Knowledge on implementing directives and scope values using AngularJS for an existing webpage.
- Created Cross-Browser compatible and standards-compliant CSS-base page layouts.
Environment: CSS, HTML, JavaScript, AJAX, DHTML, JSON, JSP, HTML5, Java, MS Excel, MS Visio, Web Storm, JQuery, Spring MVC, Bootstrap, Angular JS, REST web services, MYSQL, Eclipse.
Confidential, Deerfield, IL
Front-end Developer
Responsibilities:
- Worked closely with internal clients to define business objectives, project scope, solution space and design/development approach for various knowledge research applications.
- Designed dynamic and browser compatible pages using HTML, CSS, HTML5, jQuery and JavaScript.
- Responsible for creating the screens with table-less designs meeting W3C standards.
- Used CSS3 to develop Rich UI Components such as Accordions and Modal Windows using pure HTML 5 and CSS3.
- Responsible for creating the screens with table-lessdesigns meetingW3C standards.
- Developed GUI using HTML and JSP for dynamic page generation and wrote Java Servlets to retrieve objects from database.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript.
- Used JSTL and wrote custom JSP tag libraries and implemented role based handling in JSP pages.
- Used JQuery core library functions for the logical implementation part at client side for all the application.
- Optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
- Created dynamic webpages making AJAX Calls, using the XML Http Request Object.
- Used CSS Sprites to decrease the number of HTTP requests and increase the load time of web pages.
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call.
- Involved in implementation and up-gradation to latest versions of JQuery.
- Used Twitter Bootstrap framework for developing customizable and fully responsive for various screen sizes.
- Consumed web services using RESTFUL architecture.
- Extensively used JQuery load method to load data from a server and to put the returned data into the selected element.
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Developed and prepared test cases for unit testing of various components with QUnit framework.
- Tested cross browser functionality and fixed major layout bugs for supported browsers including IE6.
- Defined text alignment, size, borders and many other typographic characteristics.
- Fixed bugs and provided support services for the application.
Environment: CSS3, HTML, JavaScript, AJAX, jQuery, JSON, SVN, Eclipse, JAVA, DHTML, XHTML, web services, JSP, Apache Tomcat, web services, SQL server.
Confidential, Montville, NJ
UI/Web Developer
Responsibilities:
- Responsible for transforming design mock-ups to W3C standards compliantHTMLpages using XHTML,CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
- Developed presentation-tier JSP pages in HTML, implemented JQuery Data Grid control, Validation control and other Widget controls.
- Responsible for designing desktop and mobile applications for the client.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML (HTML, CSS and JavaScript).
- Responsible for developing various static and dynamic modules that are displayed in different web pages according to the specifications.
- Developed social network services for user interaction using Ajax, JavaScript, CSS and DHTML.
- 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.
- Good experience with Spring MVC, Used Spring MVC to send the request from UI to Controllers.
- Used Cascading Style Sheets (CSS) to maintain design consistency across all web forms.
- 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.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on Apache tomcat server.
- Created Model objects using Entity Data Model with Entity framework using Hibernate.
- Implemented dynamic page elementsand form error validationsusing JavaScript.
- Embedded the flash content into the web pages using SWFObject.
- Created Ajax calls to exchange (request / responses) information with database.
- Wrote application level code to interact with the backend databases (Oracle) using JSP.
- Designed and implemented a dynamic image rendering web service which is consumed by JSP, JQuery, JavaScript, and Angular JS.
- Used Subversion (SVN) as a repository tool and as a version control.
Environment: CSS, HTML, JavaScript, XHTML, XML, JQuery, JSP, JSON, AJAX, DOM, Eclipse, JAVA, Spring MVC, oracle 10g, Apache Tomcat, Adobe Dreamweaver CS3.
Confidential
Software Developer
Responsibilities:
- Interacted with the clients to get site-specific requirements and performed analysis and design for client specific requirements.
- Applied Use Cases diagram to validate and test web application design against the UI architecture.
- Designed and developed User Interface using JSP, CSS, HTML and JavaScript.
- Involved in writing Client side Scripts using Java Scripts and Server Side scripts using Java Beans and used Servlets for handling the business.
- Responsible for transforming designed mock - ups to web pages and creating the screens with table less design.
- Used to update the HTML pages using JQUERY AJAX via JSON response.
- Designed and developed AJAX calls to populate screens parts on demand and added modal dialog in web pages to get user input and requests.
- Wrote a combination of jQuery plugins, as well as completely customJavaScript to build a bleeding-edge, AJAX-driven user interface.
- Developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Developed Web applications that are cross - browser compatible.
- Developed new features and customized existing modules for the web application product using CSS, HTML, and JavaScript.
- Performed new - website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
- Used Hibernate for establishing connection and interacting with the database.
- Integrated the frontend JQuery UI with backend REST API using Backbone.js.
- Involved in the development of CRUD functionality for various tables and product components.
- Worked closely with team members to meet the client requirement.
- Actively participated in day - to - day meeting, status meeting, strong reporting and effective communication with project manager.
Environment: HTML, XHTML, JAVA, JavaScript, JQuery, AJAX, JSON, JavaScript, JSP, Chrome DEV Tool,Adobe Photoshop and Eclipse IDE, MYSQL.
Confidential
Software Developer
Responsibilities:
- Involved in developing the web pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery, and Ajax.
- Followed the Agile and Scrum development methodologies.
- Created rapid prototypes of interfaces to be used as blueprints for technical development.
- Responsible for design, development, test and maintenance of applications designed on Java technologies.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Integrated the Java code (API) in JSP Pages and involved in development and deployment using tomcat web server.
- Used JQuery core library functions for the logical implementation part at client side for all the applications.
- Used JavaScript for client side presentation and, data validation on client side with in the forms.
- Designed and developed generated JSP pages based on Struts MVC architecture and also updates configuration setting in configuration files.
- Created HTML navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Used DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Debugged the application using Firebug to traverse the documents.
- Involved in developing web pages using HTML and JSP.
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Developed the Servlets for processing the data on the server and to retrieve objects from database.
- Involved in writing SQL Queries, Stored Procedures and used JDBC for database connectivity with MySQL Server.
Environment: HTML, CSS, Java, JSP, JavaScript, web logic, XML, MySQL, JDBC, Eclipse.
