Skip to content
View 245charan's full-sized avatar

Block or report 245charan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
245charan/README.md

Welcome to My GitHub Profile! 👋

Hi! I'm a Software Engineer experienced in building scalable, high-performance applications and working with cloud technologies. I specialize in full-stack development, data optimization, and system enhancements. Currently, I am contributing to Sakai LMS Development and mentoring students as a Computer Science Tutor at Marist College.

Current Focus 🚀

Marist University (Feb 2024 - Present) | Poughkeepsie, NY

  • Sakai LMS Development & Enhancement:
    • Developed and scaled a live-stream pipeline from 200 to 300,000 users per session.
    • Expanded streaming channels from 2 to 250+.
    • Focused on accessibility improvements, bug fixes, and backend solutions for on-demand content using AWS.
    • Ensured WCAG-compliant features to improve LMS usability and reliability.
    • Worked closely with staff to gather feedback and implement continuous improvements.

Computer Science Tutor (Oct 2023 - Mar 2024)

  • Provide personalized tutoring sessions in Computer Science, covering topics like:
    • Programming languages (Java, Python, JavaScript)
    • Data Structures & Algorithms
    • React, Redux, JavaScript, and more.

Past Work Experience 💼

Innova Solutions (formerly ACS Solutions) (Mar 2017 - Aug 2023) | Software Engineer | Hyderabad, India (Hybrid)

  • BNYMellon Project:

  • Designed, developed, and maintained efficient and scalable Single Page Applications (SPAs) and Multiple Page Applications (MPAs) using React and Angular, ensuring high performance and responsiveness across devices.

  • Built reusable component libraries for Disclosures and Notifications, reducing development time by 30% and ensuring consistency across applications.

  • Integrated RESTful APIs into React applications to streamline data flow and enhance user interface performance, reducing latency by 25%.

  • Identified and implemented web-based user interactions, creating highly responsive and intuitive UI components using React workflows and state management libraries like Redux (Thunk/Saga).

  • Developed graph-based infographics and customisable data view navigations using micro-frontend architecture, enabling modular and scalable application design.

  • Collaborated with cross-functional teams, including Product Managers, UX Designers, and Backend Engineers, to translate verbal client requirements into written use cases and testable development stories.

  • Improved test coverage by 40% through Functional Testing and Integration Testing using tools like Jest and React Testing Library (RTL).

  • Documented technical workflows, best practices, and knowledge in a private wiki, facilitating the onboarding of new hires and ensuring knowledge retention for future use.

  • Set up and managed AWS infrastructure for build and deployment pipelines, including S3 for static asset hosting, EC2 for application servers, and Lambda for serverless functions, ensuring seamless CI/CD workflows.

  • Configured AWS CloudFront for content delivery, reducing load times by 20% and improving user experience.

  • Implemented AWS CodeBuild and CodePipeline to automate build, test, and deployment processes, reducing manual errors and deployment time by 50%.

  • Monitored application performance using AWS CloudWatch, identifying and resolving bottlenecks to ensure optimal system performance.

  • Worked in Agile methodologies (Scrum), participating in daily stand-ups, sprint planning, and retrospectives to deliver high-quality features on time.

  • Mentored 10+ junior developers in React, Redux, and micro-frontend architecture, improving team productivity and code quality.

  • Conducted code reviews to ensure adherence to best practices, maintainability, and scalability of the codebase.

  • Championed accessibility best practices, ensuring compliance with WCAG standards and improving usability for diverse user groups.

  • Optimized web applications for SEO and performance, achieving Google Lighthouse scores above 90 for performance, accessibility, and best practices.

Key Achievements:

  • Delivered 5+ scalable SPAs and MPAs for enterprise clients, reducing development time by 30% through reusable component libraries.

  • Improved application performance by 25% through REST API optimisations and AWS infrastructure setup.

  • Automated CI/CD pipelines using AWS CodeBuild and CodePipeline, reducing deployment time by 50%.

  • Achieved WCAG compliance for all front-end applications, improving accessibility and user satisfaction.

OaksPro Software Solutions, (Mar 2016 - Mar 2017) | Junior Software Developer | Hyderabad, India (Remote)

  • Developed solutions for pose recognition using ergocentric videos and DynamoDB for managing millions of daily API calls.
  • Automated Git pull request merges, improving code integrity and reducing manual intervention.
  • Created productivity-boosting scripts to streamline development workflows.

Technical Skills 🛠️

Programming Languages:

  • Java
  • JavaScript
  • Node.js
  • Python
  • C/C++

Frameworks & Libraries:

  • React
  • Redux
  • Spring Boot
  • Docker

Databases & Cloud:

  • PostgreSQL
  • MongoDB
  • Redis
  • AWS

Tools & Others:

  • Git
  • Webpack
  • Jest
  • Selenium

Projects & Contributions 🔧

Here are a few highlights of the projects I've worked on:

Check out my repositories for more projects and code samples!

Contact & Let's Connect 📬

Feel free to connect with me:


Thank you for visiting my GitHub profile! Looking forward to collaborating and learning together. 🚀

Pinned Loading

  1. Eye-gesture-control-system Eye-gesture-control-system Public

    To build a classification model that can precisely identify human eyes blinks. Working on this machine learning project will help you to play dinosour game without a keyboard.

    Python

  2. Twitter-Sentiment-Analysis-NLP Twitter-Sentiment-Analysis-NLP Public

    This project addresses the problem of sentiment analysis in twitter that is classifying tweets according to the sentiment expressed in them: positive, negative or neutral.

    Jupyter Notebook 1

  3. Parking-Lot-Detection-OpenCV Parking-Lot-Detection-OpenCV Public

    Identifying weather the parking place is available or not from security camera

    Python 18 10

  4. Sign-Language-Digit-Recognition Sign-Language-Digit-Recognition Public

    Recognizing Sign language using deep learning to aid the disabled.

    Jupyter Notebook 1

  5. English-to-morse-code-converstion English-to-morse-code-converstion Public

    Morse code is a character encoding scheme used in telecommunication that encodes text characters as standardized sequences of two different signal durations called dots and dashes or dits and dahs.

    Java

  6. DSA DSA Public

    Java 4