Thrinath Maddineni
Contact: 347-***-****
Email: *************@*****.***
LinkedIn: https://www.linkedin.com/in/thrinath-m-932ba7238/
Professional Summary
11+ years of experience in Web Applications Development and Design using HTML5, CSS3, JavaScript, Angular2+, Vue.Js and React.
Developed and maintained scalable, reusable Vue.js components, improving development speed by 20%.
Experience in Software Development Life Cycle (SDLC) phases like Requirement Analysis, Implementation and estimating the timelines for the project.
Widespread experience on Accessibility Standards and laws and code core components HTML5, SCSS, JavaScript, WCAG2.0, WCAG2.1, CVAA, ADA, Section 504 and Section 508.
Extensive experience in designing professional UI web applications using front-end technologies like HTML5, DHTML, CSS3, JavaScript, XML, XHTML, jQuery, AJAX, and JSON.
Having experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE
Proficient in building Web User Interface (UI) using HTML5, CSS3, DHTML, table less XHTML and JavaScript that follows W3C Web Standards and are browser compatible.
Hands on experience In Front end technologies like AngularJS, Angular14, 15 and, ReactJS.
Experience in working HTML 5 and CSS 3 concepts like Figure Tag, SVG element, Web Fonts, and Gradient.
Developed reusable and modular web components using HTML, CSS, and JavaScript for enhanced application scalability and maintainability.
Leveraged modern JavaScript (ES6+) and Babel features such as arrow functions, template literals, and restructuring to improve code readability and maintainability in a large-scale web application
Utilized ES7’s includes method to simplify array operations and improve the clarity of conditional logic within the application.
Employed ES8’s Object.entries and Object, values methods to iterate over and manipulate objects efficiently, optimizing data processing in core components.
Experience working on AG Grid integration into multiple clients facing web applications, enabling advanced data manipulation features such as custom filtering, sorting, and dynamic data loading.
Experience in working and development of Micro frontend applications in banking domain and health domains
Solid experience with Responsive Web Design (RWD) and building cross browser compatibility applications.
Developed Wireframes and prototypes to visualize design concepts and iterated based on user feedback and conducted usability testing and analysed results to improve the user experience.
Experience in designing and optimization user interfaces for product specific, leading to an increase of 60% in user engagement.
Collaborated with cross-functional teams including product managers, developers, and marketers to ensure cohesive and user-friendly designs.
Expertise in analysing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Firebug.
Experience working on NgRx frameworks in building reactive state management and robust Angular applications.
Expertise in developing front end web applications and designing interfaces by using client scripting such as JavaScript and JavaScript frameworks like jQuery.
Experience in implementing the AJAX features using JavaScript, jQuery. Worked on $http service to call Ajax and get the JSON data from the server.
Utilized RxJS to manage complex asynchronous data streams in a large-scale web application, leading to a 30% improvement in data handling efficiency.
Experience in creating custom RxJS operators to streamline data transformations and error handling.
Experience working on React Hooks like useState, UseEffect and UseContext along with the custom hooks to optimize the state management, handle side effects, and improve code readability.
Good Experience in analysing the Document Object Model (DOM) Layout, DOM Functions and JavaScript functions.
Experience working with Cypress in build and enhanced automated test framework and Page Object Model concepts.
Performed end to end testing considering all interfaces and subsystem for functional and non-functional testing with Cypress and JEST.
Experience working with Adobe Experience Manager (AEM) for creating digital contents in various applications.
Extensive experience in creating style guides, best practices and setting UI standards for enterprise/consumer applications.
Experience using the OpenSeadragon for improving the resolutions for the zoomable images and its quality implemented in the pure JavaScript.
Worked on UX designing tools like Adobe XD and Figma for UX development for mobile and web applications.
Instrumentally creating and supporting content management systems for end users using WordPress for the development of applications.
Experience working on AzureDevops, AWS, Microservices, GIT. Worked on Deployments tools like WebLogic and Apache TomEE
Experience in AWS platform and its features including EC2, S3 and Lambda.
Experience on working with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviours in CSS.
Experience working on the different forms and the designs using the Flexbox concepts for enhancing the forms and development.
Experience working on AG Grid on Data grids, Custom cell Renders, Pagination, Sorting, Filtering, Row Grouping.
Working experience with an Agile (Scrum) Development Team to deliver regular updates to the business team.
Ability to write well-documented, well-commented, clear, and maintainable efficient code for web development.
Strong communication, collaboration & team building skills with proficiency in grasping new technical concepts quickly.
Self-starter always inclined to learn new technologies and Team Player with very good communication, organizational and interpersonal skills.
technical skills
Front end technologies:
ReactJS, VueJS and AngularJS
Design & IDE Tools:
Adobe XD, OpenSeadragon, Wireframe, and Figma; IntelliJ, VS code, Eclipse, and STS
Web Technologies:
HTML 5, XML, Java Script, Type script, NodeJS, CSS3, SCSS, Bootstrap, jQuery, Jasmine, Pega, Karma, Cypress, Mockito, Domino, Groovy on Grails, Flex 4.6, Flex Unit, Action Script 3.0, Ajax,Python.
Web/App Servers:
LightningJS, Apache Tomcat, Oracle/BEA WebLogic and JBoss Servers, Microservices
Configuration Management tools:
Maven, GIT, GITLAB, Jenkins
Other Tools:
JIRA, AZURE DevOps, OpenFin, AWS, Gulp, Grunt, GraphQL PostgreSQL, SQL, Apache Tomcat, AEM (Adobe Experience Manager), WordPress, Nx, Monorepo, Pinia, Tailwind, Cypress, JEST, Postman.
EDUCATION:
Bachelor’s in pharmacy (2010), Rajiv Gandhi University, Bangalore, India.
Master’s in computer Information sciences, New England College (2021), NH, USA.
Professional Experience:
Client: State of New Jersey, Department of Health, NJ July 2022 - Present
UI/Angular Developer
Responsibilities:
Having a strong understanding of government business processes and operations in healthcare. Familiarity with regulations like HIPPA (Health INSURANCE portability and Accountability Act) and NJAC (New Jersey Administrative code) to ensure compliance and security of sensitive health information.
Built responsive, modern UIs using Angular Material components like tables, forms, and modals, ensuring consistency and faster development.
Implemented Angular Material themes to align the application design with the company's branding guidelines.
Involved in Designing and developing modern responsive user interface using HTML4.0/5, CSS3, JavaScript, Python, bootstrap, SASS, AngularJS, and the JavaScript libraries like jQuery and JSON, AJAX.
Refactored legacy CSS into SASS/SCSS reducing redundancy and improving maintainability by 30%.
Developed the application with AngularJS with MVC framework and experience in REST API integration and asynchronous request handling. Integrated RESTful APIs to fetch and display data in AngularJS applications.
Implemented the new development project in Angular14 from AngularJS which was reported to the State Health Commissioner.
Migration of Angular14 to Angular15 was also done in the project and upgraded the modules.
Built a responsive admin dashboard using Vue.js and Pinia, centralizing state management for 10+ dynamic modules, improving code maintainability by 40%.
Migrated legacy Veux stores to Pinia, Simplifying state logic and cutting boilerplate code by 30%.
Experience in developeing SOAP based web services using Apache CXF and JAX-WS.
Experienced in developing Restful Services (REST Apis) using JAX-RS specification like jersey and Rest Easy to implement REST based Applications.
Implemented the drag and drop animated effects, various forms and as well on awareness videos in the applications for training purposes using jQuery.
Experience working with NgRx reactive state management frameworks in building Angular applications in the state project.
Worked on various JavaScript libraries like jQuery and JSON, AJAX, React JS and Redux.
Performed Smoke, Functional, Integration, System, User Acceptance, Regression, Positive, Negative and GUI testing.
Created different reusable web components which has reduced the code and resulted in 30% reduced code size.
Integrated RxJS with Angular to manage state and side effects, significantly reducing the complexity of state management and improving application maintainability.
Created custom RxJS operators to streamline data transformations and error handling, improving code readability and reducing the likelihood of bugs.
Collaborated with Cross-functional teams to design and implement reactive data flows, ensuring consistent and reliable data throughout the application.
Build prototype designs using Wireframes, Figma and presented various designs to the Health Commissioner.
Involved in maintaining the accessibility for the users following the W3CAG guidelines for the state application.
Build and enhanced automated test framework using Cypress and Page Object Model concepts.
Created Cypress projects in command line, and Bit Bucket repository to manage codes.
Used Gulp and Grunt for minifying, automating workflow, compilation and building applications in AngularJS.
Excellent problem solving and debugging skills, knowledge of AngularJS best practices and design patterns.
Create and configured the continuous delivery pipelines for deploying Micro Services by using Jenkins.
check while developing whether the services are ready, if ready consume the services by configuring the endpoint URL’S and writing service calls, and integrate the application with services, which are made on REST.
Developed Unit test cases using the tools Jasmine and Karma and install the commands using NPM to check the status of test cases.
Managed source code using GitHub performed operations like push, pull and used git bash to commit and perform changes to repositories.
Involved in deploying builds across development, staging and production instances (Jenkins, UCD) and maintaining code integrity via GIT. Worked on Deployments tools like WebLogic and Apache TomEE.
Involved in development of state fund related program in Microservices using AngularJS application.
Involved in migration of AngularJS application to Angular14 version, Worked on AWS EC2 instances,S3 bucket, and Serverless Lambda.
Designed and developed asynchronous RESTful Micro services using Spring boot, Java.
that are consumed by other Micro services with an average response time of 30 milliseconds.
Worked in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selector and many others using jQuery.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8. Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, AJAX.
Working on an Agile (Scrum) Development Team to deliver regular updates to Department of health Programming team and Project managers. Experience working closely with Business Analysts and State team in understanding the technical requirements and reporting to Health Commissioner.
Environment: HTML5, CSS3, AJAX, AngularJS, Angular 14, 15, TypeScript, NgRx Responsive Web Design, Node.js, Gulp, Grunt, WebLogic, Apache TomEE, jQuery UI, JSON, JavaScript, Cypress JSP, Micro Services, SASS, Figma, Agile methodology, GIT, JIRA, Azure DevOps, PostGreSQL, SQL, AWS, S3, EC2, Eclipse and Windows.
Client: Barclays, NJ Apr 2021 – June2022
UI/React Developer
Responsibilities:
Involved in Designing and developing a modern, responsive user interface and intuitive user experience for a top-notch application, using HTML4.0/5, CSS3, JavaScript, Python, bootstrap, SASS, Typescript, and the JavaScript libraries like jQuery and JSON, AJAX, React JS and Redux.
Implemented Vue Router for seamless client-side navigation and improved page transitions.
Developed a custom Vue directive for handling complex DOM manipulations efficiently.
Built a progressive web application (PWA) with Vue.js and Firebase for real-time updates.
Enhanced user experience by integrating Angular Material's drag-and-drop module and dynamic menus.
Used Vue.js events distribution and parent chain for parent child component communication.
Implemented a BEM(Block Element Modifier) methodology for structuring SASS files, improving readability and scalability.
Improved from validation using Angular Material FormField and Reactive Forms
Developed the application with Angular 8 with MVC framework and check while developing whether the services are ready, if ready consume the services by configuring the endpoint URL’S and writing service calls, and integrate the application with services, which are made on REST.
Developed dynamic responsive Web Application by integrating Angular 2 with Bootstrap which is further integrated with Web services and Vue.js.
Developed a real time analytics platform with Vue.js and Pinia, optimizing API data caching and reducing server load by 25%.
Implemented Typescript in Pinia stores to enforce type safety, reducing runtime errors by 60%.
Managed source code using GitHub, bit bucket, performed operations like push, pull and used git bash to commit and perform changes to repositories.
Involved in deploying builds across development, staging and production instances (Jenkins, UCD) and maintaining code integrity via GIT.
Designed and developed asynchronous RESTful Micro services using Spring boot, Java
that are consumed by other Micro services with an average response time of 30 milliseconds.
Working in using React JS components, Forms, Events, Keys, Router, Animations, and Redux concept. Implemented stable React components and stand-alone functions to be added to any future pages.
Worked in designing various forms, tooltips, menus, tabs, widgets that support drag-and-drop, animated effects, data and time selectors and many others using jQuery.
Developing the React container and presentational components (as Stateless and Functional components when applicable).
Experience working with React-native involved in leveraging its capabilities to streamline the integration of third-party scripts and worked on improving performance and enhance the functionality of the application.
Responsible for porting an existing web application into mobile view. Responsible for design and development of various components such as tab bars, map view, image picker, date picker, push notifications, sign-in/sign-out.
Experienced in development of cross platform applications using WebGL for video streaming.
Created mobile and web application using UX designing tools like Figma and Adobe XD.
Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8. Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, AJAX.
Working on an Agile (Scrum) Development Team to deliver regular updates to the business team and Project managers.
Experience working closely with Business Analysts and Product team in understanding the technical requirements.
Environment: HTML5, CSS3, AJAX, Angular 8, TypeScript, Responsive Web Design, Node.js, LAMP, jQuery UI, JSON, AEM, Atom, NPM, Photoshop, React-native, Flax, Lotus Notes/Domino, SQL, JavaScript, JSP, Micro Services, SASS, LESS, Agile methodology, GIT, JIRA, Eclipse, and Windows.
Client: Amex, AZ Oct 2020 to Mar 2021
Front End Developer
Responsibilities:
Developed CSS based page layouts that are cross-browser compatible and standards-compliant.
Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and ReactJS.
Implemented Vue Router for seamless client-side navigation and improved page transitions.
Involved in developing the Reusable templates using HTML5, CSS3, JavaScript, jQuery, handlebars.
Developed a custom Vue directive for handling complex DOM manipulations efficiently.
Followed best practices and principles while designing single page React JS application.
Implemented UI by adapting Angular2 framework with Typescript, HTML/HTML5, and SCSS.
Experience working with Redux to maintain the consistency to run the application in different environments (client, server, and native) which are easy to test.
Worked on resolving User Interface issues using various front-end technologies such as HTML, CSS, Bootstrap, React JS and AJAX.
Built a progressive web application (PWA) with Vue.js and Firebase for real-time updates.
I have also played a major role in Data integration based ETL pipelines to Micro services at scale.
Implemented REST Micro services using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
Followed best practices and principles while designing single page React JS application.
Handled response data from RESTFUL web services using XML, JSON and jQuery to update UI Interacted with
Involved in debugging HTML5, CSS3 and JS code using tools such as Chrome Inspector, Firefox Firebug, java controllers (jQuery, Ajax, and JSON to write/read data from back-end systems).
Developed user interface by using React JS, Redux for SPA development.
Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch.
Created GET/PUT request and response using RESTFUL web services.
Used jQuery for basic animation and end user screen customization purposes.
Debugging and testing with Karma/Jasmine.
Worked on CI/CD integration using AzureDevops.
Experienced in development of cross platform applications using WebGL for video streaming.
Involved in rendering additional components with custom HTML tags using React.js, rendering custom HTML tags &, implemented client-side Interface using React.js.
Involved in development of internal application using Vue.js
Developed code for Responsive web design in JavaScript using frameworks like React.js.
Debugged the application using chrome debug tool to traverse the documents and manipulated the Nodes using DOM and DOM Functions using IE Developer Tool bar for IE.
Making changes to the existing web applications and creating new components using React.js.
Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
Responsible to assign stories to my track and get progress report from the team by using JIRA.
Created GET/PUT request and response using RESTFUL web services.
Environment: HTML5, CSS3, AngularJS, knockout.js, React.js, Groovy, Grails, AJAX, Typescript, Responsive Web Design, Node.js, LAMP, jQuery UI, JSON, Atom, Photoshop, Flax, JavaScript, JSP, SASS, LESS, LightningJS, AzureDevops, Agile methodology, GIT, JIRA, Eclipse, and Windows.
Client: Indo Infotech Ltd, India Jan 2018 to Nov 2019
Front End Developer
Responsibilities:
Gathered requirements from business users and collaborated with the UX team to accommodate changes.
Developed front-end using HTML5, CSS3, SASS, JSP, and JavaScript for interactive user interfaces.
Built single-page applications (SPA) with ReactJS and Node.js and created interactive prototypes from Wireframes.
Used Adobe Fireworks, Photoshop, Dreamweaver, and Illustrator for front-end graphics and multimedia.
Debugged applications using Firebug and manipulated DOM nodes.
Converted websites to responsive designs and created layouts with JSP and Java Beans.
Built service-based architectures using Java, Servlets, JSP, and RESTful APIs.
Integrated backend databases using jQuery, AJAX, and JSON for dynamic content.
Developed dashboards with jQuery UI and implemented animations with jQuery scripts.
Used AJAX for real-time data exchange and dynamic JSP updates.
Wrote and deployed Action Classes and JSP for Dynamic HTML generation, ensuring designs met W3C standards.
Environment: HTML5, CSS3, jQuery, Handlebars, AJAX, Responsive Web Design, Jasmine, Grails, Node.js, React.js, jQuery UI, JSON, Dreamweaver, Photoshop, Flax, JavaScript, JSP, SASS and Windows.
Client: CES Pvt Ltd, India Oct 2014 – Dec 2017
Role: UI Developer
Responsibilities:
Developed dynamic, responsive web pages using HTML5, CSS3, Bootstrap, jQuery, AngularJS, and ReactJS.
Built internal web applications using AngularJS MVC and integrated with Bootstrap and Web services.
Utilized ReactJS for fast templating, reusable components, and Google Maps location search with React-Autocomplete.
Created reports and charts using HTML Canvas, SVG, and D3.js, passing JSON objects for mobile and web apps.
Implemented mock-ups in collaboration with designers using HTML5, CSS3, and JavaScript.
Wrote Ajax-driven JavaScript for client-side validation, storing user selections, and interacting with servers via JSON.
Used Bootstrap and CSS3 media queries for Responsive Web Design (RWD) and developed SPAs with ReactJS.
Participated in daily SCRUM meetings, ensuring smooth project tracking and issue resolution.
Strong team player with excellent communication and adaptability to new technologies.
Environment: HTML/HTML5, CSS/CSS3, SASS, AngularJS 1.2, JavaScript, jQuery, Ajax, JSON, MySQL, SVN, Bootstrap, Grunt, Bower, GIT, Agile.
Client: Aver Software Technologies, India June 2012 – Aug 2014
Web Developer
Responsibilities:
Gathered requirements from business users.
Created pages using HTML5, CSS3, JavaScript, and JSF Rich Faces.
Developed JavaScript for form validation and field validation.
Designed CSS for styles and effects, and HTML5 for video embedding.
Integrated external server files via JavaScript.
Followed CMS guidelines during design.
Created Technical Design Document (TDD).
Participated in code reviews and Agile methodology meetings.
Worked on automation testing and cross-browser compatibility.
Used IntelliJ for development and jQuery for higher versions.
Supported QA, UAT, and defect fixing.
Designed SharePoint online for Office365.
Environment: JavaScript, JQuery, HTML5, JQuery, Ajax, CSS3, Rich Faces, Mobile Responsive Screen, Maven, IntelliJ IDEA 13.1.1, Eclipse Helios and Linux.