Post Job Free
Sign in

Stack Developer E-Commerce

Location:
Okemos, MI
Posted:
September 11, 2025

Contact this candidate

Resume:

Manideep Karnati

*********@*****.*** +1-510-***-****

LinkedIn: www.linkedin.com/in/manik070707

USA (Willing to relocate or work remotely)

PROFESSIONAL SUMMARY

Innovative and results-driven Full Stack Developer with over 12 years of experience delivering scalable, performance-optimized, and visually rich web and hybrid applications.

Expertise in modern JavaScript frameworks (Angular, React, Vue) with deep proficiency in building reusable UI component libraries, implementing responsive design systems, and ensuring accessibility compliance (ADA/WCAG). Proven track record in leading cross-functional teams, architecting micro-frontend solutions, and delivering enterprise-grade software for industries including healthcare, construction, and e-commerce.

Skilled in designing and developing robust backend services using Java 8, Spring Boot, and RESTful APIs, with hands-on experience in integrating SQL/NoSQL databases. Adept at applying Agile methodologies, mentoring teams, and driving end-to-end solution delivery with a strong emphasis on usability, maintainability, and long-term scalability.

TECHNICAL PROFICIENCIES

Front-End Technologies: HTML5, CSS3, SCSS, JavaScript, TypeScript, Bootstrap, SASS, Material Design

Frameworks/Libraries: Angular (2–18), AngularJS, React, Redux, Vue.js, Backbone, jQuery, Ionic

Back-End & APIs: Node.js, Express.js, Spring Boot, RESTful APIs, Cassandra, MongoDB, MySQL

Testing & DevOps: Karma, Jasmine, Protractor, Git, Jenkins, Docker, Gulp, Grunt

CMS Tools: Magnolia CMS, AEM, WordPress, Hybris

Other Tools: Webpack, Yarn, NPM, Sublime, Eclipse, Postman, Firebase

Soft Skills: Team Leadership, Code Review, Agile/Scrum, Cross-functional Collaboration, Mentoring

EDUCATION

●Anurag group of institutions (Affiliated to JNTUH) in 2008 - 2012 (Bachelor of Technology)

●Trine University (MSIS) 2019-2020

PROFESSIONAL EXPERIENCE

Client: Delta Dental

Role: Full stack developer

Feb-19 to Present

Contributed to multiple major single-page applications (Member Admin, Benefit Manager Toolkit, Payer Admin, Product admin, Purchaser Admin, Producer Admin) which are highly customizable for both commercial and government related business.

Created configurations that help drive behavior for the end-to-end flow of insurance group creation, underwriting and claims processing.

Responsibilities:

Led the development of enterprise-wide reusable Angular and React UI component libraries, enabling consistency, scalability, and adoption across multiple projects and business domains.

Designed and built advanced features using Angular (AngularJS Angular 18), React, Redux, React Router, TypeScript, and SCSS, ensuring responsive, accessible, and maintainable UI standards (ADA/WCAG 2.0).

Drove Angular version migrations (AngularJS Angular 2+, Angular 8 Angular 18) to modernize legacy applications, reduce technical debt, and improve performance.

Implemented state management with Redux and NgRx to streamline data handling, ensuring predictable and scalable application workflows.

Developed a simplified Redux Store called Lux to reduce the learning curve.

Partnered with UI/UX designers to translate complex requirements into user-friendly and accessible designs, aligning with government and enterprise compliance standards.

Architected and maintained front-end micro-frontend frameworks, enabling modular deployments and independent scaling of features.

Mentored junior engineers and conducted peer code reviews to ensure adherence to best practices and high-quality delivery.

Developed and optimized UI features using Angular, React, JavaScript, HTML5, CSS3, Bootstrap, and DataTables, improving usability and performance.

Integrated reactive forms with complex business validations and custom directives, enhancing data accuracy and user experience.

Built Node.js/Express services to support frontend applications with RESTful APIs, authentication, and middleware for request/response handling.

Developed server-side rendering and API orchestration in Node.js to improve application performance and SEO for large-scale apps.

Created utility scripts and backend services in Node.js for data processing, configuration management, and API integrations.

Collaborated in Agile Scrum teams, contributing to sprint planning, backlog refinement, and cross-team coordination.

Wrote unit and integration tests (Jasmine, Karma, JUnit, Mockito) to ensure maintainability and reliability, consistently achieving >80% coverage.

Led production deployments, CI/CD pipeline improvements, and hotfix management, ensuring smooth releases and minimal downtime.

Spearheaded modernization initiatives by contributing to React-based application upgrades and cross-platform UI consistency.

Client: TA Digital

Role: Full stack developer

Dec-17 to Feb-19

Projects: Smart Conference Booking, Katerra, CMS bridge

Smart conference booking was meant to be an IOT app where we, a team of four want to showcase it in innovation contest of Techaspect. It was developed on Raspberry with React, MongoDB and Java.

