Software Engineer
Chandhu Mamidi
Portfolio
Chandhu Mamidi, a passionate Full-Stack Engineer with 2 years of experience at Aview International. Specializing in developing enterprise-grade applications following industry best practices, test-driven development, and CI/CD pipelines. Committed to crafting high-performance, secure, and maintainable solutions that meet stringent quality standards.
As a tech enthusiast, I leverage Next.js, React.Js, Nest.js, Node.js, Javascript, Redux, Python, MongoDB, Tailwind, Terraform, Grovvy & MERN Stack to build robust applications. My expertise extends to DevOps practices with Docker containerization, Kubernetes orchestration, and AWS cloud services majorily including EKS, ECR, and S3, VPC, EC2. Experienced in implementing CI/CD pipelines using Jenkins, ensuring smooth deployment flows and a high level of security by running tests on every stage before deployment. Enabling monitering within cluster ensuring the application to be avialable without any zero downtime and enhance the performance optimization
My curiosity drives me to keep learning, as I firmly believe technology is a powerful tool for shaping a brighter future. From enhancing sustainability to bridging gaps in equality and education, software development holds the potential to uplift societies—just as it has throughout history. I'm particularly excited about designing scalable applications, leveraging tools like Kubernetes , Jenkins, Argocd, Terraform and AWS to create systems that grow seamlessly and perform reliably under pressure.
I warmly welcome collaboration with like-minded individuals who see technology as a force to make change in real Problems by leveraging technology. Beyond my professional pursuits, I'm deeply passionate about fitness and hybrid athletics, always striving to push my limits both in code and in life.
[ 2018 - 2022 ]
Full-Stack Engineer | Aview International
[Nov 2022 - Present]
• Developedand designed a UI/UX user portal used by
300+ global content creators, integrating
10+ pages and 30+ features to enhance audience engagement.
• Introduced a video tracking feature, allowing users to
efficiently monitor their uploaded content while enhancing
accessibility and engagement.
• Collaborated with the design team to align
UI/UX updates with company branding and worked with the
product team to prioritize feature development.
• Refactored the dashboard by fixing 30+ major bugs,
adding 40+ new reusable components, and enhancing user experience
using
JavaScript, Next.js, React.js, Nest.js, Redux, Firebase and
Tailwind.
• Integrated the frontend seamlessly with backend REST
APIs, ensuring efficient data flow between client and server for
improved performance.
• Played a key role in the early-stage development,
actively contributing to the company's seed funding phase and
driving technical scalability.
• Contributed to the development of the company's
design system, ensuring consistency and scalability across
products.
• Implemented a seamless onboarding experience, improving
user interactions and reducing portal load times by 40%,
ensuring an optimized and intuitive interface.
To automate the development lifecycle, I implemented a CI/CD pipeline with Jenkins in the application build repository. This pipeline handled code compilation, unit testing, and Docker image creation, pushing updates to Docker Hub for seamless deployment. This automation streamlined processes, ensuring quality and timely delivery—key aspects of my engineering approach.
For deployment, I used Kubernetes on AWS, managed with ArgoCD for GitOps automation. The "bank-of-anthos-k8" repository contains manifests I configured using kustomize's base and overlays structure, enabling modular setups for different environments. ArgoCD synced the cluster with the repository, while ArgoCD-image-updater automatically updated Docker image tags from Docker Hub, keeping deployments current with minimal effort. I set up the AWS infrastructure using Terraform, provisioning resources like EC2 instances and networking, likely via Elastic Kubernetes Service (EKS), to ensure scalability and security.
This project reflects my ability to integrate Node.js, Java, Python, Jenkins, Terraform, ArgoCD, ArgoCD-image-updater, Building Docker images using Maven, Testing Docker Images and kustomize into a cohesive, AWS-hosted solution. It highlights my expertise in building scalable, automated systems that balance innovation and reliability, positioning me to tackle complex challenges in software engineering.
The Twitter-Insta-Bot is a browser extension that automates uploading tweet media across my Instagram Account. I dreamt of hav ing a simple script that excutes downloading the tweet media and posting it to my instagram account upon click of an icon which was appended on every tweet, this extension leverages a Node Js tech stack including Puppet for browser automation, twitter API for media download. It is built with an idea of any individual could increase his/her social media visibility, this tool offers a flexible solution.
Node.js, JS, Puppeter, ExpressJs, Twitter API, Tailwind CSS
powers this automation extension
Image Store is a dynamic platform that enables users to upload images, which can then be viewed, liked, and commented on by other connected users. To ensure secure access, the platform incorporates robust authentication mechanisms, restricting access to private routes and features only to authenticated users.
This project is built using modern web development technologies, ensuring a responsive and user-friendly interface. The authentication system is designed to protect user data and maintain the integrity of user interactions within the platform. By combining image sharing capabilities with social interaction features, the image-store platform offers a comprehensive solution for users seeking a secure and engaging environment to share and discuss visual content.
This web Application is powered with NextJs, Reactjs, MongoDB, Cloudinary, Redux Toolkit, Tailwind CSS. Handles Seamless Authentication system with username and password. The application is deployed on Vercel and the images are stored in Cloudinary. The application is designed to be responsive and user-friendly, ensuring a seamless experience for users across devices. The platform offers a secure and engaging environment for users to share and interact with visual content.
I have created a simple bar chart using ChartJs, to implement the sorting functionality visually on the chart. The chart is designed to display the data in a visually appealing way, making it easy for users to understand the information at a glance. The sorting functionality allows users to rearrange the data based on different criteria, providing a more interactive and engaging experience.
The website you are currently reading, utilizes blender for the room model, three.js for rendering and camera movements, GSAP for high quality animations, and css/html.
I had originally tried to create an interactive room using Spline 3d, in which the camera would guide the user experience like virtual reality. I had to give up on using their platform as it would not let me edit their source code after designing the room. After being inspired by the blender room design I had found, I utilized that instead and used three.js to create the website you are currently on.
If you'd like to get in touch, please feel free to connect with me on LinkedIn. On LinkedIn, I am actively trying to engage in coversation about software development, and soprts, business in general. I am available for interviews and I look forward to connecting with other professionals in the computer science and Devops fields.
Welcome to my GitHub! Here, you'll find all my projects as I dive deeper into my open-source journey. I'm passionate about exploring the latest technologies, constantly learning, and pushing myself to grow. Feel free to explore, collaborate, or connect!
I'm sharing code and building in public on Twitter! Follow along as I explore new technologies, contribute to open source, and document my developer/devops journey. DM me for collaborations or just to chat about the latest tech stack you're excited about. Let's connect and build something amazing together!