Highly skilled and experienced software developer with over 7 years of hands-on experience in designing, developing, and deploying robust software solutions. Proficient in a wide range of technologies and frameworks, including Java, ReactJS, MySQL, MongoDB, AWS, and GCP. Possesses expertise in data structures, algorithms, software design, and architecture. Proven track record of delivering high-quality, scalable applications while adhering to best practices and industry standards.
Passionate about teaching and mentoring aspiring developers, with 3 years of teaching experience, focusing on creating an environment conducive to good learning outcomes.
Teaching Skills:
Instructional Design: Tailoring lesson plans and course materials to meet the needs of diverse learners, ensuring comprehension and engagement.
Communication: Articulating complex technical concepts in a clear and concise manner, fostering an interactive learning environment conducive to inquiry and discussion.
Mentorship: Providing guidance and support to students at various stages of their learning journey, empowering them to overcome challenges and achieve their goals.
Feedback and Assessment: Offering constructive feedback and assessment to facilitate continuous improvement and mastery of skills, fostering a growth mindset in students.
Skills:
Programming Languages: Java
Web Technologies: ReactJS, HTML5, CSS3, JavaScript
Database Management: MySQL, MongoDB
Cloud Platforms: AWS, Google Cloud Platform (GCP)
Software Design: Object-Oriented Design (OOD), Design Patterns, Architectural Patterns
Development Tools: Git, JIRA, IntelliJ IDEA, Eclipse
Problem Solving: Data Structures, Algorithms, Dynamic Programming
Agile Methodologies: Scrum, Kanban
Subjects
-
JAVA (Core) Beginner-Expert
-
DSA (Data Structures And Algorithms) Beginner-Expert
-
LLD (Low Level Design) Beginner-Expert
Experience
-
Tech Lead (Oct, 2023
–Present) at Porter
-
Senior Software Developer (Jul, 2017
–Oct, 2023) at Tracxn Technologies, Bangalore