Post Job Free

Resume

Sign in

Front End Engineer

Location:
Tracy, CA
Posted:
January 09, 2024

Contact this candidate

Resume:

Page *

SUMMARY

PRAKASH MATHEW

ad2loc@r.postjobfree.com

+1-302-***-****

• 16+ Years of experience in IT spanning across various technologies specialized in user interface technologies

(Rich Internet/Desktop Application using HTML5, CSS3, JavaScript, Java, J2EE, Angular, Polymer, jQuery, Node, Bootstrap, Web Accessibility, WalkMe, Azure, AWS, TeamSite, Web Content Manager and Script Portlet)

• Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support

• Experience with Object-Oriented Programming and Object-Oriented design

• Strong in Web designing technologies like AngularJS, HTML5, XHTML, CSS3, JavaScript, jQuery, Node.js, AJAX and JSON

• Thorough understanding of CSS principles with a clear ideology for managing maintainable, scalable and cross- browser code

• Strong experience with cross browser compatibility issues and optimization for web, including CSS sprites and best practices

• Experience on WAI-ARIA suite to make web content and web applications more accessible to people with disabilities (Americans with Disability Act (ADA) standards / Section 508 Compliance)

• Experience in micro frontend architecture and implemented the angular web app into separate stacks

• Expertise in Azure authentication and OAuth 2.0 with angular application

• Experience in dashboard creation with high charts and d3 JavaScript libraries

• Good Experience in working with Firebug for Mozilla, IE Developer Toolbar for Internet Explorer, Web Inspector for Safari and Developer Toolbar for Chrome

• Expertise in maintaining websites, software and understanding and modifying existing code

• Experience applying the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) Java Script, JSON, and XML

• Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS

• Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like GruntJS

• Experience in WalkMe, Docker, Splunk, DynaTrace, Teamsite, Coremetrics, Tealeaf, Jenkins, uDeploy, uBuild and sauce labs

PROFESSIONAL EXPERIENCE

Bank Of The West (BMO), San Ramon, CA February 2019 – Current Lead/Senior Front-End Developer

• Perform front-end development of corporate e-Banking application in collaboration with product management, marketing, designers, and technology and architecture teams for corporate banking

• Modify existing systems to correct errors, to adapt it to new business requirements, and improve performance

• Design and develop the smart walkthroughs for new features or functionalities, shout outs, FAQs, tool tips and product guides thru WalkMe for TreasuryNow application

• Developed proof-of-concepts for new features or functionality based on business or user requirements

• Design and develop the azure login/authentication and OAuth 2.0 features

• Worked on our nextgen product to implement micro-frontend architecture using single SPA to incorporate various features/products into a unified cloud-based application

• Write performant code dealing with large data sets to render components on UI and optimize calls to API either to minimize http requests or make parallel http calls to reduce loading latency

• Responsible for performance tuning and performing defective code reviews

• Perform in-depth troubleshooting and unit testing with both new and legacy production systems Tools: Angular 8/11/12/14/16, Polymer, Java, J2EE, Azure, AWS, WalkMe, HTML5, CSS3, JavaScript, Java, J2EE, Site Catalyst, Bootstrap, Sass, WAI-ARIA, RESTful API, SQL Server, Splunk, UNIX, Oracle, Jira, Bower, Webpack, Docker, JBoss 7.1, JAWS 15.0, Voice over.

Prudential Financial, Sunnyvale, CA February 2017 – January 2019 Senior Front-End Developer

• Responsible for building end to end single page responsive layout application using AngularJS

• Write modular, secure, well-tested front-end code in AngularJS, followed WCAG 2.1 guidelines to compliant with web accessibility or Americans with Disability Act (ADA) standards Page 2

• Expertise in developing enterprise applications using Angular Modules and Router techniques

• Responsible for developing Test Driven Development approach using Jasmine, Karma

• Work closely with designers and product owners to quickly build new front-end experiments

• Used firebug, IE developer toolbar and chrome canary tool for debugging java script and fixing issues

