Summary
Overview
Work History
Education
Skills
Websites
Certification
LANGUAGE
Timeline
LINKS
Generic
Praveen Thunuguntla

Praveen Thunuguntla

Dubai

Summary

Tech lead with over 10 years of experience in creating scalable web applications using cutting-edge technologies such as Node.js, React.js, and Java. Proficient in microservices architecture and skilled in leading cross-functional teams to deliver successful projects that drive revenue growth. Passionate about developing high-quality solutions to address complex business objectives, complemented by a commitment to continuous learning and professional development. Expertise includes automation, integrating payment gateways to streamline financial transactions, and incorporating large language models (LLMs) for enhanced functionality.

Overview

10
10
years of professional experience
1
1
Certification

Work History

Tech Lead

EMIRATES NBD
11.2022 - Current

Project: Tablet Banking

  • Description: Provide hassle free experience to users for via Tablet.
  • Technologies Used: Node.js, React.js, Java, Javascript, Typescript, Mongo Db, Kafka, Redis
  • Roles and Responsibilities
  • Automated home loan process by integrating with UAEPASS.
  • Developed scalable microservices which helps in enhancing existing credit card functionality and allowed to tie core banking and customers.
  • Worked with Product owners, Solution Architect for product delivery and also help in Production Support
  • Designed and implemented RESTful APIs in Node.js
  • Developed reusable and modular React components, testing and deploying them in production
  • Implemented microservices using Jest and Enzyme, which helped in increasing the test coverage by the number of test cases.
  • Collaborated with UI/UX designers and product managers to create intuitive and user-friendly interfaces.
  • Provided technical leadership and mentorship to junior developers to improve team expertise.
  • Employed best practices in software development, including code reviews, continuous integration, and TDD.
  • Optimized applications for maximum speed and scalability across various devices and operating systems.
  • Designed and implemented scalable, maintainable full-stack software solutions for various business needs.

Project: Queue Management System

  • Description: Token management system which helps to customers based on priority along with business logic to all the branches in ENBD & Emirates Islamic
  • Technologies Used: Node.js, React.js, Java, Javascript, Typescript, Mongo Db, Kafka, Redis
  • Build in house user management systems which helps in reducing vendor costs
  • Provided technical leadership and mentorship to junior developers to improve team expertise.
  • Employed best practices in software development, including code reviews, continuous integration, and TDD.
  • Optimized applications for maximum speed and scalability across various devices and operating systems.
  • Designed and implemented scalable, maintainable full-stack software solutions for various business needs.

Senior Software Full-Stack Engineer

EMIRATES
04.2022 - 11.2022
  • Project: Dubai Experience
  • Description: Website Which helps People to create itinerary who travels to Dubai via Emirates Flight with both B2B and B2C.
  • Technologies Used: Node.js, React.js, Javascript
  • Roles And Responsibilities
  • Experienced with javascript technologies like React.js, Node.js, Developed front end UI using React.js from front side and writing restful services to get data from backend using Node.js microservices.
  • Understanding the requirements from UX design and developing components
  • Writing restful webservices to fetch data and render in UI.
  • Unit testing the components and React.js using jest.
  • Collaborating with teams which are in and outside of company along with design framework in developing components and participating in code reviews.
  • Deploying applications using kubernetes.
  • Implemented microservices using Jest and Enzyme, which helped in increasing the test coverage by the number of test cases.
  • Collaborated with UI/UX designers and product managers to create intuitive and user-friendly interfaces.
  • Provided technical leadership and mentorship to junior developers to improve team expertise.
  • Employed best practices in software development, including code reviews, continuous integration, and TDD.
  • Optimized applications for maximum speed and scalability across various devices and operating systems.
  • Designed and implemented scalable, maintainable full-stack software solutions for various business needs.

Member Of Technical Staff

MODEL N SOFTWARE LTD
02.2018 - 04.2019
  • Project: Best Of Both Project
  • Description: This Project is About rewriting the existing product with microservices.
  • Technologies Used: Node.js, React.js, Javascript, Mongo, MySQL
  • Roles And Responsibilities
  • Is a team of 8 people from whole company who are selected to revamp the whole existing Product.
  • Worked with cross functional teams in converting the product from Monolithic to micro service architecture.
  • Lead a module called sales and worked closely with Product team and engineers to deliver in a quickly time manner
  • Participated in migration of existing product to new Technology which is of Devops and also ensured to work the product in Cloud platforms.
  • Helped in increasing the pace of delivery which at the end caused customers to use system effectively which also increased effective revenue to the company.

Associate Member Of Technical Staff

MODEL N SOFTWARE LTD
06.2016 - 02.2018
  • Project: Automation Framework
  • Description: This is the technical project which helped whole organization to write automation test cases for all the modules developed in the company
  • Technologies Used: Node.js, Javascript, Mongo, Rabbit Mq
  • Roles And Responsibilities
  • Is a team of 4 people from whole company who are selected to write a framework that can help in automating test cases for all the modules developed in the company.
  • Lead a module called Government Pricing which is sensitive regulatory module by writing helper functions and helped automation team in writing test cases.

Associate Member Of Technical Staff

MODEL N SOFTWARE LTD
06.2015 - 06.2016
  • Project: Government Pricing
  • Description: This is the project where it helps for regulatory purposes to the government which uses our revenue management product.
  • Technologies Used: Node.js, javascript
  • Roles And Responsibilities
  • Developed and maintained web applications using Node.js, delivering high-quality code within tight deadlines.
  • Participated in the full software development life cycle, including requirements gathering, design, development, testing, and deployment.
  • Implemented performance optimizations, resulting in a 30% reduction in API performances.
  • Collaborated with cross-functional teams to integrate third-party APIs and services into the application architecture.

Education

MBA - Masters in Product Management

WELINGKAR UNIVERSITY
India
01.2019

Bachelor of Technology - B.Tech in Computer Science & Technology

GAYATRI VIDYA PARISHAD SCHOOL OF ENGINEERING
India
01.2015

Skills

  • NODE JS
  • JAVASCRIPT
  • RESTFUL APIS
  • EXPRESS JS
  • REDIS
  • MONGODB
  • GO LANG
  • REACT
  • REDUX
  • JAVA
  • TYPESCRIPT
  • HTML5
  • CSS3
  • BOOTSTRAP
  • SPRING BOOT
  • TYPEORM
  • ORACLE DB
  • REST
  • MOCHA
  • CHAI
  • DOCKER
  • KUBERNETES
  • JENKINS
  • CICD
  • AZURE
  • SPLUNK
  • Software architecture
  • Technical analysis
  • Team collaboration
  • Team leadership
  • Technical problem solving
  • Agile methodologies

Certification

CSPO certified by scrum alliance

LANGUAGE

ENGLISH

Timeline

Tech Lead

EMIRATES NBD
11.2022 - Current

Senior Software Full-Stack Engineer

EMIRATES
04.2022 - 11.2022

Member Of Technical Staff

MODEL N SOFTWARE LTD
02.2018 - 04.2019

Associate Member Of Technical Staff

MODEL N SOFTWARE LTD
06.2016 - 02.2018

Associate Member Of Technical Staff

MODEL N SOFTWARE LTD
06.2015 - 06.2016

MBA - Masters in Product Management

WELINGKAR UNIVERSITY

Bachelor of Technology - B.Tech in Computer Science & Technology

GAYATRI VIDYA PARISHAD SCHOOL OF ENGINEERING

LINKS

  • LinkedIn: https://www.linkedin.com/in/praveen-thunguntla-938b16492
  • GitHub: https://github.com/thunguntla
Praveen Thunuguntla