Katerra is in construction domain. They have e-commerce sites developed on Hybris and their own website on AEM platform. We must consume the AEM and Hybris API and develop UI components useful for both the platforms. Both sites were developed using UI technologies like HTML5, CSS3, jQuery, Bootstrap.

https://www.katerra.com/

CMS bridge is a web application developed on top of VueJS which acts like a bridge between websites and AEM CMS platform, where you can map the existing content of a website and migrate it to an AEM CMS website.

https://www.tadigital.com/exchange/cms-bridge-v2-0/

Responsibilities:

Designed and developed responsive, cross-browser UIs using React.js, Redux, HTML5, CSS3, Bootstrap, and Vue.js, building reusable components and ensuring ADA/WCAG compliance.

Leveraged Java 8 Streams and Lambda expressions to simplify collections processing, improving code readability and reducing boilerplate.

Implemented functional interfaces (Predicate, Function, Supplier, Consumer) to build flexible business logic components.

Utilized Optional API for handling null safety, improving system stability and reducing NullPointerExceptions.

Applied Date/Time API (java.time) for scheduling, booking validations, and time zone consistency across applications.

Improved performance by using parallel streams for large dataset processing in reporting and analytics modules.

Refactored legacy Java code to adopt Java 8 features, reducing complexity and enhancing maintainability.

Implemented RESTful APIs and microservices with Spring frameworks, Java, Node.js, integrated with Cassandra, Hibernate, and JPA, and containerized with Docker for scalability.

Built authentication and authorization with Spring Security & JWT, enabling secure, role-based access for admins, managers, and employees.

Developed real-time booking features (live availability, status updates) using WebSockets and validation rules (conflict detection, recurring meetings, capacity checks).

Enhanced application performance and reliability with Log4j, Spring Actuator, and efficient database design for resource management and reservations.

Created interactive data visualizations using D3.js and C3.js to improve reporting and user engagement.

Wrote unit/integration tests with JUnit, Mockito, Jasmine, and React Testing Library, improving code quality and reducing defects.

Streamlined deployments with CI/CD pipelines, Docker, and server configuration, ensuring smooth delivery across QA, staging, and production.

Collaborated in Agile/Scrum teams with UX designers, testers, and product owners, delivering features incrementally and on time.

Took ownership of key application modules, leading refactoring into reusable Vue.js services/components to optimize maintainability.

Environment: Jquery, HTML5 and CSS3, java, React, Java, Springboot, Raspberry, NodeJS, VueJs

Client: Menlo Technologies

Role: Senior Software Engineer

Feb-17 to Dec -17

Project: Equilar, The Jockey Club, Excite Labs

Equilar Engage is an executive networking app with new features like sharing profile, sharing contact and managing events. Equilar Engage has both web and mobile applications. Event organizers can create the event on our web application and transform a static attendee list into an interactive, rich set of attendee profiles. Attendees are invited to log in and access their events information.https://engage.equilar.com

NRHA project is an admin portal developed using angular2 and responsive design with bootstrap. This project is for authorized users of TJC can login and approve events, memberships and edit details regarding the event shows. The users can even create new events and new shows.

AMS project is a responsive web application which is developed using angular-1.5, material design and D3 Charts. This project is used to display all the Real-time scheduled Jobs, available jobs, break times, unscheduled Jobs and Coil refilling info of machines. It is mainly developed to solve some Real-time day to day monitoring issues.

Responsibilities:

Worked as a Full-Stack Developer and UI Lead, designing and developing responsive applications from scratch using AngularJS/Angular2, Ionic, Node.js, HTML5, CSS3, Bootstrap, SASS, and Material Design.

Built secure authentication modules with SAML and OAuth, and managed complete ownership of user login and security features.

Developed RESTful services with Node.js, integrating with MySQL and Big Data DAWB tools, and optimized code using directives, services, and reusable components.

Implemented SPA features, routing, lifecycle hooks, promises, and HTTP client services in Angular for efficient UI workflows.

Automated builds and optimized front-end performance with Gulp, NPM, Bower, and minified secure code for production readiness.

Practiced Test-Driven Development (TDD) by configuring Karma and Jasmine, ensuring code quality, coverage, and maintainability.

Delivered a WordPress-based dynamic UI solution, enabling non-technical users to update content, styles, and functionality without coding.

Collaborated with clients and product owners in Agile Scrum teams, managing sprint deliveries, demos, and requirement gathering.

Provided technical leadership and guidance to distributed teams, ensuring timely delivery, adherence to UI/UX standards, and application performance.

Environment: Angular 2, Material Design, HTML5 and CSS3, Ionic, Angular, Cordova, Java.

Client: Blue Yonder (Formerly JDA)

Role: Senior Software Engineer

Projects: Quickits/ Solution Kits

Mar-16 to Jan-17

Project Summary: Quickits/Solution Kits is a responsive web application/mobile app which displays the JDA’s business info, products and services they provide with animations, rich-text templates and lot more stuff. This application is mainly developed for the sales team of JDA for business proposals and meetings with their clients.

