Post Job Free

Resume

Sign in

Js Developer

Location:
Hyderabad, Telangana, India
Posted:
March 17, 2020

Contact this candidate

Resume:

Rosalind Panda

UI Tech lead

Contact: 512-***-****

Email: adccfa@r.postjobfree.com

Summary:

UI Tech Lead, having 10+ years of IT experience in developing Technology driven innovation - provide innovative solutions to business problems.

Expertise in performing gap analysis through Studying the current state and target state through the entire software life cycle phase and multiple code freeze and releases.

Excellent experience in developing Cross browser compatible Responsive User Interface (UI) for web applications using React, React Router, Redux, Node JS, HTML 5, JavaScript, AngularJS, Angular2,4,5,7, Handlebar template, Node.js, jQuery, SASS, CSS, Bootstrap, Angular UI, Angular material Theme, Backbone JS.

Extensive experience in Rich Internet single page Application development and various UI widgets with JSON, Ajax, REST bases web services using Model-View-Controller, MVVM architecture patterns.

Led transition of legacy applications/products to modern, client-side frameworks and led the development of front end/UI for large-scale Enterprise complex web applications and small business or consumer application.

Worked with teams where requirements are constantly being implemented, tested and enhanced.

Lead the best Practices in testing HTML5 widgets / libraries, and test frameworks like Jest, chai and mocha, Jasmine and Karma for complex UI controls and transition of legacy applications/products to modern, client-side frameworks and ensure cross browser compatibility with Firefox, Chrome, Safari, IE Edge.

Collaborated with stakeholder groups across the organization to ensure business and technology alignment. Proposed solutions and recommendations based on defined specifications and needs.

Education:

Bachelor in Computer Application (BCA), Utkal University, Odisha, India, Feb 2005

Post Graduate in Computer Application (PGDCA), Orissa Computer Academy, India, May2006

Associate Degree in Computer Information System (A.S CIS) Foothill College, Los Altos Hills, CA, Feb2013

Technical Skills:

Technologies

Single page application dev, Data Analysis, Business Analysis, MVVM Architecture, MVC Pattern Development, User Interface Design and Development, Object Oriented Programming

Web Development Framework and library

REACTJS, Photoshop, Angular2,4,5,7 Native script,React Native, Node. JS, Express, Angular js and Angular6, html4, HTML5, CSS3, Bootstrap, Redux, Web pack, Grunt, Gulp, Lodash.js, Handle bar.js

Scripting

Java Script, ES6, ES7 Type Script, VB Script

Application/Web Servers

Tomcat 7.0, 8.0, Web logic, IIS Express

Cloud Experience

Amazon Web services, Bluemix, Google App Engine, Oracle

IDE/GUI Tools

Visual Studio Code, Web storm, Microsoft Visual Studio 2015/2017,Eclipse, Net beans, Intelli j

Web Analytics

Adobe Analytics, Google Analytics

Unit Testing Tools

Karma, Jasmine, chai and mocha, Jest

Version Control

SVN, GitHub, Bit Bucket, Git Lab

Code editor

Visual Studio Code, Web Storm, Atom, Bracket, Sublime text, Note pad++

Operating Systems

IOS, Windows, Android

Bug Tracking Tool

JIRA, G cases, Rally

Professional Experience

PNC Bank, (Pittsburgh, PA) Oct’19 - Mar’20

Technical Lead

Project Description:

PNC is a leading financial organization. The project is revolved around the existing and new security vulnerabilities in

the banking application and their remediation strategy to provide users the best secure experience as possible.

Responsibility:

Worked closely with Ethical Hacking team regarding security vulnerabilities and their fixes, product and story owners

To design futures and prioritize tasks with technical and non-technical leaders strategize on delivery approach dependency management.

Engineering practices.

Provide through leadership and technical guidance with in a globally distributed environment.

Leading Team member in the delivery of technical solution which meet business delivery expectations and integrate best .

Developed, reviewed and executed on established technical road maps and continual product optimizations.

Build and manage teams that collaboratively work will with each other as well as other teams (e.g. architecture defined )

And managed process by which support and technical assistance performed.

Environment : Rational application developer, Photoshop, React js, IBM web sphere, Java, J2ee, Native script, JSP, Servlet,

