Experience
2021 — Now
United States
HTML, CSS, JavaScript, ES6, Bootstrap, vue, Angular 14, TypeScript, XSLT 1. O and XML, AWS, Azure, Express JS, Node JS,Tailwind CSS, jQuery,Visual Studio, Angular2/4/5/6/8/10/11, Node JS, ReactJS, Vue.JS, AJAX JSON, CSS, CSS3,Tailwind CSS, Bootstrap, UI Concept Modeling/Wireframing, Restful Web Services and Figma
Employed Agile methodology for project management, actively participating in daily Scrum meetings to keep the team updated on project progress.
Improved user experience by introducing new web features within the MVC framework.
Strong experience on Adobe AEM component development, building blocks, Templates, backend OSGi bundles, Workflows, Designs, etc. Developed custom touch UI AEM components.
Responsible for front-end UI development using HTML5, SCSS, Typescript, PrimeNG, Angular 12, and RxJS. Created microservices using Spring and conducted thorough testing with Spring Boot.
Leveraged Spring Core annotations for Dependency Injection, Spring MVC for Rest APIs, and Spring Boot for microservices.
Strong understanding of object-oriented principles and design paterns in Java. Designed and developed UI wireframes and implemented new interactive screens, significantly improving user engagement. Contributed to upgrading the ATS system with addi onal features to enhance usability.
Played a key role in developing Hyreo's Post Offer Solution product, enhancing the pre-onboarding process through AI-driven chatbots.
Familiar with Java memory management, garbage collection, and performance optimization techniques.
Developed AEM design libraries as per the requirements, defining approval workflow models, workflow launchers.
Experience with Java web development using technologies like Servlets and JSP. Proficient in using Java
development tools, including IDEs like IntelliJ IDEA and Eclipse.
Used Python based GUI components for the front-end functionality such as selection criteria.
2018 — 2021
United States
Used Rational Rose for model driven development and UML modeling.
Designed and Developed user interactive widgets using Angular 10 features such as components, services, modules also used HTML5, LESS Compiler and Bootstrap features for styling the widgets.
Extensively worked on creating reusable custom directives, components and modules in Angular9 and applied the same across the application.
Used Angular 10/9 routing to define the routes in JSON files and Angular 10/9 factory providers, services to make Restful calls to get data in JSON format.
Used Node.js for developing the presentation layer to reduce duplicate traffic to the server by implementing features of NGINX like HTTP Caching and reverse proxy.
Used Node.js to run Web pack tasks and build properly the project.
Built backend REST API with Node.js, Express.js.
Implemented CI/CD pipelines using Azure DevOps to automate deployment of React applications.
Experienced in designing and developing page object APIs for UI automation testing using Selenium Web Driver with Java.
Worked on writing Jasmine/Karma (server) test cases to test the frontend Angular 9 part of the application.
Worked on embedding jQuery and AngularJS frameworks for DOM manipulation, jQuery is used to select the CSS Ids, classes and AngularJS directives to customize the document for better user interaction.
Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
Involved in development of micro-services architecture using Spring Boot, REST API's and documented the whole set of micro-services using Swagger framework. Complex features of the Application like time card grid is implemented using this micro- services architecture.
Developed frontend architecture & UI templates for option trading application using Vue.js, HTML5, CSS3, SASS, JavaScript.
Experience in Vue.JS for building apps and declarative templates with data binding, created some custom directives in the application.
2016 — 2018
India
Involved in Requirements gathering, analysis, design, and documentation as the application is started from scratch.
Worked on understanding and creating design documents and specifications.
Designed the front-end applications, user interactive web pages using technologies like HTML5, XHTML, CSS3, JavaScript, jQuery, AJAX and JSON.
Created Responsive Web Pages using Bootstrap and Media queries to support various smart devices.
Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
Used AJAX, JSON to send request to the server to check the functionality of the website.
Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
Built Web pages that are more user-interactive using jQuery Drag and Drop, Auto Complete, JSON, AngularJS, and JavaScript, Bootstrap.
Implemented code according to coding standards and Created AngularJS Controller, which isolate scopes, perform operations.
Created custom directives in Angular 2 for reusable components (directive for browser controls like: disable right click, browser close, and lock screen while transition, multifield form elements, background file uploads etc.).
Involved in developing applications using Angular 2 - Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc. Used filters while coding in Angular 2.
Developed Bootstrap responsive web application pages using Angular 2.0 services, components and directives for front end UI and consuming the Restful web service API and made use of CRUD Services for effective use of Web services.
Coded in Angular 2 MVC framework to build the Web application for the internal use of the organization.
Worked with HTTP/HTTPS protocols by using angular two components to build Restful services.
Working with Bootstrap Components, which are written in AngularJS using Angular-UI components.
Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat etc.).