Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic
Naresh Reddy Karakala

Naresh Reddy Karakala

Hyderbad

Summary

Dynamic Consultant Developer with extensive experience at Thought Works Pvt Ltd, specializing in microservices architecture and AWS technologies. Proven track record in delivering scalable solutions and mentoring teams. Adept in Java and Spring Boot, I excel in fostering collaboration and driving project success through effective communication and technical expertise.

Overview

7
7
years of professional experience

Work History

Consultant Developer

Thought Works Pvt Ltd
Hyderabad
09.2021 - Current
  • Led design and development of Flipkart ecosystem (UPI Payments) while adhering to best practices.
  • Designed and implemented microservices architecture to enhance system scalability and modularity.
  • Conducted regular code reviews, mentoring junior developers to promote a knowledge-sharing culture.
  • Utilized Test Driven Development (TDD) and Pair Programming methodologies during software development.
  • Collaborated with product owners, designers, stakeholders, and other teams to define feature requirements.
  • Executed projects, including Gap Inc. US from October 2021 to June 2022.
  • Contributed to the MBition (Mercedes-Benz) project from October 2022 to May 2023.
  • Spearheaded the Flipkart (UPI Build) initiative from June 2023 to November 2023.
  • Contributed to the Sportrader (betting app) initiative from December 2023 until now.

Software Developer-II

Amplify Life India Pvt ltd
Hyderabad
06.2020 - 09.2021
  • Developed a holistic health app integrating various wearables and performance applications.
  • Engineered multiple RESTful web services utilizing AWS technologies, including Lambda and DynamoDB.
  • Constructed authentication and authorization frameworks using AWS IAM and Cognito.
  • Introduced best practices for code organization and documentation, enhancing code quality.
  • Adapted quickly to new technologies, including AWS services and NoSQL databases.
  • Delivered personalized coaching and recommendations through tailored content mapping to user goals.
  • Implemented microservices architecture using Java, Spring Boot, and TypeScript for scalability.

Project Associate Consultant

Cognizant technology Solutions
Chennai
05.2018 - 06.2020
  • Developed microservice components using Java Spring Boot to enhance application architecture.
  • Successfully delivered PEARSON client EReader Platform Service on time and within budget.
  • Resolved critical production issue, minimizing downtime and ensuring business continuity.
  • Secured positive client feedback through effective communication and thorough understanding of business needs.

Education

MTech -

Jawaharlal Nehru Technological University/DRK Institute of Science & Technology
01.2017

BTech - ECE

Jawaharlal Nehru Technological University/MNR college of Engineering & Technology
01.2014

Skills

  • Java programming and Spring Boot
  • Quarks and Dropwizard
  • React
  • Microservices development
  • Amazon Web Services (AWS)
  • NoSQL and SQL databases
  • RESTful web services
  • Serverless architecture (Lambda)
  • Maven and Gradle tools
  • Unit testing frameworks (JUnit, Groovy, Mockito)
  • Source control systems (Git, Bitbucket, SVN)
  • Agile methodologies (Jira, Confluence)
  • CI/CD (GitLab CI, Kubernetes, Docker)
  • Cache services (Redis)
  • Test-driven development
  • Technical mentoring

Languages

  • English
  • Hindi
  • Telugu

Timeline

Consultant Developer

Thought Works Pvt Ltd
09.2021 - Current

Software Developer-II

Amplify Life India Pvt ltd
06.2020 - 09.2021

Project Associate Consultant

Cognizant technology Solutions
05.2018 - 06.2020

MTech -

Jawaharlal Nehru Technological University/DRK Institute of Science & Technology

BTech - ECE

Jawaharlal Nehru Technological University/MNR college of Engineering & Technology
Naresh Reddy Karakala