Jenkins, Dockers,Swagger, API

Development, Unit testing.

Auto Zone.com, Memphis, TN Oct’18 - Jan’19

UI Architect

Project: Application Stack Upgrade

REACT Audit for AZ.com (B2C) and AZPro.com (B2B)

Responsibilities:

Learned product and business domain of Auto zone.. Performed the audit and research on the current state Architecture and REACT implementation of internal B2B Customer management Application and presented the high level design document for future implementation.

Audited the Present Architecture, REACT development, deployment and testing process with the team to come up with technical recommendations to achieve to build new highly-responsive, web-based user interface that works seamlessly on all browsers and devices.

Worked closely with product team and UX designers, REACT and React Native developers for the current user interface mockups, wire frames and designs.

Developed UI technology roadmap (to support business objectives) and lead the transition from Serve side rendering with JSP to React Component and contributed in the Planning and implement changes (in conjunction with the UI team) to improve/evolve our core UI.

Defined the implementation of the UI infrastructure to support web and mobile client development at scale-patterns, components, service layer, coding standards, ci/cd pipeline etc.

Provided and discussed recommendations of full SDLC (agile), including iterative development, estimations, design sessions and testing strategy for future enhancements to achieve the team objective and to build a flexible and well-structured complex Single-Page Responsive Web Applications along with the existing APIs and newly created APIs to support it.

Reviewed team processes, React code quality, release metrics, application release readiness and change management processes and then provided recommendations for an efficient progressive development environment using Industry Authentication standards (oAuth2 and SAML), incorporating Authorization aspects into the UI framework, UX Frameworks, UI Containers, Caching, Mobile.

Environment: REACT JS, Photoshop, Native script, React Native, React Router, Redux, Node.js, Express, Jest, Next JS, passport JS, Webpack, ES6 Type script, HTML5, CSS3, Bootstrap, Material UI, JavaScript, ECMA Script 6, Ajax, Json, less, SASS, java, spring framework, Jenkins, Docker, Java, J2EE, Oracle ATG 11+,XML, Servlet, JSP, Web logic, SQL developer, Log4J, JUnit, ANT, SOAP, Restful API, Visual Studio Code.

Thermo fisher Scientific, Pittsburgh, PA Nov’17- Oct’18

Senior UI Lead

Project: Supplier Exchange portal, Product Recommendation on Ecommerce site, Customer Portal

The project involves designing and developing the supplier exchange portal for suppliers to fulfil their automated on boarding/ registration process, content management, performance. Implemented product recommendations on the products to meet business requirement.

Responsibilities:

Led the development of scalable, reusable, secure and innovative solutions for Thermo fisher scientific Web sites and internal and customer facing applications.

Researched, designed, and implemented new front-end best practices, frameworks, and technologies.

Provided solutions for complex problems for existing applications and mentored team members around software development architectural best practices, created architectural specifications with consistent scale security.

Worked with teams across multiple areas to drive automation, establish software standards, service modularity, code reuse, testing, and deployment management of services.

Played a key role in work documentation and organization, sprint planning, backlog grooming, task analysis and breakdown, implementation of Product Recommendation Carousel on Fishersci.com, Single page application.

Contributed to UI/UX by providing options as well as making things simple and extendable to other areas at present as well as in the future.

Led the development where team Used foundation CSS grid and fisher scientific style guide, bootstrap 3.3.7, Node JS,express, passport JS, lodash, JS, gulp and Java Script, jquery and handle bar templating, html5, css3,JSON, RxJs, less CSS preprocessor, express.js middleware framework to build supplier exchange portal.

Integrated the UI with spring boot application built with java Micro services and POJO, JPA, spring security, authentication and authorization through dynamo db, CI/CD with Jenkins, AWS Deployment.

Designed the development of internal customer facing application suite for inventory management which is a Single page application using angular 4, Type Script, ES6,Angular CLI, Observables pattern node JS, SAAS, Jquery, java script, CSS, html, node JS.

Using Chai and Mocha for Node application unit testing.

Assisting in ongoing implementation, Technology Research Analysis and demonstrated the team Application Prototypes built with angular 5 and angular material theme, Rxjs, Observables, Angular CLI, Type Script, NgRx. As well as contributed in test automation testing and optimization of analytics and performance monitoring tools and services.

