Experience
2024 — Now
2024 — Now
Austin, Texas, United States
2023 — 2024
Dallas, Texas, United States
● Led Angular 16-based application development, adhering to MVC architecture for improved
maintainability and scalability.
Developed and maintained scalable, high-performance web applications using Angular 14, leveraging its
latest features and enhancements.
● Designed and implemented reusable components with Angular’s component-based architecture,
improving code maintainability and collaboration.
● Utilized Angular Router to manage navigation and route configurations, enabling seamless transitions
between views in single-page applications (SPAs).
● Integrated NgRx for state management, enabling efficient data flow and improved application
performance through reactive programming.
● Created dynamic and reactive forms using Angular’s Reactive Forms module, implementing custom
validations for enhanced user input handling.
● Conducted performance profiling and implemented lazy loading, change detection strategies, and AOT
(Ahead-of-Time) compilation to enhance application speed and user experience.
● Implemented RESTful APIs using Angular’s HttpClient module, managing API calls and handling
asynchronous data retrieval efficiently.
● Utilized Angular Material to implement responsive and modern UI components, enhancing the overall look
and feel of applications.
● Write and maintain unit tests for UI modules using testing frameworks to ensure functionality and
robustness.
● Deploy Angular applications on AWS S3 buckets, configuring optimal settings for performance and
security.
● Leverage deep knowledge of Angular concepts such as services, guards, resolvers, interceptors, pipes, and dependency injection to build scalable applications.
2022 — 2023
2022 — 2023
Englewood, Colorado, United States
● Designed and developed the applications using agile methodology and followed ATDD, Scrum.
● Documented User Stories in JIRA and facilitated Story Point discussions to analyze the level of effort on project specifications.
● Documented Build and process of the application on team collaboration tool Confluence and using GitHub pages.
● Created UI for an internal application using AngularJS, Bootstrap, HTML and CSS for better user performance.
● Implemented Redux.
● Developed applications by using Angular 4, Node Js, ExpressJS, Mongo-DB, HTML5, CSS3, Bootstrap, LESS and JavaScript.
● Utilized Core Java collections extensively to identify the FIX objects between different classes by passing them as references of Maps, Lists and Linked Lists.
● Developed multiple Node Js, Angular Reusable Components for the UI in Typescript.
● Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
● Experience in developing the Single Page Applications (SPA) using React JS.
● Involved in designing the client-side module architecture based on new Angular Framework.
● Worked in developing custom validations for forms on the front-end in Typescript.
● Day to day interactions with the scrum master, architect and team lead for story progress in every Sprint.
● Developed user centered web apps for clients using technologies including Node Js, React, Redux, HTML, and CSS.
● Met with the project manager frequently for reviewing project goals and for creating proposals for future developments and researching their fields for UI design.
● Developed the application using AngularJS, React JS, Angular-UI, HTML, Bootstrap, CSS and JavaScript.
● Developed Controllers, Services and custom Validations with custom error responses for web services.
2020 — 2022
2020 — 2022
San Jose, California, United States
Designed and developed web pages using HTML5, CSS3, Ajax, JavaScript, React, Redux and Typescript
based on the W3C standards and Web 2.0
● Development of Client-Side Validation techniques using React, Redux and JavaScript
● Developed user interface by using the React for SPA development
● Implemented React, Redux and Typescript code to handle cross browser compatibility issues in Chrome,
IE 7, 8, 9, Safari and FF.
● Translate business requirements into wireframes, screen mock-up and prototype.
● Designed complex data flows using an in-house HOC to bind and manage data stores to React components
● Experience in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
● Used JEST for writing unit test cases and had 100 percent code coverage
● Used Web pack to bundle all JavaScript files.
● Worked on Canvas Deprecation components.
● Monitoring the offshore work and providing technical help to the offshore team for their JIRA tickets
2020 — 2020
2020 — 2020
North Carolina, United States
Implemented Redux form, used Synchronous and Asynchronous Validations to validate the values.
● Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
● Used React Router to create a Single Page Application (SPA) which can bind data to specific views and
synchronize data with the server.
● Experience working with Redux for maintaining the consistency and for running the application in
different environments (client, server, and native) which was also easy to test.
● Used React JS for frontend framework and redux architecture for creating data layers for unidirectional
data flow.
● Experience in using Redux to manage the application state and applying middleware such as redux-saga.
● Used jest, enzyme for writing unit test cases
● Used ES6 and JSX with react for component development.
● Used Babel to compile JSX and Es6 into JavaScript.
● Worked on ReactJS for its code reusability and integrated Bootstrap.
● Used redux architecture in the whole process to connect Actions.