Overview
Work History
Education
Skills
Websites
Timeline
Generic

Raviteja Cherukuri

Vijayawada

Overview

8
8
years of professional experience

Work History

FullStack Developer

SmartShare
03.2020 - Current
  • Develop front-end features, components, and libraries, translating designs and wireframes into high-quality, reusable code optimized for maximum performance across various web-capable devices and browsers
  • Demonstrate ability to lead and contribute to technical discussions, participating in and facilitating daily stand-ups, bi-weekly sprint planning, and sprint retrospectives
  • Conduct code reviews to ensure alignment with architectural principles and coding standards across the project lifecycle
  • Analyze requirements and create detailed specifications for program development, partnering with architects and development team to design, code, test, debug, document, and maintain software and applications
  • Designed and developed responsive, mobile-optimized interfaces and websites aligned with user experience requirements
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services, Developed single page applications using React Redux architecture, ES6, web pack and grunt
  • Experience in RESTful web services to integrate between Server side to Client Side
  • Worked on Amazon Web Services (EC2, ELB, S3, CloudFront, IAM, RDS, Route 53, CloudWatch)
  • Create/Managing buckets on S3 (CLI) and store db and logs backup, upload images for CDN serve
  • Installing, Setup and Migration Dev
  • And Prod
  • Servers (Apache, MySQL, Git, Scripts manipulation
  • Etc)
  • Worked and Troubleshoot Git Repositories on Production, Staging, Development and Local Server’s
  • Oversaw migration of existing application into Microservices Architecture using Rest APIs, spring boot, Spring Cloud and AWS
  • Work with TD to build and execute API functional and performance test plans, Server-based Node.js development (Developer will not be installing server software)
  • Provide strong technical leadership and guidance to TD development/project teams, including teams that are geographically distributed, Provide leadership and advice TD API implementations, Deliver HTML 5 application which is developed by other internal group, Develop software that takes in API files and interacts with back-end databases.

Senior Software Engineer

Kyber Technology Services
12.2015 - Current
  • Responsible for porting an existing web application in mobile view
  • Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, React Native concepts
  • Responsible for creating efficient design and developing User Interaction screens / SPA using HTML5, CSS3, JavaScript, Material Ui, Typescript, React.JS and Bootstrap
  • Involved designing in web pages using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, MongoDB
  • Design React Native components and higher order components
  • Design UI views with Flexbox and React Native dimension API
  • Solid experience of react/redux development using Babel, Web pack, isomorphic fetches, ES6, NPM
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept
  • Responsible for React UI and architecture
  • Building components library, including Tree, Slide-View, and Table Grid
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords
  • Managed state within the app using Redux and persisted certain parts of the state to device via Redux Persist
  • Experience with common front-end development tools such as Babel, Webpack, and NPM
  • Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt
  • Good experience in Node.js (async approach, promises)
  • Strong Mongodb understanding and have a good handle of using Mongoose
  • Developing and maintaining all server-side network components
  • Debug, and refactor existing applications and software modules as required
  • Write clean, modular web-based SaaS applications in an agile and ever changing environment, Ensuring optimal performance of the central database and responsiveness to front-end requests
  • Documenting Node.js processes, including database schemas, as well as preparing reports
  • Work with the Software Architect to understand coding standards and architectural practices
  • Meet with project stakeholders discuss their vision, ideas and create compelling digital experiences
  • Translate design patterns into application architectures.

NetSuite Developer

Little unicorn
- 07.2021
  • Responsible for maintaining integrity of data for business conducted on Netsuite ERP/CRM
  • ERP and Warehouse Management using NETSUITE
  • Develop Work Flow Charts and Diagrams to ensure Production team Compliance with Client Deadlines
  • Inventory changes in Net suite Products
  • Designed Share point master page and page layouts serving as company’s main share point supports all Technical Complications
  • Proposed Technical feasibility Solution for new designs and suggest options of Performance improvement of technical objects
  • Develop the Suite Scripts using 1.0 and 2.0 Versions.

React Developer

06.2016 - 02.2020
  • Using the built-in React toolkit to build user-facing features
  • Creating front-end libraries and reusable code files for the company’s future products
  • Integrating designs and wireframes with the application code
  • Monitoring user interactions and translating them into clear insights
  • Optimizing app components and improving the product’s performance
  • Collaborating with software developers and designers
  • Create data visualization tools
  • Design a scalable app architecture, as well as the APIs to support it continuously
  • Demonstrate ability to lead and contribute to technical discussions, participating in and facilitating daily stand-ups, bi-weekly sprint planning, and sprint retrospectives
  • Conduct code reviews to ensure alignment with architectural principles and coding standards across the project lifecycle
  • Rewrote HTML to meet industry and company standards for SEO and Accessibility
  • Tested, debugged, and shipped the code to various development teams
  • Introduced Kanban Board style ticketing system to promote highly efficient asynchronous and synchronous work, increasing efficiency by 12%
  • Utilized HTML, CSS, and JavaScript to create responsive landing pages for both company and client
  • Maintained graphic standards and branding throughout the product’s interfaces.

Education

Bachleor OF Technology - Electronics Communication Engineering

Mandava Institute Engineering Technology
JNTUK, Andhra Pradesh
01.2015

Skills

  • Web Technologies: HTML/HTML5, CSS3, JavaScript, ES5, ES6, AJAX, JQuery, JSON
  • JavaScript Libraries: Ext JS, Backbonejs, Nodejs, AngularJS, React, Redux, React-Native, Typescript,Nodejs,Express
  • React & React-Native: HTML5, CSS3, Jasmine, ES5, ES6, JavaScript, jQuery, SOAP UI, Web API, Rest Services, NSQ, NSQD, Web pack, React,Web Methods, Git, Nodejs, Typescript,Web Services, XML,Redux,Redux-PersistResponsive UI Design,API service
  • Programming Languages: Java, JSP, jQuery, JS, HTML, CSS, JSTL
  • Cloud Platform: AWS, Azure, Jira
  • Database: MongoDb, Mysql, Nosql
  • Languages: English (Fluent), Hindi (Fluent), Telugu (Native)

Timeline

FullStack Developer

SmartShare
03.2020 - Current

React Developer

06.2016 - 02.2020

Senior Software Engineer

Kyber Technology Services
12.2015 - Current

NetSuite Developer

Little unicorn
- 07.2021

Bachleor OF Technology - Electronics Communication Engineering

Mandava Institute Engineering Technology
Raviteja Cherukuri