Contributed in setting up Test driven development and Behavior driven development around application development.

Environment: Node.JS, Express, Passport JS, REACT, React Router, Redux, Handle bar, ES6 Type script, HTML5, CSS3, Bootstrap, Handlebar templating JavaScript, Jquery, Ajax, Json, less, SASS, java, spring framework, JPA, Dynamo db, Adobe Analytics, Jenkins, Docker, Kubernetes, AWS.

Heartland Payment System, Pittsburgh, PA July’17 – Oct’17

Senior Angular, React/ UI Lead

Project: Loan Payment System: Refund Select Solution is the simple and cost effective way for the students and the clients to track and receive their excess financial aid or campus refunds. It is flexible, easy-to-use and allows your students to choose their preferred refund method – ACH direct deposit into a personal bank account or paper check.

Responsibilities:

Analyzed business requirement documents with the core team, played key role in Sprint Planning meeting to create UI development tasks.

Coordinated with UX Designers on getting the prototypes and mock ups for the lay out screens, interacted with Product owners and Architects to understand the functional and non-functional requirements.

Rewrote the application source code using REACT, React Router, Redux, Type script 2.1, bootstrap 4, dev extreme component library and implemented sign in, reset password functionality, form validation, authentication, customized sales dashboards for clients and agencies.

Create user-friendly web pages using reusable classes, and services, using angular JS library.

Refactored the existing code base and rewriting using advanced java script libraries and cutting-edge technologies.

Used Gulp, web pack, bower, NPM, Node JS, Angular CLI to automate tasks, builds, and deployment.

Worked extensively with Web API, Rest architecture, json, Ajax, Object Oriented Programming concepts to develop modularized application, reusable components and services.

Expertise with in Team Foundation Server, Visual Studio Team foundation Server code repository, GIT version controlling system for shelving, code reviewing and checking in code and validate changes against various environments.

Environment: REACT, React Router, Redux, passport JS, Type script, Dev Extreme components,,HTML5, CSS3, Angular UI Bootstrap, JavaScript, Jquery, Ecma Script 6, Ajax, Json, Node.js, gulp, SASS, Web API.

UPMC, Pittsburgh, PA Nov’16 – July’17

Senior UI Developer

Project: Health Care Management: University of Pittsburgh developed Health Planet tool that helps case managers, utilization managers, wellness staff, information system professionals, physicians to manage the interaction between members and managing member care.

Responsibilities:

Analyzed business requirements, participated in Sprint Planning meetings, technical design, and development and testing of various modules assigned.

Closely interacted and coordinated with UX Designers, Product owners and Architects to understand the business requirement and implement desired additional features the best way through out all software life cycle phases in order to be successful in agile environment.

Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, and functions using ASP.NET, C #, and Micro services, Node.js, Express, lodash.js, AJAX and ES6 with REACT, React router, redux, web pack, express.

Played role in redesigning existing core application layout and designing new wireframes, finalizing mock ups, necessary prototypes for functional and nonfunctional requirements and workflow interaction for multi-client application.

Worked on refactoring the existing code base and rewriting using advanced java script libraries and cutting-edge technologies.

Used SASS as CSS pre-processor for extending style sheets and migrated the client-side logic written in java script to ECMA script 2015(ES6) and implemented Redux for efficient state management.

Used Angular UI bootstrap components to redesign and develop a dynamic, rich client-side single page application, extensively used angular UI router, forms, modules, Dom, events, expressions

Used Gulp as build runner to compile SASS files and for compressing JavaScript files, Node JS to run Web pack tasks.

Worked extensively with Angular JS routers, MVC pattern, forms, modules, Dom, events, expressions, Web APIs.

Have created multiple angular controllers, custom directives, Filters and Services according to business requirements.

Used Object Oriented Programming concepts to develop modularized application, reusable components and services.

Responsible for experimenting with new frameworks and libraries to make decision either should be used in the product/project or not.

Extensively used Team Foundation Server, Visual Studio Team foundation Server code repository, GIT version controlling system for shelving, code reviewing and checking in code and validate changes against various environments.

