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.
- 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.
- Provide personalized tutoring sessions in Computer Science, covering topics like:
- Programming languages (Java, Python, JavaScript)
- Data Structures & Algorithms
- React, Redux, JavaScript, and more.
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.
Here are a few highlights of the projects I've worked on:
- Sakai LMS Enhancements: Contributed to Sakai LMS by improving accessibility, scalability, and backend functionality.
- Real-time Data Processing with Apache Spark: Built high-speed data processing solutions handling up to 1M records/sec.
- React & Redux SPA Libraries: Developed reusable libraries and optimized frontend performance.
Check out my repositories for more projects and code samples!
Feel free to connect with me:
- LinkedIn: [https://linkedin.com/in/charan-epuri]
- Email: [[email protected]]
Thank you for visiting my GitHub profile! Looking forward to collaborating and learning together. 🚀



