Sai Srinivas Sunkara Phone: (469) - 708-9141 Austin, TX
Sai Srinivas Sunkara Phone: (469) - 708-9141 Austin, TX
Sai Srinivas Sunkara Phone: (469) - 708-9141 Austin, TX
srinivassunkara21@gmail.com
Phone: (469)-708-9141
Austin, TX
PROFESSIONAL SUMMARY:
Technical Skills:
Web Technologies: HTML5, CSS3, JQuery, JSP, AJAX, JSON, JavaScript, Bootstrap
JavaScript libraries / Frameworks: Angular JS, Node JS, React JS, Backbone JS, Ext JS
Tools: Visual Basic Code, Webstrom, Intellij, Eclipse, Notepad++ and Sublime-Text, Jira, Maven,
Version One, Protractor
Version Control: Git.
Education: Bachelor of Technology in Jawaharlal Nehru Technological University, Kakinada, India- 2014.
WORK EXPERIENCE: -
Role: Senior Frontend UI developer
Duration: July 2019 – Till date
Client: VISA (Austin, TX)
Description:
Project 1 - CYBS-UI Framework: The aim of the CYBS-UI project is to build a ready to use custom React
components with all the core accessible features for another project called Enterprise Business Center.
Project 2 - Enterprise Business Center: The aim for this project is to create a secure, web-based
interface for managing and configuring payment processing services. From Business Center, users can
submit payment transactions via a Virtual Terminal, search and generate reports of their transactions
and payment activity and administer/configure many aspects of their CyberSource accounts.
Responsibilities:
Build EBC2 Virtual Terminal, Available Reports and Dashboard modules that enables the
merchant to submit payment transactions and view the summary of those transactions in Virtual
Terminal. Dashboard provides performance insights with dimensions such as Product type,
Payment type, Payment Channel.
Build various in CYBS UI components like Textbox, various versions of drop downs, Action bars,
table, status badges etc. with all the accessibility features.
Made use of react hook like use state hooks and effect hooks when dealing with state less
components.
Created custom components keeping all the VGAR standards, which is VISA’s standard of
accessibility requirements.
Add new features to Alerting capability that supports merchants to maintain their own
threshold settings.
Build bar, Pie and Donut Charts for payment analytics using Recharts and Semiotic Data
Visualization.
Build reusable react components for the analytics using React, Actions, Redux, Reducers, Saga
and selectors.
Build Summary page that summarizes total transactions, successes and declines for each
merchant with current conversion rates and selected currency.
Build table that contains transactions, successes (amount and count), declines (amount and
count), card type, processor, reason codes, currency etc. for each merchant.
Build saga modules for each component for accessing data from the server.
Creating custom error handlers for each module.
Test the application for browser compatibility on different browsers and fix all compatibility
issues after fixing a Jira Ticket.
Add new Unit test cases for new code changes to get coverage 100% using Enzyme and Jest
before pushing the changes to feature branch.
Create feature branch from Jira Ticket for each feature/bug, commit the code changes, deploy
the code using Jenkins into QA box for
Environment: React Native, React.js, Redux, Saga, Actions, Selectors, Reducers, Recharts, Semiotic
Data Visualization, Bootstrap, HTML5, HTML, CSS, CSS3, Sass, Git, Enzyme, Jest, Java.
Environment: HTML 5, CSS3, ES6, MaterialUI, Ajax, React JS, Redux, JSON, Git hub, Webpack, NPM,
Restful API, Enzyme and Web Strom.
Description:
Information Governance project is an enterprise level application which aims at bringing efficiency and
transparency into business processes to help drive greater insights from information assets of an
organization, while simplifying regulatory compliance challenges. It aims at self-serving information
assets, on-prem or in cloud to the end-users. The main of this project to migrate the original application
for d3.js to react.
Responsibilities:
Environment: HTML 5, CSS3, ES6, Bootstrap, React JS, Redux, JSON, Git hub, Webpack, NPM, Restful API,
JIRA, Enzyme and Web Strom.
Description:
The aim of the project is to rebuild the existing Ecommerce website to provide a better user experience
as well as richer functionality. The tasks include redesigning and rebuilding of the existing page layouts,
migration from the legacy website and integration with new functionality as per the new business
requirements.
Responsibilities:
• Done the design, development and testing phases of Software Development using AGILE
methodology and Test-Driven Development (TDD).
Worked effectively in a fast paced Agile (Scrum/Sprint) Development methodology to meet tight
deadlines.
Made use of react component life cycle methods like ComponentDidMount and ComponentWill
Mount to make API calls to fetch data from back-end.
Extensively used Redux-saga library to manage side-effects within the system and to perform
asynchronous calls using generator functions in ES6 and to access browser cache.
Responsible for developing modules/components that are cross browser compatible and
responsive across different browsers like Firefox, Google Chrome and Internet Explorer.
Made use of react npm packages like react-slick to develop image carousels, react-modal to
display modal and styled it though props and react-input-autosize to expand the input filed
depending on the length of the input text entered.
Environment: HTML5, CSS3, SASS, Jeet, JavaScript, Es6, ReactJS with Redux, Redux Saga, Webpack,
NPM, Enzyme, GIT, REST API, JIRA.
Responsibilities:
• Done the design, development and testing phases of Software Development using AGILE
methodology and Test-Driven Development (TDD).
• Used route Provider, location, routeParams services to setup routing, navigate inside the
angular app and cache Factory for caching data in AngularJS.
• Extended the default functionality of JQUERY UI components to create custom features - such as
new tab open/close, auto-complete loader messages, etc.
• Worked on Express framework in Node.JS to develop the business logic code to get the data
from the database and to bind the response data to the HTML5 using AngularJS.
• Developed single page web application using JavaScript framework Angular JS.
• Created reusable templates and style sheets based on UI standards and guidelines; Performed
functional tasks using specifications and wireframes.
Environment: HTML5, CSS3, Es6, JSON, Bootstrap, Jasmine, D3.js, Grunt, Mean Stack (Mango DB,
Express.js, Angular.JS, Node.JS), JIRA.
Responsibilities:
• Worked as Front-end UI web developer using AngularJS, HML5, CSS3, Bootstrap and JQuery.
• Worked closely with other senior developers, product managers, system architects, and the QA
team to deliver optimal designs and software to meet and exceed expectations following MVC
architecture, under the Agile Methodology.
• Contribute positively to the overall team, dynamic participation in stand-up meetings, planning
and design sessions and other business-development working.
• Designed and implemented functionality using technologies including JavaScript, AJAX, and
JavaScript frameworks such as JQuery, JQuery UI and AngularJS.
• Successfully maintained code sources and assets using Git and ensured consistency and
compliance to style guides, branding and functionality.
Environment: HTML4/5, CSS2/3, JavaScript, JQuery, DHTML, MVC, DOM, JSON, AngularJS, Bootstrap,
Gulp, Java, XML, XPATH, Adobe Flash, Photoshop, SQL, Oracle, Windows, node.js
Role: UI Developer
Duration: Sep 2014 – March 2015
Company: CapGemini (Bangalore, India)
Project: Developing a Single, consistent, scalable user interface solutions for delivering global web-based
content and applications to clients and employees. Multiple portal architectures and different solution
exist for each region. These services support global client engagements for Equity, fixed Income,
Research, Prime brokerage and IBD.
Responsibilities:
• Essentially involved in all phases of SDLC to structure the unformatted requirements.
• Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
• Defined and developed the application's presentation layer using HTML5, CSS3, JavaScript and
jQuery Scripting.
• Effectively managed content in Interwoven Teamsite Content Management System
• Developed components and templates for eNewsletter in Teamsite.
• Redesigned pages to improve application design and UI to attract the customers by taking inputs
from senior management.
• Designed Templates and Flow of future pages using Adobe Photoshop CS6.
• Created themes for SharePoint using Theme Builder.
• Handled all the software releases for UI components. Resolved cross browser compatibility
issues.
Environment: jQuery, Ajax, Sencha Extjs, JavaScript, Node.js, AngularJS, Bootstrap, Backbone.js, Oracle,