Interacted with Testing Team, Scrum Masters and Business and System Analysts to verify defects and workarounds.

Environment: Angular JS 1.5.8, REACT, React Router, Redux, jest,HTML5, CSS3, Angular UI Bootstrap, JavaScript, lodash.js, Ecma Script 6, Ajax, Json, Redux, Node.js, gulp, SASS, LESS, Micro Services, Web API, ASP.NET, C#, Restful web services, SOAP UI.

True Image Interactive, Pittsburgh, PA Jun’16 - September’16

Senior UI Developer

Project: Selection and Assessment Application Enhancement and Charlotte Water System Development: Selection and Assessment Application is an application that makes human resources hiring process simpler and more cost-effective with an interactive intelligent virtual assistant on desktop as well as mobile platform using natural language processing technology.

Responsibilities:

Communicated any issues with supervisor and participated in weekly meetings.

Developed hybrid cloud delivery model allowing for customers to choose the mix of public and private clouds to meet their individual needs.

Worked on development of web application using front end MVC framework AngularJS, HTML5, CSS3, bootstrap Developed web application that works seamlessly on all browsers.

Developed and designed Special Beginnings Assessment Forms for participants in different stages of assessment and hiring process.

Responsible for integrating Angular Services with JAVA-J2EE based REST services.

Involved in JavaScript testing and associated libraries using Jasmine.

Wrote application level code to interact with APIs, Web Services using AJAX, JS.

Implemented the best practices using HTTP, cookies, caching protocols and web server optimization process and technique.

Assured that all user input is validated before submitting to back-end.

Built reusable code and libraries for future use.

Advocated Web interaction design best practices, with a focus on consistency and usability.

Closely worked with back-end developers to optimize existing Web technology and create the best possible user experience.

Collaborated with User Interface and User Experience teams.

Collaborated with the design team to define the information architecture

Created clean, precise browser-compatible code.

Documenting the code inline using JSDoc or other conventions

Writing extensive unit tests using automated TDD tasks

Creating e2e test suites for all components, and running them with Protractor

Creating configuration, build, and test scripts for Continuous Integration environments.

Designed functionality and collaborated with other team members and stakeholders.

Developed and launched better systems to purchase, manage and deliver online traffic

Developed new user-facing features.

Good experience in working on JavaScript build tools Grunt/Gulp, Npm/Node.

Designed and delivered SOA components that integrated with CQ components, Adobe CQ components to allow non-technical users to rapidly update and create web site content.

Developed site content and graphics by coordinating with copywriters and graphic artists; designing images, icons, banners, audio enhancements, etc.

Developed site navigation by categorizing content; funneling traffic through content and ensured the technical feasibility of UI/UX designs.

Environment: Angular JS 1.x with component approach,HTML5, CSS3,Bootstrap, JavaScript, jQuery, Ajax, Json, Node.js, Grunt, gulp, LESS, Maven, log4j, liquibase, Tomcat 7.0, Git bash, Bit bucket, JIRA, Confluence.

Tier1 Inc., Pittsburgh, PA Jan’16 – Jun’16

Senior Java/UI Developer

Project: AP Express Enhancements