Responsibilities:

●The application was a progressive web app. We have targeted big screens to small mobile devices.

●Developed and consumed SharePoint REST APIs to manage lists, libraries, metadata, and user permissions.

●Integrated SharePoint Online (Office 365) with external applications using OAuth 2.0 and Microsoft Graph API for secure token-based access.

●Created custom web parts and client-side components using SPFx (SharePoint Framework) and integrated them with Angular/React front ends.

●Automated SharePoint data workflows using Power Automate and REST API calls for CRUD operations on document libraries and list items.

●Implemented server-to-server (S2S) communication for on-premises SharePoint API access using client IDs and certificates.

●Built reusable JavaScript services and TypeScript interfaces for structured SharePoint API interaction within enterprise SPAs.

●Leveraged PnP JS library for simplified querying and updates to SharePoint lists and site collections.

●Debugged and monitored SharePoint REST calls using Fiddler, Postman, and browser DevTools to troubleshoot CORS and permission issues.

●Integrated SharePoint workflows with external CMS platforms and internal tools using API bridges and custom connectors

●Involved in Designing the screens.

●Involved in the UI Development designing the UI screens that exactly match the wireframes using HTML5, CSS3, Flexbox and Ionic

●Implemented SVG animator to play the animations that were generated by Adobe CC.

●Developing an optimized and reusable code using concepts like directives and Services

●Dealt and learnt a lot of IPad issues, using Mac X-Code as its debugging tool.

●Tracking the new/updated requirements in the project and if needed, modify the code according to that.

●Designed a responsive application Using Bootstrap, and by handling CSS Media Queries, and used SASS as a CSS Pre Processors

●Test driven development is our primary motive, I am responsible for configuring Karma and Jasmine to write the test cases, and am responsible for achieving the quality along with code coverage of my code

Environment: SharePoint, Ionic, Flex-Grid layout, HTML5 and CSS3.

Client: Prokarma

Role: Software Engineer

Jun-14 to Jan-16

Projects: TITAN (Charter Global), Innovation labs

TITAN is a responsive web application, which will display all the stacks and micro-services deployed in AWS. This tool is mainly built to solve some of DevOps day to day release issues.

Innovation labs is ProKarma's internal project. Our main goal is to invite our tier-1 customers to learn about our capabilities, participate and engage with us to result in a new pipeline of projects.

Responsibilities:

●I worked as a full time UI developer.

●Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS, Bootstrap and JavaScript.

●Implemented Bootstrap framework for developing responsive design for all devices including desktops, iPad and iPhone.

●Ensured that the UI meets visual and UX design specifications.

●Ensured that the UI works on all supported browsers and devices.

●Responsible for release to QA.

●Developed and implemented custom directives.

●Used Jasmine for TDD environment.

●Used NPM to perform auto builds (grunt).

Environment: SharePoint, AngularJS, Bootstrap, jQuery, HTML5 and CSS3.

Client: Hurix Systems

Role: Software Engineer

Dec-12 to May -14

Projects: Scholastic - Prime IWB Reader, Scholastic – Prime Digital, HMH, Cengage, SIMS, Pearson Match

I worked as a full-time UI developer on multiple cross-browser and tablet-based web applications, including Prime IWB Reader, Prime Digital, HSS Evergreen, Cengage Astronomy, Sims, and Pearson US Math. My role involved developing responsive user interfaces with HTML5, CSS3, JavaScript, jQuery, Backbone.js, and Canvas API, implementing interactive features such as annotations, drawing tools, sprite animations, simulations, and math templates. I ensured compliance with UX standards, accessibility (Section 508/WCAG), and cross-device compatibility while delivering reusable components and shells for faster development. I also contributed to feature enhancements like PDF export, collision audio, and interactive simulations, collaborated with QA for releases, and led teams of up to 10 developers to deliver high-quality, reusable, and scalable front-end solutions.

Responsibilities:

●I worked as a full time UI developer.

●Developed web pages using HTML5, CSS3 and Implemented HTML5 Canvas API.

●Ensured that the UI meets visual and UX design specifications.

●Ensured that the UI works on all supported browsers and devices.

●Responsible for release to QA.

●Implemented PDF functionality.

●Implemented a new feature to draw and redraw on the eBook pages using HTML5 canvas.

●Responsible for implementing section 508.

●Responsible for developing the shell for the templates.

●Implemented sprite animations along with play, pause functionality.

●Took responsibility to handle a team of 8.

●Responsible for developing many reusable components for the project.

●Implemented sprite animations and play, pause functionality for the animations using tweenmax animations.

●Responsible for creating a dummy shell for all SIM as the project contains repetitive content so that team can utilize it for faster development.

●Responsible for implementing collision audio for the animations.

●Ensured that team delivers the templates at the right time.

Environment: HTML, JavaScript, Eclipse, JQuery and JQuery-UI, AJAX, Backbone



Contact this candidate