Summary
Overview
Work History
Education
Skills
Independent Projects
Timeline
Generic

MRUDHULA VADLAKONDA

Lewisville

Summary

Skilled Front-End Angular Developer with 3 years of experience creating scalable web applications using Angular 14, TypeScript, HTML, and SCSS. Developed modular component libraries and implemented NgRx for enhanced performance and consistency. Optimized RESTful API integration and asynchronous data flows with RxJS, improving responsiveness. Proficient in responsive UI design with Angular Material, automated testing with Jest and Playwright, and CI/CD pipelines using CircleCI and Docker.

Overview

2
2
years of professional experience

Work History

Associate Software Engineer

Colruyt India
Hyderabad
09.2020 - 11.2022
  • Analyzed, designed, developed, and tested applications using Angular and Node.js in Agile methodology.
  • Working on new features of Angular 14 including new ng-templates, form validators, Router etc. Optimized RxJS streams by using debounceTime for user input, throttling API calls and caching HTTP results.
  • Built responsive UI applications using HTML5, CSS3, Bootstrap and Angular 14.
  • Developed reusable components, pipes, directives, and services using Angular.
  • Optimized asynchronous workflows using RxJS operators (mergeMap, switchMap, debounceTime, forkJoin) for handling HTTP requests, user inputs and event-driven actions in Angular applications.
  • Integrated RESTful APIs and managed asynchronous data using RxJS and Observables.
  • Delivered production-level code for product development, ensuring cross-browser support and optimized CSS for improved user experience.
  • Implemented NgRx state management in angular applications streamlining the handling of global state and improving application performance and scalability.
  • Wrote unit tests for Angular components using Jest's mocking capabilities and Angular Testing Module, enduring proper interaction with services, directives and templates.
  • Developed comprehensive Playwright test suite for web applications, ensuring thorough coverage of functional, regression and UI testing.
  • Developed a Backend-for-Frontend(BFF) layer using Node.js and Nest.js creating a dedicated API layer that serves as a middleman between the frontend and various backend services to improve performance and flexibility.
  • Worked on automated CI/CD pipelines using tools like Jenkins or CircleCI to build, test and deploy Docker images to GKE on GCP(Google Cloud platform)
  • Utilized Docker and Kubernetes for containerization and deployment of BFF layer. Utilized Google Kubernetes Engine and docker for run time environment of the CI/CD system to build, test and deploy.
  • Utilized source control tools like Github and continuous integration tools like Jenkins, CircleCI and Harness for deployment activities.
  • Tracked bugs using JIRA to enhance system reliability.
  • Built scalable, fault-tolerant solutions in collaboration with cross-functional teams, addressing real-world problems and providing effort and cost estimates.

Backend(Java):

  • Designed and developed RESTful APIs using Java and Spring boot.
  • Implemented business logic, validations and exceptional handling.
  • Integrated applications with relational databases(MySQL and Oracle) using JPA.
  • Wrote and optimized SQL queries and managed database interactions(CRUD operations)
  • Implemented authentication and authorization(JWT/ Role-based access).
  • Ensured backend performance, security and scalability.

Education

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
Hyderabad
08-2020

Skills

  • Frontend Technologies: TypeScript, Angular 2-16, HTML5, CSS3, Ajax, Context API, Responsive Design, CSS Grid, Webpack, Material-UI, Custom UI Libraries
  • Backend Technologies: Java (8-17), Spring Boot, Spring Web Services (SOAP, REST), RESTful APIs, GraphQL, JWT, OAuth2, NPM
  • DevOps & CI/CD: Git, GitHub, GitLab, GitHub Actions, Jenkins, CI/CD pipelines, version controls, branch strategies
  • Build Tools: Maven, Gradle
  • Databases: MongoDB, oracle, PostgreSQL, SQL Server, db2, PL/SQL
  • Testing Frameworks & Automation: Junit, Jasmine and karma, Jest, Unit Testing, Integration Testing, End-to-End Testing
  • Monitoring & Debugging Tools: Chrome DevTools, Grafana, Splunk, Kibana, Log4j, performance tuning
  • Development Methodologies: Agile (Scrum, Kanban), Waterfall, SDLC, Sprint Planning, Daily Stand ups, Retrospectives
  • Containerization & Orchestration: Docker, Docker Compose, Kubernetes, Docker Hub
  • Other Tools & Skills: Confluence, JIRA, Swagger, Technical Documentation, System Integration, prod deployment,
  • Stakeholder Communication, Team Leadership, Mentorship, UAT, User Demos, Code debugging, change management
  • AI Skills: GitHub Copilot, GenAI

Independent Projects

  • Credit Card Fraud Detection, Built a binary classification model to detect fraudulent credit card transactions using Python, Scikit-learn, XGBoost, Pandas, NumPy.
  • Mental Illness Risk Prediction, Developed a machine learning model to predict mental health risk based on survey and behavioral data using Python, TensorFlow, NLP, Scikit-learn.

Timeline

Associate Software Engineer

Colruyt India
09.2020 - 11.2022

Bachelor of Technology - Computer Science Engineering

Jawaharlal Nehru Technological University
MRUDHULA VADLAKONDA