Name: Srikanth Reddy
Current location: Malvern Pennsylvania 19355 Visa: H1b ************@*****.***
Re-location: (Pennsylvania) or (nearby states) or (remote) only on c2c
Preferred locations: Pennsylvania, Delaware DE, Wilmington De, New Jersey, New York city NY, Maryland MD
Professional Summary:
Overall, 8 Years of extensive experience in designing User Interface (UI) and User Experience applications and professional web applications using HTML5, CSS3, DHTML, XHTML, XML, JavaScript, PHP, Angular, React JS, Node.js, Vue JS, Bootstrap, Photoshop, Notepad++, InDesign, Developer, In Vision, Typescript and Mean stack.
Excellent experience working with Front End Technologies and web development.
Extensive experience in release engineering and CICD experience in C#, Java, Node.js and C++.
Expert in automation to include infrastructure as code, build automation, and CICD.
Strong web development experience with HTML5, CSS3, Bootstrap 4/3.x, JavaScript, jQuery, Typescript, AJAX, JSON.
Proficient in UI/UX designing tools like Photoshop and Dreamweaver. Having sound knowledge of content management systems like WordPress.
Experience in creating dynamic Single Page Applications using React js and have good understanding of Angular 5.0/4.0.
Strong experience working with AngularJS 1.x Controllers, Custom Directives, Services and Routing for creating dynamic Single Page Applications.
Proficient in React JS along with Redux framework for developing single page application with better State Management.
Working experience with front-end development tools such as Babel 6.25 and Web pack 3.0.
Experience using Version Control System like GitHub and JIRA as ticketing and bug-tracking tool.
Experience in using Software development methodologies such as Agile with Scrum and Waterfall.
Worked closely with back-end team to implement HTTP calls to Restful APIs and updated fancy graphic element of HTML in
Angular JS, React.js and Node JS.
Worked as Frontend Developer role that incorporate AWS Lambda, Docker, SQL, and NoSQL
Expertise in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA, and Web Storm, VS code.
Ability to work effectively while working as a team member as well as individually.
Excellent communication and Inter-Personal Skills, well organized, goal oriented.
Technical Skills:
Web Technologies
HTML, HTML5, CSS3, XHTML, XML, JavaScript, jQuery, WordPress, JSON, Bootstrap, React JS, Angular JS 1.x, Express JS, Node.js, GitHub, AWS Lambda
Development tools
Eclipse, Web Strom, Sublime, Dreamweaver, Notepad++ and VScode.
Frameworks
React JS, Angular JS (1.x), Node JS.
Servers
IBM Web Sphere, HTTP Web Server.
Database
Kafka (Big data), Oracle, SQL Server, MYSQL.
Frond End Tools
CorelDraw, Dreamweaver, Adobe Photoshop CS5, Illustrator.
Testing Tools and Logging Framework
Junit3.8/4.0, Load runner, Jasmine, Selenium, T-probe, Easy Mock.
Others
Confluence, Jira, Rally.
Professional Experience:
AMERICAN EXPRESS, NY. Oct 2019 – till date
Role: UI /Front End Developer
Responsibilities:
Extensive experience in Front end framework and libraries to enable the rapid deployment of software in ELF application by coordinating software development, quality assurance, and IT operations.
Develop code in complex environments with heavy use of JavaScript, HTML and CSS, mainly to change front-end.
Used HTML5, CSS3, Bootstrap React JS, jQuery, JavaScript, including DOM manipulation and the JavaScript object model.
Write the unit test cases and make sure all the test suits should execute as expected without fail.
Provided design and specifications for projects and collaborate with developers to streamline the development process through production.
Using Git for version controlling and regularly pushing the code to GitHub and interacting with Testing Team, Scrum Masters, and Business Analysts to fix issues.
Used JSON data from the API and map it to the component to display on the User Interface and used GET or POST methods as per the requirement to fetch the data by passing few header parameters.
Worked with CSS that are consistent across all browsers and platforms and maintaining graphic standards and branding throughout a product’s interface.
Developed code in complex environments with heavy use of JavaScript, HTML and CSS, mainly to change front-end experiences after DOM initiation.
Implemented modules into Node JS to integrate with designs and requirements.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
Used React-Router to turn application into Single Page Application
Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
Extensively used Node.js on front end (used namespaces, closures and custom bindings).
Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and
many more.
In Phase Two, worked closely with the Back-End team to display data using the Custom Components, library Components, and Redux.
Created CI/CD pipelines with Jenkins, integrated git with Jenkins, pipelines setup and when required functionality I give it.
Optimized animation logic with optimistic functions to increase performance in rendering.
Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Developed and maintained responsive web applications using React, HTML, CSS, and JavaScript, enhancing user experience across multiple devices
Implemented serverless architecture using AWS Lambda to handle backend logic, optimizing application performance and reducing operational costs
Utilized Docker to create, deploy, and manage containerized applications, ensuring consistency across development, testing, and production environments
Designed and managed relational databases (SQL) and NoSQL databases (such as MongoDB) to store and retrieve data efficiently, reducing load times by 30%.
Collaborated with backend developers to create and consume RESTful APIs, enabling seamless data flow between frontend interfaces and backend services
Utilized Git for version control and participated in agile development workflows, effectively collaborating with cross-functional teams to deliver high-quality software
Enhanced application performance through code splitting and lazy loading techniques, resulting in a 25% decrease in load times.
Implemented unit tests using Jest and debugging tools to ensure code quality and reliability, leading to a 20% reduction in post-release defects.
Performed Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Node JS, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine, and Web Strom
EXPEDIA GROUPS, WA. Jun 2019 -Oct 2019
Role: UI Developer.
Responsibilities:
Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS3, JavaScript,
XML, DHTML, XHTML, jQuery, AJAX, JSON, Flash and Hybrid Web Development.
Present Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
Extensive experience in developing Single Page Applications (SPA) using TypeScript (subset of JavaScript) Angular 2/4/5/6/7 frameworks.
Experience in using React.JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Wrote extensive HTML5, CSS3 and JavaScript code to build dynamic pages.
Used Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.
Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, Auto Complete, JSON, Angular.JS, React Js and JavaScript
Added user validations and user permissions by using the Node.js and utilized Node.js for server hosting.
Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, Pseudo classes, Pseudo elements etc.
Experience in Responsive Web Design and creating cross browser compatible web pages.
Experiences with modern UI build frameworks such as NPM, Grunt and Webpack.
Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, SS margin, CSS padding, CSS
table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
Good Experience in using IDE tools such as Notepad ++, Web Matrix, Eclipse, Sublime Text Editor, IntelliJ IDEA and Web Storm.
Adopted Git for version controlling and JIRA for project tracking.
Used agile methodology for the software development.
Active participation throughout the entire software development lifecycle from project inception to code development and elaborate testing of the various modules.
Environment: Angular 2/4/5/6, React Js, HTML5, JavaScript, jQuery, CSS3, AJAX, JSON, GIT, Jira, Bootstrap, Responsive Web Design, Node JS, REST API, Agile and Windows.
AMERICAN EXPRESS, FL. Jul 2018 – June 2019
Role: UI/Frontend Developer
Responsibilities:
Designed CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table.
Design develops and test HTML5, CSS3, Bootstrap, JavaScript, jQuery and React.JS that meets accessibility and web browser standards for website.
Applied optimization techniques to reduce page size and load times to enhance user experience using sprites.
Developed user interface by using the React JS, for UI development.
Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
Used React-Router to turn application into Single Page Application
Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Maintained states in the stores and dispatched the actions using redux.
Extensively used Node.js on front end (used namespaces, closures and custom bindings).
Implemented the Drag and Drop functionality using React-Draggable
Used React-Autocomplete for creating google map’s location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react.
Used Excel Builder 3rd Party open-source library and tweak it to make sure it will work with IE11.
Used flickity.js for creating carousel-images.
Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and
many more.
Worked with JASMINE unit test framework to write unit tests for JavaScript code.
Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets.
Interacted with Testing Team, Scrum Masters and Business Analysts for fixing of Issues.
Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
Environment: HTML 5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, Redux, Flex, My SQL, XML, XSL, XSLT, JSON, Git hub, Restful API, AWS, JIRA, Jasmine, and Web Strom.
Kensington info groups inc, NJ. Oct 2017 –July 2018
Role: Programming Analyst
Responsibilities:
Worked on an Agile (Scrum) Development Team to deliver regular updates to business team and project managers.
Involved designing in web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Mongo DB.
Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
Researching JavaScript based frameworks like React Native and Ionic/Cordova for frontend.
Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
Used React-Autocomplete for creating google map’s location search on the webpage.
Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target. Environment: HTML5, CSS3, Bootstrap, SASS, LESS, Java Script, React JS, Redux, Flex, Web Strom, JSP, MS Office, HP Quality Center, Jasmine, GitHub, and Jenkins.
UBCI LTD, NJ. Dec 2016 – Oct 2017
Role: Jr. Software Developer
Responsibilities:
Used React-Router to turn application into Single Page Application
Developed user interface by using the React JS, Flux for SPA development.
Involved in designing, developing, and testing the web application by using the HTML5, CSS3, Bootstrap, and React.JS
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
Implemented modules into Node JS to integrate with designs and requirements.
Developer responsive interface using Bootstrap and used SASS for CSS.
Applied jQuery scripts for basic animation and end user screen customization purposes.
Responsible for front-end UI design using HTML5, CSS3, JavaScript, jQuery, jQuery plugins.
Used Grunt as task runner to test the JavaScript with JSHint and Used Media Queries to deal with different CSS related issues on different devices.
Environment: React JS, JavaScript, GIT, Bootstrap, Ajax, JSON, HTML5, CSS3, Oracle database, Eclipse, Dreamweaver, SPA, OOP, MongoDB, FLUX, Twitter Bootstrap, GIT, SASS, Grunt, Photoshop.
EDUCATIONAL DETAILS:
Bachelor of commerce’s in Computers (Periyar University, Selam,2012)