Summary
Skills
Work History
Education
Work Availability
Accomplishments
Interests
Software
Timeline
SoftwareEngineer
Polu Varaprasad Reddy

Polu Varaprasad Reddy

Senior NodeJS Developer
Hyderabad,Telangana

Summary

  • Innovative and solutions-driven Node JS Developer with 8 years of comprehensive experience in designing and implementing scalable applications across retail, banking, aquaculture, and loT domains.
  • Extensive experience in designing and developing micro-services architectures.
  • Proficient with containerization tools such as Docker and Kubernetes for Node JS applications.
  • In-depth knowledge of the banking sector's compliance and security requirements.
  • Strong background in retail software solutions, enhancing customer experience and operational efficiency.
  • Hands-on experience with loT platforms, integrating devices for smart applications.
  • Skilled in implementing CI/CD pipelines for automated testing and seamless deployments.
  • Integrated server-side caching mechanisms, which slashed server resource consumption by 20%.
  • Authored Technical documentation, which decreased onboarding time for new developers by 50%.
  • Conducted unit and functional testing, improving application reliability by 30% through early bug detection.
  • Excellent communicator and team player, dedicated to following industry best practices and staying ahead of the technological curve.

Skills

Javascript

undefined

Work History

Senior Software Engineer

Synechron Inc.
Hyderabad, Telangana
05.2022 - Current

Project

1.KinaBank

Kina Securities Limited (Kina Bank) was established in 1985 as a diversified financial service company. We offer customers end-to-end financial solutions – from savings accounts to business loans, investments to mortgages, financial advice and investment management.

2.TILL-OL-ONBOARDING

Manily used for test automation and validating the merchant details in AWS cloud watch. Used aws-sok for authentication and accessing the logstreams data with log group name.

Responsibilities:

  • Transformed a monolithic architecture into 15+ Node.js microservices, enhancing system modularity and scalability.
  • Led the upgrade from ES5 to ES6, restructured codebase for optimal organization and maintainability.
  • Fortified application security by conducting vulnerability assessments and remediating detected issues.
  • Managed seamless database migrations compatible with new microservices architecture.
  • Established CI/CD pipelines using Bitbucket and Jenkins, reducing bugs by 20% and streamlining development.
  • Automated deployments with Docker, cutting deployment times by 40% and enabling CI/CD workflows.
  • Orchestrated microservices deployment on Kubernetes, ensuring robust scalability and availability.
  • Created proprietary npm modules for SMPP, Oracle, and PostgreSQL to eliminate code redundancy.
  • Gathered requirements, authored solution designs, and implemented Node.js microservices to meet business objectives.
  • Optimized application performance, achieving a 35% improvement in server response times.
  • Maintained high code quality standards through rigorous reviews, ensuring comprehensive code coverage and timely bug resolution.

Senior Software Engineer

NCR Corporation India Pvt Ltd.
Hyderabad, Telangana
07.2021 - 04.2022

Project
JARVIS:
Stands for Just A Rather Very Intelligent System, SCOX is new SELF CHECKOUT VERSION. SCOX is planned to develop such that it can run on any OS environments Windows/Linux)Microservices-Based, IoTBased Architecture, Java POS Hardware Device Platform Modern. Efficient Deployment Model Increased use of enterprise services for configuration, weight database, etc via NCR Business Services Platform,Web UI model is used with React JS Every piece of current SCO code is rewritten with new Languages according to current standards. NestJs and MQTT Message Queuing Telemetry Transport) is used.

Responsibilities:

  • Developed 3 NestJS microservices(scoxdoc, scoxprinter and scoxtb) with Typescript, Redis and MQTT.
  • Fixing and analyzing bugs and adding implementations based on stories.
  • Written 80% code coverage and unit testcases for microservices with jest framework.
  • Participating in daily scrums, sprint planning, retrospectives and creating future stories and bugs.

Lead iOS and Node JS(Microservices) developer

iPROTECHS Commercial Solutions Pvt Ltd.
Hyderabad, Telangana
06.2016 - 07.2021

Projects
1. Ambro AQU
An iOT based water quality monitoring services for a range of industries like AQUaculture and water treatment plans. Data collected from hardware devices is aggregated and displayed in the app categorized by parameters.
2. FIZZ
Looking for top restaurants, unlimited buffets, fun happy hours or a relaxing massage. Get offers & deals on food, drink, spas and entertainment only on FIZZ. Save money every time you go out!. Avail instant discounts across food & drink, entertainment and beauty & spa.
3. Mantra:
Find temples nearby, book pujas and archanas online, and stay connected with your favorite temples and gods. India, the home of Hinduism, has over two million temples.You can also book pujas online instead of waiting in long queues. If your parents or relatives live in another city, you can book pujas for them from the app.

Responsibilities:

  • Architected and lead the transition from monolith to a cloud-based microservice architecture on AWS.
  • Developed 10 REST microservices using Serverless.
  • Developed and Deployed IoT based application with AWSIOT.
  • Developed and Published iOS apps using Swift.
  • Developed and Depolyed microservices, API Gateway with Docker.
  • Creating custom RESTful APIs for node.js development.
  • Communicating and Collaborating with front-end developers.
  • Database schema creation for business process.
  • iOS App Mantra: https://apps.apple.com/us/app/mantra-app/id1563450480

Education

Bachelor of Science - Computer Science

P. Indra Reddy Memorial Engineering College
Chevella, R.R. District, Hyderabad - 501503
05.2011 - 05.2015

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Accomplishments

Optimized System Performance

  • Successfully enhanced a critical system for KinaBank, decreasing server load by 25% and improving response times by 30%.

Increased Server Uptime

  • Halved server downtime by implementing cutting-edge technologies and modules, boosting overall system reliability.

Developed Scalable Microservices

  • Designed and deployed a scalable, microservices-based architecture at Synechron Inc., resulting in 50% quicker feature rollouts and system upgrades.

Contribution to Node.js Backend Library

  • Played a key role in developing an in-house Node.js library, streamlining HTTP requests for REST APIs, reusing SMPP Client and Server Code, and reusing PostgreSQL and Oracle DB client code. Also enhanced the logging system with Winston.

Code Quality Improvement

  • Improved code coverage by 25% through the introduction of extensive unit testing, leading to higher code quality and reliability.

Interests

Hackathons

Reading

Cooking

Fitness

Sports

Learning New Technologies

Software

Jira, Confluence, Slack and Microsoft Teams

Postman, VS Code, MongoDB Compass and pgAdmin

Windows, Linux and macOS

Timeline

Senior Software Engineer

Synechron Inc.
05.2022 - Current

Senior Software Engineer

NCR Corporation India Pvt Ltd.
07.2021 - 04.2022

Lead iOS and Node JS(Microservices) developer

iPROTECHS Commercial Solutions Pvt Ltd.
06.2016 - 07.2021

Bachelor of Science - Computer Science

P. Indra Reddy Memorial Engineering College
05.2011 - 05.2015
Polu Varaprasad ReddySenior NodeJS Developer