Developer User Interface (web Developer) Resume
Charlotte, NC
SUMMARY
- IT professional with around 7 years of experience in Web Applications Development usingHTML5, CSS3, Handlebars, Foundations Grid, Bootstrap, JavaScript, jQuery, ECMAScript 6, Require JS, Vue JS, Angular, REDUX, Promises, AJAXandJSON including analysis, design implementation, testing and maintenance of applications.
- Worked for Online Banking, Mobile Banking and Contact Center agent facing applications in Banking and Financial Services domain.
- Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript, RWD (Responsive Web Design) andjQueryalso experience in making webpage cross browser compatible.
- Extensive experience in designing professional User Interactive (UI) web applications with the help of HTML 5, CSS3, JavaScript, jQuery, Ajax.
- Experience in Software life cycle phases like Requirement Analysis, Implementation and estimating the timelines of the project.
- Have experience in Agile and Waterfall Software Methodology.
- Great ability to write clear, maintainable, well - documented, well-commented and efficient code for web development.
- Experience applying the latest development approaches including MVC, RWD, and event-driven applications usingAJAX, Object Oriented JavaScript, JSON and XML.
- Experience on working withCSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, classes, Pseudo elements and CSS behaviors in CSS.
- Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications usingBootstrap.
- Good noledge onAngular 2.0.
- Profound noledge in AngularJS concepts likeDependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Experience working withGitfor source code management and revision control.
- Experience in working with third party web services APIs and Web Services usingAJAX and jQuery.
- Responsible for checking Cross Browser Compatibility and hence worked on different browsers like Safari, Google Chrome and Internet Explorer.
- Experienced in variousIDEslikeNotepad++, Sublime Text,Microsoft Visual studios, WebStorm and Eclipse.
- Experience in creating Single page and Multi page web applications.
- Used SASS to apply styles to the application which helps in keeping the style sheets concise, allowing us to modularize our code while offering a whole lot of features which is not yet available in regular CSS.
- Extensive experience in creating RWD applications using Foundations Grid which can run in different screen sizes like small, medium and large.
- Experience in designing application using Events which reacts to a specific action by publishing and subscribing the events.
- Used Promises to handle the Asynchronous behavior instead of callbacks to have clean code in less number of lines.
- Experience in using Rally throughout the application lifecycle development.
- Experience managing daily communication with offshore development team.
- Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.
- Experience in using Perforce(P4V), SVN, GIT Content Management Servers.
- Having good experience on SOAP UI for testing the web services.
- Used Nexus and SharePoint for storing the Project information, Project update and Defect Tracking.
- Expertise in testing and debugging new programs usingFirebug, Fiddler and Developer tools
- Having good experience in SPARTA framework (BOA Internal RWD framework for online banking)
- Converted the regular web application to ADA Compatible web application. So as per ADA (American Disable Act) disabled people can access the functionality without any issues.
- Worked on JAWR bundling for bundling the JS files which reduces the page load time for users.
- Experience in Content Management Systems me.e. TeamSite and XMAN Engines.
- Experience in using defect logged tools Jira, HP QC.
- Used Crucible for code quality.
- Worked on Jenkins tool for building and deploying the application to LLE environment and JIRA tool for raising application specific requests like gateway issues.
- Proficient experience on Splunk Monitoring tool which used checking Application Health, analyzing the failure scenarios and transaction tracing.
- As a Developer/Lead my responsibility include Team Management, High level Estimation, Requirements Collection, High/Low level Designs and consultation, Software development, Unit Testing, Integration Testing, Release level activities/ Implementation, Client Interaction and Onshore-Offshore co-ordination, Worked in Client Critical projects.
TECHNICAL SKILL SET:
Web Technologies: HTML5, CSS3, SASS, Foundations Grid, Bootstrap, JavaScript, jQuery, Handlebars, ECMAScript 6, VUE JS, REDUX, Node JS, Require JS, Promises, AJAX, XML, JSON.
Operating Systems: Windows98, XP, 2000, Windows 7, windows 8
Web/Application Servers: Apache HTTP Server and Apache Tomcat Application Server
Databases & Tools: Oracle, MS Access, Eclipse, JIRA, Splunk, SharePoint, MS Visio, UBuild, UDeploy, Maven, HP QC, SQL server, Teamsite, XMAN, Rally and SOAP UI
Source Control: Perforce, SVN and GIT
Frameworks: SPARTA (Bank Internal), Borneo (Bank Internal), Marvel Framework for Mobile (Bank Internal), Require JS, Foundations Grid(RWD), Vue JS, Bootstrap, Angular 2.0
SDLC Methodology: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, CHARLOTTE, NC
Developer User Interface (Web Developer)
Responsibilities:
- Participated in JAD sessions with clients for gathering the requirements and involved in Analysis meetings and designed components for the project based on the requirement.
- Provided estimations for new projects and change controls.
- Followed Agile software methodology for project development.
- Involved in Wireframe and Business Events review meetings.
- Designed User Interface using HTML5, CSS3, Sass, Handlebars, ECMAScript6, Required JS, VUE JS, REDUX, JSON, PROMISES.
- Extensively used Bootstrapand Foundations Grid for creatingresponsive web designfor varying screen sizes and devices.
- UsedAJAX, PromisesandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Used Media Queries to support responsive web design for different breakpoints.
- Analyze the response ofJSONin order to updateDOM.
- Designed the JCR structure based on the project requirements.
- Developed various screens for the front end using Redux and used various predefined components from NPM.
- Customized theNode.jsserver to pick the local PackageJSONand run the applications without changing the local paths and variables.
- Working on troubleshooting defects in timely manner.
- Involved in designing theJSONObjects.
- Scrum meetings.
- Having good experience in SPARTA framework (BOA Internal RWD framework for online banking)
- Converted the application to ADA Compatible web application for disabled people to access the functionality without any issues.
- Participated in change and code reviews to understand the functional design and business process flow of the system.
- Worked onCross Browser Compatibility& tested each web application on popular web browsers such asInternet Explorer, Firefox, Safari and Chrome.
- Used JIRA tracking tool for assigning and defect management.
- Used GIT for maintaining the component and for release and version management.
- Coordinate with offshore teams to delegate tasks to them and address any development issues they are facing.
- Identify training needs of team members and provide KT session to them.
- Documented the entire project, which contains detail description of all the functionalities.
- Involved in fixing all the critical post-production defects after the 9% and 100 % production rollout to customers.
Environment: Windows, GIT, BORNEO FRAMEWORK, SPARTA FRAMEWORK, ECLIPSE, SOAPUI, JSON, AJAX, ECMAScript6, Require JS, SASS, Bootstrap, REDUX, VUE JS, Node JS, PROMISES.
Confidential, CHARLOTTE, NC
Developer User Interface (Web Developer)
Responsibilities:
- Experienced in entire Software Development Life Cycle starting from requirement gathering, prototyping, system analysis & design, system and data modeling, development, unit testing, integration testing, documentation and maintenance.
- Participated in Tech Grooming and Planning meetings and provided estimations for new projects and change controls.
- Designed User Interface using HTML5, CSS3, Sass, Foundations Grid, Handlebars, JavaScript, jQuery, ECMAScript 6, Require JS, Ajax, JSON.
- Used modularized approach for easy maintenance and reusability.
- UsedjQuery, Ajaxfor service calls on pages to interact with the server for information.
- UsedCSS Spritesto decrease the number of HTTP requests and load time of web pages.
- Implemented various Validation Controls for form validation and implemented custom validation controls withJavaScript, ECMAScript6andjQuery.
- Extensively used Bootstrapand Foundation CSS for creatingresponsive web designfor varying screen sizes and devices.
- UsedAJAXandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Widget was deployed in more TEMPthan one agent facing applications.
- Analyze the response ofJSONin order to updateDOM.
- Working on troubleshooting defects in timely manner.
- Involved in designing theJSONObjects.
- Scrum meetings.
- Participated in change and code reviews to understand the functional design and business process flow of the system.
- Used Rally to no the acceptance criteria for the tasks assigned and updated the task status on daily basis.
- Used Rally tool for defect management.
- Used SVN for maintaining the component and for release and version management.
- Coordinate with offshore teams to delegate tasks to them and address any development issues they are facing.
- Involved in testing the application during project deployment to identify any potential issues.
- Supported all the host applications using CPW widget to fix all the critical post production issues identified.
Environment: Windows, GIT, SPARTA FRAMEWORK, ECLIPSE, SOAPUI, JSON, AJAX, ECMAScript6, Bootstrap, SASS.
Confidential, CHARLOTTE, NC
Developer User Interface (Web Developer)
Responsibilities:
- Worked on migrating the legacy online banking CPE feature, which was developed in Borneo Framework to Sparta Framework usingJS, ECMAScript6, HTML5, CSS3, Sass, Handlebars, jQuery, Ajax, JSON.
- Worked on extracting the UI business rules and validations from legacy CPE modules.
- Attended meetings with clients for gathering the new requirements in addition to legacy CPE and designed components for the project based on the requirement.
- Provided estimations for new projects and change controls.
- Followed Agile software methodology for project development.
- Conducted KT sessions with offshore team members to make them understand the existing legacy CPE functionality
- Created Static modules as per the Wireframes and Visual Specs.
- Modules were created in such a way that they can be reused in some other places with similar requirements.
- UsedjQuery, Ajaxfor service calls on pages to interact with the server for information.
- Worked on creating a common utility for service call definitions to avoid redundant code and easy maintenance.
- UsedCSS Spritesto decrease the number of HTTP requests and load time of web pages.
- UsedAJAXandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Implemented Core Metrics to check the performance of the click events and JavaScript functions.
- Analyze the response ofJSONin order to updateDOM.
- Unit tested the code before moving it to testing team.
- Working on fixing defects and getting 100% acceptance for most of the sprints.
- Involved in designing theJSONObjects. Scrum meetings.
- Participated in change and code reviews to understand the functional design and business process flow of the system.
- Worked onCross Browser Compatibility& tested each web application on popular web browsers such asInternet Explorer, Safari and Chrome.
- ImplementedAJAXfunctionality usingJQUERY, JSON and XML.
- Used JIRA tracking tool for assigning and defect management.
- Used Perforce for maintaining the component and for release and version management.
- Coordinate with offshore teams to delegate tasks to them and address any development issues they are facing.
- Worked on production related tasks to certify the correctness of the feature after deployment and worked on fixing the critical post production issues.
Environment: Windows, GIT, SPARTA FRAMEWORK, ECLIPSE, SOAPUI, JSON, AJAX, ECMAScript6, Required JS, Foundations Grid, Bootstrap, SASS.
Confidential, CHARLOTTE, NC
Developer User Interface (Web Developer)
Responsibilities:
- Attended the sessions with clients for gathering the requirements and Involved in Analysis meetings and designed components for the project based on the requirement.
- Involved in requirements and design discussions with the host application teams where our widget was deployed.
- Followed Agile software methodology for project development.
- Designed widgets usingJS, ECMAScript6, HTML5, CSS3, Sass, Handlebars, Required JS, jQuery, JSON.
- Used Require JS for managing dependencies between modules which also eases the effort for maintenance and reusability.
- UsedjQuery, Ajaxfor service calls on pages to interact with the server for information.
- Extensively used Bootstrapand Foundation CSS for creatingresponsive web designfor varying screen sizes and devices.
- UsedAJAXandJSONto make asynchronous calls to the project server to fetch data on the fly.
- Analyze the response ofJSONin order to updateDOM.
- Working on troubleshooting defects in timely manner.
- Involved in designing theJSONObjects.
- Scrum meetings.
- Involved in fixing all the defects caused due to jQuery conflicts with the host application teams code.
- Participated in change and code reviews to understand the functional design and business process flow of the system.
- Worked onCross Browser Compatibility& tested each web application on popular web browsers such asInternet Explorer, Firefox, Safari and Chrome.
- ImplementedAJAXfunctionality usingJQUERY, JSON and XML.
- Used JIRA tracking tool for assigning and defect management.
- Used Perforce for maintaining the component and for release and version management.
- Coordinate with offshore teams to delegate tasks to them and address any development issues they are facing.
- Coordinated the Team members technically.
- Deployed widget in different assisted channel applications and supported all the post production issues which were reported.
- Maintained versioning of the widgets using ePortal based on the targeted release to avoid conflicts between different host applications.
- Identify training needs of team members and provide KT session to them.
- Documented the entire project, which contains detail description of all the functionalities.
Environment: Windows, GIT, BORNEO FRAMEWORK, SPARTA FRAMEWORK, ECLIPSE, SOAPUI, JSON, AJAX, ECMAScript6, Foundation Grid, Bootstrap, SASS.
Confidential
Developer User Interface (Web Developer)
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) of project including requirement Analysis, Designing, Building, Unit testing and Deployment.
- Able to manipulate HTML5, CSS3 inAngularJSas well as making the page’s dynamic usingAJAX, JSON Objects.
- Extensively worked withModernizrlibrary to display features based on the browser capabilities
- Worked onCSSBackground, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Implemented code according to coding standards and createdAngularJS Controller which is isolate scopes perform operations.
- Developed custom directives, Factories and Services in AngularJS.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Strong understanding onng-route, controllers, scopes, directives, data binding, $httpserviceand other core topics with in theAngularJSframe work.
- Used Bootstrap grids, NavbarsandAngularJSfor the effective web design.
- Experience in working with form validation usingAngular.js.
- Unit Testing of the developed solution
- Tracking and updating defect using HP Quality Center.
- Using Perforce as source repository and controlling versions of the code.
- Enhanced the existing website by providing suitable naming conventions and coding standards.
- Providing maintenance to several websites
Environment: JavaScript, jQuery, Angular JS, Bootstrap, JSON, HTML5, AJAX, CSS3, Eclipse, HP Quality Center, Perforce, SOAP UI
Confidential
Developer User Interface (Web Developer)
Responsibilities:
- Worked closely with business system analyst to understand the requirements to ensure that right set of UI modules been built using H3 hybrid framework which TEMPhas separate flows for application logic and painting of the page.
- Responsible for the overall layout design, color scheme of the hybrid mobile web application using HTML and CSS.
- Using the latestHTML5elements, content rendering using semantic tags such as article, section, Canvas etc.
- Worked onCSSBackground, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
- Development of cross browser compatible mobile web pages using Java Script and jQuery.
- Designed and developed custom jQuery components for the front-end client-side validations.
- Responsible to manipulate HTML5, CSS3 injQueryas well as making the page’s dynamic usingAJAX, JSON and XML
- Tracking and updating defect using HP Quality Center.
- Using Perforce as source repository and controlling versions of the code.
- Created documents on various application systems and business process
Environment: HTML5, jQuery, XML, AJAX, CSS3, HTTPSERVER, Marvel Framework (Bank Internal), SOAP UI, HP Quality Center, Perforce
Confidential
Developer User Interface (Web Developer)
Responsibilities:
- Analyzing the requirements and prepared HLD/LLD documents for the project
- Responsible for the overall layout design, color scheme of the web site using HTML and CSS.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, CSS, and JavaScript.
- Developed UI using HTML, CSS and jQuery in ongoing projects.
- Converted the mock-ups into hand-written HTML, CSS, JavaScript, and XML.
- Fixing Bugs and maintenance of the website.
- Documentation of various stages in the Development Life Cycle
- Unit Testing of the developed solution by preparing test plan and test cases
- Internal Quality Assurance Review of the code and documents.
- Component Integration Testing of the application by coordination with other interface teams
- Tracking and updating defect using HP Quality Center.
- Attended day-to-day meeting, status meeting, strong reporting and effective communication with project manager, developers and external teams.
- Created documents on various application systems and business process
Environment: HTML5, jQuery, XML, AJAX, CSS3, HTTPSERVER, Marvel Framework (Bank Internal), SOAP UI, HP Quality Center, Perforce.
Confidential
Developer User Interface (Web Developer)
Responsibilities:
- Participated in sessions and meetings to understand scope of the project.
- Prepared HLD/LLD documents for the project.
- Followed water fall software methodology for project development.
- Extensively worked on developing UI components using HTML5, jQuery and CSS3.
- Data validations were implemented for critical functionalities using JavaScript.
- Used Perforce for maintaining the component and for release and version management.
- Fixing Bugs and maintenance of the website.
- Documentation of various stages in the Development Life Cycle
- Unit Testing of the developed solution by preparing test plan and test cases
- Attended Training session and KT session.
- Analyzed in preparing High Level and Low-Level Design Documents
- Involve in Coding the modules using XCode IDE in objective C language and Testing
- Involve in Code walkthrough, Test Plan and Test Script Reviews
- Involve in Component Integration testing and System testing.
- Involve in sharing the daily/weekly status report to managers.
- Testing and defect fixing across all the phases
- Ensured the quality of the deliverables made, by preparing appropriate project metrics
Environment: XCode 4.3, SQLite, Objective C