AP Express by Tier1 i`1s a cloud-based software that integrates with your Oracle E-Business Suite (EBS). It’s a single solution that will simplify and automate your AP processes with a user-friendly, intuitive interface. To top it off, AP Express uses industry-leading character recognition technology.

Responsibilities:

Designed and managed e-commerce, Joomla websites, blogs, design logos, catalogues, packaging, and marketing collateral.

Integrated social media applications on web sites and blogs.

Created interface designs for integration into web applications.

Designed strategic direction, data mapping and conceptual design through wireframes and prototypes, design mock up sand clear workflow interaction for multi role client.

Created highly effective marketing campaigns, product presentations, and trade show materials.

Contribute to productivity through effective supervision of printing functions.

Developed the current application in multiple languages based on the different locale.

Designed and developed Dashboard view pages and implemented new User interface functionality using Google chart API and Web Analytics tool.

Created a custom, single-page, responsive web application module to replace a legacy line-of- business module using Angular JS framework.

Developed code for Shadowboxes, Slider Carousals, Tickers, Rotating Headers, Validation and JS animations.

Used HTML, CSS, JavaScript, JQuery, Dojo, Parallels and 508 compliance for maintaining, developing and Design the official logos.

Used technologies like Java script, JQuery, JSON, Ajax, HTML5, and CSS3 in the front end development.

Designed and developed business layer which includes the creation of action classes, VO/beans to handle user interactions through forms and integrated with the WSS framework to handle back end functionality.

Experience working with a cross-functional and geographically dispersed team and customer base with travel (domestic and international) 30% of the time.

Environment: Java, HTML, JavaScript, JQuery, Angular JS 2.0, AJAX, Json, Google Analytics, Git hub.

Google, Pittsburgh, PA Dec’14 – Dec ‘15

Senior Implementation Lead

Project: Google shopping experience (E-commerce)

Google shopping experience provides the merchants a platform where they list their products on the service in order to make their products better search-able along with relevant suggestions for omni channels.

Responsibilities:

As an Implementation lead interacted with Omni Channel clients and had oversight of all facets related to omni channel initiatives starting from client registration till go-live stage.

Arranged and coordinated the implementation of projects to align with interdependent deliverables and ensure program strategies are aligned to the organization’s objectives.

Partner with Compliance as well as federal laws and procedures. Understood the critical needs of the businesses Google serves.

Analyzed quantitative and qualitative business data to develop a solution design capable of improving client sales with close business analysis.

Provided regular reports on the progress of the projects comparing with the historical data.

Integrated business solutions with organizational goals while reaching consensus of the stakeholders.

Applied advanced sampling & data analytic techniques to help with strategic initiatives, roadmaps & process models.

Analyzed quantitative and qualitative business data to develop a solution design capable of improving client sales.

Mitigated defects by 15% by developing metrics to determine inefficiencies and areas for improvement across systems for better user experience.

Created presentations in concise & well-researched manner on new product feature ideas & opportunities by collaborating with product owners.

Interpret custom data into easily understandable reports for nearly200 clients.

Analyzed unstructured data to build customers behavior models and services and components.

Translated complex customer requirements and break them into smaller user stories in preplanning sessions and collaborated with the development and testing team throughout the sprints.

Communicated directly with clients to establish project parameters, wrote proposals for design work, analysed competitor web sites, determined web site content, produced site maps for client approval, and communicated progress with client throughout length of project.

Maintained client’s analytics data on an ongoing basis fulfilling the time to time enhancement upon client request.

Designed and delivered components to allow non-technical users to rapidly update and create web site content during implementation.

Analyzed client specific requirement coded in the VB script and converted them into Java script for system feasibility during data migration process.

Responsible for monitoring data performance and take necessary optimization steps using the reports and analysis using Google Analytics in Google Merchant center.

Written data search queries in Google’s internal data manipulating tool in order to achieve the migrating data comparison.

Involved in the entire client data migration process that was developed in a test driven environment.

Analyzed requirements and data access needs and propose file and screen designs. Deploys the applications to multiple environments, from development through Quality Assurance, Staging and Production, and conduct unit and integration testing.

Environment: HTML, JavaScript, html5, css3, Boot strap, Angular.js, VB Script, XML, Rest API,, PL/SQL, Agile Methodology, Visual Studio Foundation Server, Channel Intelligence, Google Data Analytics and Reports, Query Tools, Buganizer.

BELK, Charlotte, NC Jan’14 – Dec’14

Java/UI Developer

Project: (E-commerce)

Belk deals with in store and online clothing, accessories, home goods and many more merchandise in various locations all over the country. The applications based on designing, implementing and maintaining ecommerce preferably using Blue Martini framework on Web logic platform for all support and enhancements.

Responsibilities:

Involved in analysis, specification, and design of the client's e-commerce website that was based on java, J2EE technologies in Blue martini framework.

Worked as a part of “Checkout” team and developed client side shopping cart, payment module and enhanced the present java classes in “Checkout” module.

Worked in both Agile and Waterfall settings.

Tested front-end code in multiple browsers to ensure cross-browser compatibility.

Maintained brand standards under company guidelines.

Consulted and documented UI best practices and code standards for shopping cart, mini bag modules.

Participated in projects in all stages of the product life cycle.

validated data reporting day to day responsibilities after the source code go live.

Involved with Regulatory data Reporting project development that was pulling data from the sales module to produce daily, monthly or yearly basis reports to facilitate the sales team.

Wrote a variety of custom JTable and JTree custom cell renderers and JTable custom table models. Interfaced client code with proxies for stateless session beans running in WebLogic.

Design and develop complex user interfaces and restful web services for integrating the external web service integration with the data points.

Prepares technical design documents, performs code reviews, debugging and testing.

Mentored the associates during development and testing.

Environment: Java, J2EE, HTML, JavaScript, XML, Servlet, JSP, Web logic, sql developer, Log4J, JUnit, ANT, SOAP, Restful API, Eclipse, Blue martini.

TIBCO, Palo Alto, CA Jun’13 – Jan’14

Front End Developer

Project: Internal

TIBCO Software Inc. (NASDAQ: TIBX) is a global leader in infrastructure and business intelligence software. In this Internal Project, we use Java, J2EE, spring, Hibernate, Web Services and Oracle for data storage and interaction among all departments and including TIBCO Customer Management, License Holders Management.

Responsibilities:

Worked on development of web application using front end MVC framework AngularJS, MVVM based Back bone js to refactor the admin and various client module

Developed web application that works seamlessly on all browsers

Responsible for all client side UI Validation and implementing Business logic based on user selection using java

Responsible for integrating Angular Services with JAVA-J2EE based REST services.

Involved in JavaScript testing and associated libraries using Jasmine.

Experience with all levels of operation available to the front-end, such as from creating XHRs in vanilla JS to using a custom wrapper around $resource.

Wrote application level code to interact with APIs, Web Services using AJAX, JS

Good experience in working on JavaScript build tools Grunt/Gulp, Npm/Node.

Good understanding in web security such as cross site scripting, data cleansing, code quality

Developed page layouts, navigation, animation buttons and icons.

Application backend implemented as node.js express application server.

Followed agile methodology for the software development.

Environment: HTML5, CSS3.0, JavaScript, JSON, Node.js, AngularJS, UI-Routing, Grunt, Web Storm, Dream weaver, MVVM, Backbone.JS.

Sprint, Austin TX Jul’11 – Jun’13

Front end Developer

Project: Store Location Look up Application

Sprint provides telecommunication service all over the country. The project was a Sprint store location look up application based on RESTFUL guidelines. The application trapped the request from the user and interacts with the Oracle DB data store to fetch location data. The integration between the user facing web application and the REST API in the back end was developed using Spring MVC framework which gathered the location information to call Google Maps API to provide a map to the store branch location. Data exchange was using XML. User gets the location information along with map view as response.

Responsibilities:

Involved in Information and requirement gathering from client

Developed the java abstract classes and interfaces for the location lookup application using the OOPS concept of java.

Developed view pages using Angular JS framework.

JQuery Used In the development of front end

Developed spring framework Action classes for page navigation and Form Beans for transferring data between Action class and the View Layer.

Designed the system with OOAD methodology using various design patterns like Singleton, Adaptor

Consuming the Restful API based web services.

Used Oracle as the back end database.

Developed and Deployed Components in the Tomcat Application Server.

Tested the functional flow of the website.

Performed Unit Testing using JUnit and supported System in production.

Environment: Java, REST, spring 3.0, Struts, Hibernate, JPA, UNIX, Angular JS, XML, Oracle 10g, CVS, Tomcat, Windows 7.

SunGard – San Ramon, CA Jul’10 –Jun’11

Junior web developer

Project: Small scale Retailer

Responsibilities:

Developed and maintained significant portions of a web application for a retailer, which included product search, product details, analytics data reporting, add to cart and checkout business functions.

The application based on Java 6 using the Spring MVC framework

Developed Servlets and JSPs based on MVC pattern using and Spring Framework.

Implemented multiple web service projects using Java, REST architecture, Spring Framework, Tomcat in production.

Deployed applications on Tomcat clusters.

Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery, Swing, AWT

Used JavaScript for Client Side validations.

Developed Data Access Objects (DAO) using JDBC API for Database access.

Developed PL/SQL statements for various banking module tasks and written complex SQL queries and Oracle Database.

Developed JUnit test



Contact this candidate