PRAVEEN PABBATI
Mail: **************@*****.***
Mobile: 551-***-****
LinkedIn: https://www.linkedin.com/in/pabbati-praveen-6aa97a192/
Professional Summary:
Over 7+ years of experience as a Front-End/UI Developer in building dynamic web and client-server applications using JavaScript, HTML, CSS, React.js, AngularJS, AJAX, and XML.
Strong background in building responsive, cross-browser compatible UIs using HTML5, CSS3, jQuery, Bootstrap, and modern front-end frameworks.
Hands-on experience implementing Auto-Complete and dynamic UI features using AJAX, jQuery, JSON, and Web Services.
Worked on application development using J2EE technologies such as JSP/Servlets, JDBC, Java Beans, JNDI, JMS, and Web Services.
Developed multi-threaded Java/J2EE applications leveraging Struts framework and MVC architecture.
Experience developing web applications using C#, HTML, JavaScript, CSS, and frameworks/libraries such as Kendo UI.
Skilled in UI/UX design, layout, and prototyping using tools like Adobe Photoshop, Illustrator, Fireworks, and Dreamweaver.
Strong understanding of DOM structure, DOM manipulation, and event handling.
Experience working with Node.js, Grunt, and Bower for local development servers, task automation, and dependency management.
Proficient in Core Java concepts such as Collections, Exception Handling, Multi-threading, Generics, and Dependency Injection.
Extensive experience debugging and optimizing UI performance using browser Developer Tools, Firebug, and Fiddler.
Familiar with the full SDLC process including analysis, design, development, testing, deployment, and production support.
Knowledgeable in resolving cross-browser compatibility issues across IE (7/8), Chrome, Firefox, and Safari.
Worked with JavaScript frameworks like jQuery, Backbone.js, AngularJS (Directives, Controllers, Services, Filters), and React.js (Components, Lifecycle Methods, Flux).
Experience writing custom AngularJS directives, reusable components, and application-level architectural patterns.
Good exposure to CMS theme customization, email template coding, and basic SEO-oriented UI design.
Strong knowledge of CSS concepts like layout, positioning, selectors, pseudo-classes, and responsive styling.
Hands-on experience with UAT and Accessibility Testing standards.
Skilled in creating Wireframes, UI Prototypes, Screen Flows, and Sitemaps.
Experience using CSS preprocessors (LESS/SASS) and modern UI frameworks like Bootstrap.
Worked with browser testing tools including Chrome DevTools, IE Developer Toolbar, and Firefox Firebug.
Experience working with MVC-based web architectures.
Familiar with version control systems such as Git, CVS, Subversion, and ClearCase.
Strong SQL and database programming experience including Stored Procedures, Functions, Triggers in MySQL, MongoDB, DB2, and MS SQL Server.
Worked with SOAP and RESTful Web Services and integration of HTTP-based APIs.
Capable of converting PSD designs into pixel-perfect, responsive web pages compatible across major browsers.
Experience designing user interaction flows, wireframes, prototypes, and UI/UX concepts for web applications.
TECHNICAL SKILLS
Web Technologies: HTML, HTML5, XHTML, DHTML, XML, XSL, XSLT, JavaScript, AJAX, SOAP, JSON, JSP, CSS, CSS3, SASS, UI Concept Modeling/Wireframing, GIMP
Web Tools & Frameworks: SEO, Web Analytics, Performance Optimization, Jasmine, Karma
Servers: IBM WebSphere, BEA WebLogic (10.x/12.x), Apache Tomcat (5.x–7.x), JBoss, Linux
Databases: Oracle 10g, SQL Server 7, MySQL, MongoDB
Programming Languages:
C, C++, Java (1.5–1.8)
Java Technologies: J2EE, JDBC, JNDI, Servlets, JSP, EJB, JavaBeans
Automation & Build Tools: Jenkins (with JNLP Slave Nodes), Docker, Chef, Puppet
Testing Tools: Jasmine, Karma, Mocha, Chai
Development Environments: Visual Studio Code, Eclipse, Notepad++, Sublime Text, WebStorm, IntelliJ IDEA
Version Control Systems: GitHub, CVS, SVN, PVCS
Methodologies: Agile, Scrum, Waterfall
Professional Experience:
Amex, New York City, NY May 2024 - Present
Role: Frontend developer (ReactJS)
Responsibilities:
Developed rich, dynamic single-page applications using React.js, enhancing user engagement and performance on neimanmarcus.com.
Implemented micro frontend architecture to enable independent deployment of core modules such as product pages and checkout workflows, improving scalability and release velocity.
Managed complex application states with Redux, including features like shopping carts, user sessions, and personalized recommendations.
Built responsive, accessible UIs using Material-UI and CSS3, ensuring WCAG compliance and consistent cross-browser experiences.
Integrated serverless APIs via AWS Amplify and AWS AppSync, connecting React components to secure and scalable backend services.
Enhanced site performance by optimizing asset delivery with Fastly CDN and Varnish caching, reducing page load times and boosting repeat-visit speeds.
Collaborated with backend teams utilizing Node.js and Spring Boot services on Amazon ECS (Docker) for seamless API integration and deployment alignment.
Configured CI/CD pipelines for modular micro frontend deployments, ensuring efficient, automated, and reliable delivery cycles.
Monitored and optimized frontend performance using Dynatrace, proactively addressing issues to maintain SLA compliance.
Implemented Google Analytics tracking for user behavior and KPIs, providing actionable insights for UX and conversion improvements.
Designed and developed modern UI patterns—such as filters, sorting, and responsive layouts—to enhance the e-commerce experience.
Partnered with product and AI teams to integrate digital clienteling and style advisor features into React-based interfaces.
Ensured adherence to cross-browser compatibility, accessibility, and SEO best practices across all web modules.
Actively participated in Agile (SAFe/Scrum) ceremonies including sprint planning, retrospectives, and cross-functional design reviews.
Environment: HTML5, CSS3, SCSS, Flexbox, JavaScript, Typescript, Angular 12/13, Angular-CLI, RXJS, JSON, Observables, Node JS, Angular Material, NGRX Platform (Store, Effects, Router-Store, Store-Devtools), NPM, Jest, Cypress, Adobe Analytics, GIT, Visual Studio Code, .NET, REST API, Swagger, DOM, Bit bucket, Circle CI, Auth0, AWS, Azure DevOps, Confluence.
Invokation3d Private Limited, Hyderabad, India Jul 2022 - Jul 2023
Role: UI Developer
Responsibilities:
Designed and developed modern, responsive web interfaces using HTML5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Node.js, and MongoDB.
Built dynamic Single Page Applications (SPAs) with React.js, Redux, TypeScript, and Node.js, ensuring scalability and performance.
Developed reusable React components and complex form validations, utilizing Redux store and middleware for consistent state management.
Created cross-platform mobile applications for iOS and Android using React Native, implementing layouts with Flexbox and Dimension API.
Styled applications with SASS, LESS, Styled Components, and Material-UI, maintaining accessibility, responsiveness, and visual consistency across devices.
Integrated RESTful APIs using Axios and Fetch, connecting frontends with Node.js/Express.js backends for seamless data exchange.
Implemented routing and navigation with React Router (for web) and React Native Router (for mobile) to streamline user flow.
Utilized MongoDB with Mongoose for efficient CRUD operations and backend data management.
Enhanced application performance through lazy loading, code splitting, and optimized React build configurations.
Configured and deployed Node.js (Hapi.js) servers and integrated Kafka for real-time event streaming.
Ensured reliability through comprehensive unit testing using Jest, Mocha, Chai, and Karma.
Collaborated within Agile/Scrum teams, actively contributing to daily stand-ups, sprint reviews, and peer code reviews.
Managed tasks and codebase using JIRA, GitHub, Jenkins, and Docker, supporting continuous integration and deployment (CI/CD).
Translated UI/UX mockups and wireframes (from Photoshop and Illustrator) into interactive, production-ready web interfaces.
Environment: HTML, CSS, SASS, Responsive Web Design, React JS, Redux, Mongo DB, Node JS, react router, react style Components, Mongoose, AJAX, REST, GitHub, React Native, Hapijs, Maven, Jenkins, Dockers, Gulp, Grunt, Visual Studio, Ember JS.
Deloitte Consulting India Pvt Ltd, Hyderabad, India Aug 2021 - Aug 2022
Role: UI Developer
Responsibilities:
Designed and developed enterprise-grade UI applications using Angular 12, TypeScript, SCSS, and Node.js, adhering to modular architecture principles.
Built reusable Angular components, custom directives, and shared services, leveraging lifecycle hooks for optimal performance and maintainability.
Implemented state management with NgRx (Store, Effects, Router-Store) to ensure predictable and scalable data flow across applications.
Integrated RESTful and GraphQL APIs using Angular HttpClient, incorporating interceptors for authentication, authorization, and error handling.
Developed reactive and template-driven forms with complex validations and custom form controls to enhance user experience.
Utilized RxJS operators such as map, mergeMap, switchMap, and forkJoin for efficient handling of asynchronous data streams.
Created dynamic dashboards and admin interfaces using Angular Material, custom widgets, and reusable UI components.
Ensured responsive, cross-browser-compatible designs using Bootstrap, Flexbox, and SCSS, following accessibility and UI consistency standards.
Improved application performance with lazy loading, Ahead-of-Time (AOT) compilation, and route guards for secure navigation.
Collaborated within Agile Scrum teams, actively participating in daily stand-ups, sprint reviews, and retrospectives, while tracking deliverables via JIRA.
Automated build and deployment pipelines using GitLab CI/CD, maintaining source control and branching strategies with Git.
Partnered with backend teams to integrate Node.js + Express APIs, ensuring smooth communication between frontend and server layers.
Wrote unit tests using Jasmine and Karma to ensure code stability, and collaborated with QA teams on regression and integration testing.
Implemented role-based access control (RBAC) through Angular routing for enhanced security and user management.
Developed shared Angular libraries (modules, pipes, and utility services) to streamline code reuse across multiple enterprise applications.
Environment: HTML5/HTML, CSS3/CSS, JavaScript, jQuery, JSON, Redux, ReactJS, React Hooks, Node.js, AJAX, Bit bucket, Bootstrap, Azure, Azure Functions, JIRA
PaulTech Software Services, Jamshedpur, India Nov 2017 - Jul 2021
Role: Frontend Developer
Responsibilities:
Contributed to all phases of the Software Development Lifecycle (SDLC), including analysis, design, development, testing, and deployment.
Designed and developed Single Page Applications (SPAs) using Angular 8/9, TypeScript, RxJS, and SCSS, ensuring performance and scalability.
Built modular and reusable Angular components, services, and feature modules, following best coding and architectural practices.
Implemented NgRx Store and Effects for efficient state management and asynchronous event handling across the application.
Integrated RESTful and SOAP web services using Angular HttpClient, with interceptors for authentication, authorization, and centralized error handling.
Created custom directives and pipes to modularize UI logic, data transformations, and formatting rules.
Developed both reactive and template-driven forms with custom validators, dynamic form controls, and comprehensive validation feedback.
Leveraged RxJS operators (map, switchMap, mergeMap, forkJoin) for efficient handling of multiple asynchronous data streams.
Utilized Angular Material and Bootstrap to build responsive, accessible, and visually consistent UIs across devices and browsers.
Enhanced application performance with lazy loading, Ahead-of-Time (AOT) compilation, and route guards for optimized user navigation.
Collaborated with UX/UI designers to translate wireframes and Photoshop mockups into dynamic, pixel-perfect Angular components.
Implemented role-based routing and access control guards to secure user workflows and protect sensitive modules.
Conducted unit testing using Jasmine and Karma, increasing test coverage and improving overall code quality.
Worked within Agile/Scrum frameworks, actively participating in daily stand-ups, sprint planning, and retrospectives for iterative delivery.
Managed source control using Git, and integrated Jenkins pipelines for continuous integration and automated deployments.
Authored and maintained technical documentation, design patterns, and coding standards to promote consistency and team collaboration.
Environment: Java, Adobe Photoshop CS3, CS4, Dreamweaver CS3, CS4, CSS 2, CSS 3, HTML, HTML 5, DHTML, XHTML, JavaScript, ASP, Java, JSP, SQL Server 2005, Apache servers and MySQL.
Education:
Master’s in computer science University of Bridgeport
B.Tech, Electrical and Electronics Engineering National Institute of Technology