• Implemented responsive web design using CSS media queries and bootstrap

• Used ARIA attributes to make web content and web applications more accessible to people with disabilities

• Used webpack techniques and loaders for transpiling typescript and SCSS files and packaging purpose

• Responsible for deployments in servers thru Script Portlet

• Packaging, deployment of source code and post implementation support of the application

• Debug and troubleshoot the existing production issues Tools: Script Portlet, HTML5, CSS3, Angular 6/5/4/2/1, JavaScript, Java, J2EE, jQuery, Node, Bootstrap, Sass, WAI- ARIA, SVN, Bitbucket, Git, Grunt, Bower, Jasmine, Karma, UNIX, Oracle, Jira, Jenkins, Splunk, Jaws, Voice over. GE Energy, Chicago, IL May 2016 – January 2017

Senior Front-End Developer

• Analyzing/understanding requirements, architecture flow and design the single page application

• Develop prototypes of easy to navigate user interfaces (UI) that consists of web pages with graphics, icons, maps, charts and color schemes that are visually appealing

• Design systems to deliver high quality, consistent and reusable user interfaces

• Worked on Angular UI, controllers, services, directives to do enhancements and fix bugs

• Developed dashboard/charts thru high charts libraries

• Built micro-services/factories in angular to integrate with the rest (JSON)-backend services to pull/update data to the DB

• Developing Angular.js services, factories and custom directives in angular

• Developed and enhanced Html templates and integrated with CSS styles from the UX team

• Writing unit, functional and integration test cases to achieve continuous integration with Jasmine and Karma

• Used chrome developer tools/firebug/IE dev tool for debugging and monitoring network traffic Tools: HTML5, CSS3, Angular v1, D3, High charts, JavaScript, Node, TeamSite, Bootstrap, Sass, RESTful API, Solr, UNIX, Oracle, Rally, MS Visio, Apache Web server, Maven, Tortoise SVN, Node, Jasmine, Karma, Grunt, Bower, Predix. TATA Consultancy Services Limited February 2007 - May 2016 I. Client: American Express May 2015 – May 2016

Senior Front-End Developer

• Requirements capture through the interaction with Business Users

• Analyzed business requirements and prepared for the project design and plan document

• Refactored, re-architected, and enhanced an existing AngularJS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer and enhanced performance

• Experience in building Single Page Application (SPA) using AngularJS framework

• Used core features of AngularJS like dependency injection and two-way data binding in application wherever it’s applicable

• Wrote reusable components making use of angular customer directives, Controllers and Services

• Developed CSS page layouts, styles and table less coding for efficient design thru SASS

• Used CSS Sprites to decrease the number of HTTP requests and load time of web pages

• Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 rules and Web 2.0 standards for HTML to improve web accessibility (ADA standards/Section 508 compliance)

• Created forms compatible with mobile and desktop versions. Make use of new HTML5 Input types to give the better experience for user on mobile and desktop devices

• Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome

• Actively participated in scrum meetings and provided feedback in a constructive and insightful manner during daily and weekly iterative review meetings to track the progress for each iterative cycle and figure out the issues Tools: Angular v1, HTML5, CSS3, JavaScript, Java, J2EE, Bootstrap, Sass, WAI-ARIA, Koala, Karma, RESTful API, SQL Server, Splunk, UNIX, Oracle, TOAD, SiteScope, MS Visio, Rally, Quality Center11, IBM WebSphere, Apache Web server, JAWS 15.0, Windows Eyes, Voice over, Bower. II. Client: Bank of America Online Banking June 2010 – April 2015 Technical Lead/Front End Developer

• Requirements gathering, understanding requirements, preparation of high level and low-level design documents Page 3

• Developed UI Prototypes with ADA standards/508 compliance

• Designed layouts on the front-end using HTML, CSS, JavaScript, Angular, jQuery, Bootstrap, RESTFUL services

• Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, CSS Sprites, Pseudo Classes, Pseudo Elements and CSS behaviors in CSS

• Used angular-translate module for handling language translation

• Designed and developed the presentation layer which includes the development of standards-browser compliant

– user interactive web pages using CSS, with XMAN, integrated into FTL and Struts (MVC), RESTful API, AJAX, JQUERY to provide interactive screens to display data with client-side validation

• Defined new validations through angular.js for the form field validation implemented through HTML

• Used WAI-ARIA attributes to provide useful additional semantics to enhance web accessibility

• Implemented Tealeaf and coremetrics for tagging events

• Developed various test cases and performed unit testing using junit/selenium/dynatrace

• Debugging web Application using Developer tools/firebug/poster/httpfox

• Reviewing offshore deliverables to ensure quality & accuracy and mentored the offshore team members

• Developed application using agile and waterfall software development methodology Tools: Angular v1, JavaScript, Bootstrap, Sass, FTL, CSS3/2, HTML5/4, AJAX, JSON, JQUERY, WAI-ARIA, Karma, Koala, TeamSite, REST, Perforce, Maven, Splunk, IBM WebSphere 7.5/8, Apache Web server, UNIX, J2EE, Oracle, Hudson, Jenkins, uBuild, uDeploy, Quality Center11.0, Rally, DynaTrace, SauceLabs, JAWS 15.0, Windows Eyes, Voiceover, Tealeaf, Coremetrics, SiteScope, RAD, SOAP UI, Win SCP, Putty, TOAD. III. Client: SmartBro Surf TV November 2009 – May 2010 Senior Developer / Onsite Coordinator

• Preparation of the Project Plan and System Requirements Specifications

• Development of Server-side application using JDeveloper

• End to end responsibility of Server environment setup, management and deployment of packages

• Co-ordination with clients to ensure delivery on time and load testing to ensure server performance is up to mark

• Onsite Offshore co-ordination and team management Tools: HTML, CSS, JavaScript, JSP, Java, Oracle 9i, Clear Case, SQL Developer, Oracle Application Server, Putty. IV. Client: VCare, Virgin Mobile March 2009 – October 2009 Java UI Developer

• Gathering System requirements and designed the work flow with architectural team

• Development and the integration of frame work with Internal OSS/BSS stack

• Implementation of Billing and Report Generation for VCare Application

• End to end responsibility of Server management and deployment of packages

• Performance analysis and tuning of systems and train the associates in PIM2R/VIBE framework Tools: HTML, CSS, JSP, JavaScript, Java, MySQL 5.0, Oracle10G, Eclipse, SQL Developer, TOAD, Apache Tomcat 6.0, Apache 2.2.

V. Client: Dialog/Home Internet, Haier Telecom October 2008 – February 2009 Java UI Developer

• Estimating the software development effort, project team induction and training

• Interact and co-ordinate with external teams to resolve technical issues

• Construction of Unit Test Cases and unit testing the functional flow

• Co-ordinate with load testing and back-end teams to ensure the server performance is up to mark Tools: Java, JSP, HTML, CSS, JavaScript, Oracle 9i, JDeveloper 10.1.2, Clear Case, SQL Developer, Oracle Application Server, Putty.

VI. Client: Virgin Mobile February 2007 – September 2008 UI Developer

• Requirements analysis, understanding requirements and preparation of prototypes

• Involved in all phases of SDLC in Virgin Mobile India

• Development of EVD, eSSTA, Report Generation for EPOS, DCP and Website modules

• Identifying the end to end test scenarios for EVD, eSSTA and DCP modules Tools: JSP, HTML, CSS, Java Script, Java, Oracle 9i, JDeveloper 10.1.2, Clear Case, SQL Developer, Apache Tomcat 5.0, Oracle Application Server, Putty.

EDUCATION

§ Master of Technology in IT [Pass Out Year: 2006, Chennai, India)

§ Bachelor of Technology in IT [Pass Out Year: 2003, Chennai, India]



Contact this candidate