Mobile : 469-***-****
Professional understanding of System development life cycle (SDLC) as well as various phases such as Analysis Design, Development and Testing.
Extensive knowledge in Single Page Application (SPA) development.
Super good experience on React.JS and the AngularJS framework/library.
Worked on React JS applications using different scripting languages like Typescript and ECMAScript.
Good knowledge on using Flux and Redux React.js applications.
Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern and Test-Driven Development (TDD).
Very used with SVN, GIT for version control and ClearQuest for bug fixing.
Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter, and Team Player, can work with minimal supervision. Effective Communication, Organizational and Time management skills.
Node JS, AngularJS, React JS
IDE's and Tools
Eclipse, Sublime text, Visual studio code, Firebug, Developer Tools
Firebug, BugZilla, (internet explorer)
Windows XP/Vista/7/8, Linux,Unix,MAC OS X
Client: Rackspace, San Antonio, TX Nov’18-Till Date
Role: Frontend Developer
Project Description: Encore origin is an internal application which is used by the customer-service of the Rackspace employees, Origin is our solution to the many-apps non-unity problem. As it stands right now, apps are fractured with respect to each other. Encore origin application contains all the Rackspace customers information which helps to assist by our Rackspace customer service employees when customer facing any concerns or problems.
Worked on two different applications parallelly. One was on React JS and the another one was on AngularJS.
Develop and maintain the Web applications (BAREMETAL) of Rackspace using React JS, Node JS, HTML 5, CSS 3, Typescript.
Worked on snapshot tests to make sure the developed functionality works well, using enzyme for the React JS application.
Develop and maintain the another Web applications (ENCORE SEARCH & SUPPORT SERVICE) of Rackspace internal application using AngularJS, Node JS, HTML 5, CSS 3.
Develop and write unit tests to make sure the developed functionality works well, using Jasmine and Karma for the AngularJS application.
Automate the functional testing using Selenium and Protractor.
Integrated all the automated test cases to CI/CD using Jenkins.
Used GIT as the Version control system and integrated docker image creation, unit test and functional test to GIT to make sure as all tests passed for every functionality before release to environments.
Responsibility of following continuous integration and continuous deployment process.
Handled the Deployment process after the development of every functionality in to all different environments like Staging, Pre-production and Production
Work on JIRA as a ticketing tool and run the conversations on tickets for individual requirements.
Experience on multiple IDE’s like Sublime text editor, Visual studio code, Brackets.
Work in Agile, Scrum methodology to ensure delivery of high-quality work.
Play a major role in code reviews and provide code review to co-developers and receive feedback for the better quality of code.
Actively participate in Brain storming sessions, Brown bag sessions and provide inputs in Scrum, Sprint, Backlog grooming and Retro meetings.
Troubleshoot and find solutions for the high priority production issues.
Experience with Postman to check API calls are responding as expected.
Experience with different browser extension tools like firebug.
Work on all the browsers like chrome, Firefox, IE to make sure application is cross browser compatible.
Client:KITESuiteEducator Portal, Lawrence, KS July’17-Nov’18
Role: UI/Web Developer
Project Description: AMR is the Account Management and Reconciliation system developed by KITE Suite Educator Portal. The AMR offers a more effective tool for account management, client reporting and account reconciliation. It provides the user with real time information consolidated views, and various different viewing options. The Mission of the AMR is to create one entry point for a common, consolidated view while offering quality real time data. AMR is a multi-tier architecture-based application. Front end is made of swing components. Middle tier is a web logic server running on Solaris machine.
Working on pilot project using React.js with the Redux, in the Visual and application design phase.
Devised and implemented the basic structure of a React single page application.
Created a front-end app that uses reusable press release business components and publishing them using React.js.
Developed five connected web pages based on same style with small variations.
Used Node.js environment for local development and build process.
Handled technical design.
Developed a search page with AJAX filters.
Worked extensively on AngularJS in creating Controllers and client side validations by AJAX calls using $http and JSON parse.
Used AngularJS framework heavily for buttons and nav.
Recommended table less HTML (DIV and SPAN) in a DOM based architecture.
Used HTML5 elements like video, audio, and canvas in making the website interactive.
Used Bootstrap tables and grids for displaying data.
Responsible for maintaining current websites that included updating the web pages, uploading new content/changes.
Ensure user interfaces work consistently in all browsers and on all platforms.
Utilized GitHub as version control to safely and quickly develop applications as a team.
Environment: AngularJS 1.3, CSS3, HTML5, Node.js, REST, MongoDB, GitHub, Jenkins, JIRA, Bootstrap 3, Agile Methodology, Karma, Gulp, NPM, Require.js
Client: Synchrony Financial, Chicago, IL Sep’16-June’17
Role: Web Developer/UI Developer
Project Description: Synchrony Financial is a client-focused Investment Bank serving private institutional and corporate client worldwide. The project responsibilities are best-in-class end-to-end user experiences across the Bank’s digital channels following user-centered design best practices. Collaborate with Business, Technology, and cross-organizational departments to define, design, and implement the overall solution. Translating business requirements into elegant user experiences for online, mobile, tablet and ATM. Develop user flows, navigation systems, detailed wireframes, user interface specifications, site maps, prototypes and other artifacts that support user goals and business objectives.
Analyzed business requirements, participated in technical design, development and testing of various modules assigned.
Involved in developing of design documents with UML class diagrams.
Implemented various Search Engine Optimization techniques as metadata, building inbound link, and outbound link text, meaningful title while designing web pages.
Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js, Require.js and Responsive Web Design.
Developed backbone views using handlebars in order to separate presentation from data.
Designated UI architecture for the internal web application and worked with designers to constructs conceptual Wireframes and Mockups.
Developed the UI Screens using HTML, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS.
Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
Used Dreamweaver as HTML Editor for designing new pages.
Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
Developed page layouts, Navigations and presented designs and concepts to the clients and the management review.
Used AJAX framework for asynchronous data transfer between the browser and the server.
Used Ajax for populating the list/drop down box with data.
Built HTML5 and CSS system for controlling text display issues cross-platform and cross browser.
Used Firebug and IE Developer Toolbar for debugging and browser compatibility.
Increased developer productivity by using efficient programming methodologies and local development.
Role: Web Developer
Created business classes and base objects
Worked alongside backend Java programmers to troubleshoot Java Script related issues with front-end connectivity.
Extracted data in UI for different clients using JSON format.
Implemented AJAX to speed up web application
Used Web Developer, Firebug, and IE developer toolbar for debugging and browser compatibility
Participated in maintenance and production support.
References: Will be provided upon request.
Education: Master's in Computer Science, Chicago State University, IL