Sathwika Madarapu is a frontend-focused Senior Software Developer based in India with a strong foundation in algorithms and competitive programming. With about 5 years of professional experience and 1.5 years concentrated in frontend engineering, she blends practical UI work with deep problem-solving skills honed through contributions to large algorithm repositories. She has progressed rapidly through roles at Brane and ScribeEMR, taking ownership of features and demonstrating reliability in production settings. An active open-source contributor, she has implemented solutions across C++, Java, Python and C, helping aggregators like Daily-Coding-DS-ALGO-Practice and Algo-Tree that serve competitive programmers and interview prep communities. A lifelong learner and machine learning enthusiast, she pairs a 9.22 BTech in Computer Science with interests that span backend algorithm design to frontend delivery. She aspires to translate her technical breadth and entrepreneurial drive into product leadership or a startup in the future.
5 years of coding experience
1 year of employment as a software developer
Bachelor of Technology - BTech, Computer Science, 9.22 CGPA, Bachelor of Technology - BTech, Computer Science, 9.22 CGPA at Vasavi College of Engg
Intermediate, MPC, Intermediate, MPC at Narayana Junior College - India
A open source project🚀 for bringing all interview💥💥 and competative📘 programming💥💥 question under one repo📐📐
Role in this project:
Full-stack Developer
Contributions:16 commits, 13 PRs, 33 comments in 24 days
Contributions summary:Sathwika primarily contributed solutions to coding problems, demonstrating proficiency in multiple programming languages. They added solutions in C, C++, Java, and Python, likely focusing on data structures and algorithms. The commits include implementations for problems from Codechef, Codeforces, and LeetCode, indicating a focus on competitive programming and algorithm design. They also demonstrated knowledge of data structures and their usage by implementing solutions involving arrays, sorting algorithms and other utility-based problems.
Algo-Tree is a collection of Algorithms and data structures which are fundamentals to efficient code and good software design. Creating and designing excellent algorithms is required for being an exemplary programmer. It contains solutions in various languages such as C++, Python and Java.
Role in this project:
Back-end Developer
Contributions:6 commits, 18 PRs, 25 comments in 5 days
Contributions summary:Sathwika primarily contributed to the implementation of algorithms and data structures, as evidenced by the "Algo-Tree" repository description. Their commits included adding and updating code for algorithms like anagram detection in Python, binary search tree validation in Java, and level order traversal in C++. They also worked on algorithms like Kruskal's algorithm and swapping even and odd bits.
arraypythonstringbacktrackinggreedy-algorithms
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Sathwika Madarapu - Senior Software Developer at ScribeEMR, Inc.