I'm a dedicated front-end engineer with 12 years of experience building web applications and interactive software. I specialize in UX/UI, HTML5, CSS3, ReactJS, NextJS, and cross-platform frameworks, delivering accessible, SEO-friendly interfaces and collaborating closely with product and backend teams. Throughout my career I have led teams, implemented scalable architectures, and integrated modern tooling (AEM, CI/CD, Terraform, Docker) across the Software Development Life Cycle. I enjoy turning complex requirements into intuitive experiences and mentoring peers to raise code quality and performance.

Praveen Koru

I'm a dedicated front-end engineer with 12 years of experience building web applications and interactive software. I specialize in UX/UI, HTML5, CSS3, ReactJS, NextJS, and cross-platform frameworks, delivering accessible, SEO-friendly interfaces and collaborating closely with product and backend teams. Throughout my career I have led teams, implemented scalable architectures, and integrated modern tooling (AEM, CI/CD, Terraform, Docker) across the Software Development Life Cycle. I enjoy turning complex requirements into intuitive experiences and mentoring peers to raise code quality and performance.

Available to hire

I’m a dedicated front-end engineer with 12 years of experience building web applications and interactive software. I specialize in UX/UI, HTML5, CSS3, ReactJS, NextJS, and cross-platform frameworks, delivering accessible, SEO-friendly interfaces and collaborating closely with product and backend teams.

Throughout my career I have led teams, implemented scalable architectures, and integrated modern tooling (AEM, CI/CD, Terraform, Docker) across the Software Development Life Cycle. I enjoy turning complex requirements into intuitive experiences and mentoring peers to raise code quality and performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Lead Software Engineer at US Bank
June 1, 2023 - Present
Led front-end development for Wealth Management and Bluebird projects; implemented investments feature using ReactJS and NextJS with TypeScript; integrated a trading widget into the dashboard; ensured accessibility and cross-device compatibility; applied modular onboarding flows inspired by SFRA architecture; collaborated with backend teams to debug data issues and optimize performance; deployed front-end apps via S3/CloudFront; used Jenkins, AWS Lambda + API Gateway; integrated third-party stock widgets; mentored offshore team; used Figma for prototypes and SonarQube for code quality; leveraged AEM Experience Fragments and HTL; bound JSON data to authoring interfaces for Experience Fragments; focused on WCAG accessibility and a11y-first development.
Software Engineer at JP Morgan Chase
May 1, 2022 - June 1, 2023
Integrated Zoom client into portal using ReactJS, Redux and TypeScript; supported legacy applications with blueJS; conducted mocks in InVision; unit testing with Jest and RTL; back-end in NodeJS. Managed Terraform state and integrated with CI/CD pipelines (Azure DevOps, Jenkins, GitLab CI/CD) to automate infrastructure changes. Built accessible components with semantic HTML/ARIA and WCAG alignment. Mentored offshore teammates; collaborated with QA to ensure performance and scalability.
Software Developer (Lead) at Ford
October 1, 2021 - May 1, 2022
Showroom application for Ford built with React + AEM; used Recoil for state management; led AEM Multi-site Management integration for regional localization; integrated SEO and CDN; used AEM Headless CMS to decouple content from front-end; developed custom AEM HTL components; implemented tagging and localization workflows; worked with Java backend and Selenium automation; React Native for mobile; used InVision and Bluescape for UI mocks; deployed via Jenkins; mentored freshers.
UI Lead at US Bank
October 1, 2020 - October 1, 2021
Developed Single Sign-On widget for Small Business Partners; built simulator app and npm package to enable cross-team reuse; created CI/CD pipelines from scratch. Worked with NextJS/ReactJS/TypeScript; explored Gatsby POC; React-Native for mobile; Jest/Enzyme for unit testing; InVision for mocks; accessibility audits with Axe; integrated AWS hosting (S3, API Gateway, IAM) and serverless backend; code quality with SonarQube; Fortify security tooling; used Rancher for debugging; implemented JWT-based secure data transmission and Node.js/Express microservices; mentored offshore team and reviewed MRs.
ReactJS Front-End UI Developer at Cybersoft Technologies (PrimeroEdge)
November 1, 2019 - October 1, 2020
Led migration from SvelteKit to ReactJS and contributed to a new React-based Project 2.0; collaborated with UX to translate wireframes into responsive interfaces; worked in Agile; dual-stack maintenance for legacy SvelteKit and new React modules; implemented OAuth authentication; Cypress for E2E testing; JWTs for data exchange; CI/CD pipelines with Azure Terraform; Docker with Jenkins XL Release; built Progressive Web Apps; coordinated with offshore teams and ensured security scanning with Fortify.
Sr. Software Engineer at American Express
May 1, 2018 - November 1, 2019
Worked in an Agile environment to design SPA UX using ReactJS, Redux, Jquery, JavaScript, NextJS, and CSS3; developed backend logic with Java/Spring; automated testing with Selenium; tracked code quality with SonarQube; Docker images with Jenkins; managed Terraform state for Azure infrastructure; mentored junior members and acted as interim lead to plan and deliver client features.
ReactJS Front-End UI Developer at Discover Financial
November 1, 2015 - May 1, 2018
Designed and built SPA using ReactJS, Redux, HTML5/CSS3; consumed RESTful APIs with a NodeJS backend; implemented unit tests with Jest; used Docker/Jenkins for deployments; maintained Terraform state files for infrastructure; supported cross-browser compatibility and accessibility; collaborated with UX/UI teams to translate wireframes and ensure performance.
Front-End UI Developer at ETS Technologies
September 1, 2011 - June 1, 2015
Designed dynamic, browser-compatible pages using HTML, CSS, JQuery, and JavaScript; implemented AJAX/JSON-driven frontends; performed cross-browser testing and QA collaboration; leveraged Bootstrap and modern UI patterns to deliver responsive interfaces.

Education

Master of Science at New York Institute of Technology - New York
January 11, 2030 - January 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services