Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic

Hemavathy Kathanan

Mount Laurel,NJ

Summary

Around 9 years of professional experience in all phases of software development life cycle including requirements Analysis and Debugging, Applications Design, Development, Integration, Maintenance, Installation, Testing of various client/server as per Enterprise standards.

Professional engineer with focus on developing high-quality, full-stack solutions. Strong track record of delivering impactful results through effective collaboration and adaptability. Skilled in modern web technologies, backend systems, and agile methodologies. Known for reliability, flexibility, and driving team success.

Overview

9
9
years of professional experience

Work History

Sr. Full Stack Developer

Infosys Limited USA
09.2022 - Current
  • Involved in the Analysis, Design and implementation using AGILE methodology for iterative development of the application. Participated in Scrum, Retrospective and Release Planning Meetings.
  • Developed and maintained enterprise-level applications using Java/JEE, Spring Framework, and Hibernate.
  • Designed and developed robust web applications using Java technologies including JSP, Servlets, Spring, and React frameworks.
  • Developed and maintained a RESTful API using Python Flask, integrating with a MongoDB database for a web application
  • Contributed to an open-source Python project, improving code efficiency and readability.
  • Implemented a data analysis pipeline using Pandas and NumPy to process and visualize large datasets
  • Implemented microservices with Spring Boot based services in a multi-tiered distributed environment.
  • Developed scalable web applications using AWS services API Gateway, Lambdas, CloudWatch, IAM, and EC2.
  • Designed and developed reusable EJB components for business logic implementation within a large-scale enterprise application.
  • Deployed a CI/CD pipeline using AWS Code Pipeline and Code Deploy, significantly improving the speed and reliability of deployments Application.
  • Optimized website performance and improved loading times through techniques like lazy loading and code minification.
  • Designed and developed complex SQL queries and PL/SQL stored procedures to optimize database performance.
  • Utilized Hibernate for object-relational mapping, simplifying data access and persistence in Java applications.
  • Created database schemas and wrote complex SQL queries, stored procedures, triggers, functions, and views.
  • Developed web services consuming and producing XML messages for integration.
  • Implemented RESTful and SOAP-based web services to facilitate seamless data exchange and integration between systems.
  • Designed and integrated GraphQL schemas that align with business requirements and data models.
  • Implemented a distributed communication layer using CORBA, facilitating seamless data exchange between legacy systems.
  • Conducted thorough testing of applications and systems, identifying and resolving bugs, ensuring high-quality releases.
  • Implemented security models OAUTH2 and SAML for authentication/authorization using Spring Security.
  • Developed comprehensive technical documentation, including user manuals, system documentation, and training materials.
  • Accurately estimated staffing needs for projects, ensuring timely and effective resource allocation.
  • Utilized Git Action and Git Bash for version control to manage code changes, track revisions, and collaborate effectively with other developers.
  • Environment: J2EE, Spring, Hibernate, JSP, Spring Boot, MVC, HTML5, CSS3, React JS, TypeScript, Angular 6, JavaScript, AJAX, MongoDB, Mockito, Python, GraphQL, ELK Stack, Linux and Windows.

Sr. Full Stack Engineer

Infosys Limited USA
11.2021 - 08.2022
  • Worked on Agile environment as core Developer to functional specs from Product Management and key partners/customers.
  • Collaborated with Java team to develop, define and implement development process and design standards.
  • Provide technical expertise in identifying, evaluating and developing application and interfaces design and development.
  • Created React JS components using JSX, Followed Redux Architecture for unidirectional data flow and manage your data in React and Make HTTP requests in React & Redux.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations.
  • Developed React JS pages, Web services calls, and AJAX calls for the application. Developed client-side Interface using React JS.
  • Created the scripts to test the network elements and automate the test scenarios using Node JS and Mocha JS framework.
  • Dockerised the application and created the pipeline to automate the deployment process using Concourse.
  • Conduct functional and nonfunctional testing of the application. Investigate issue in Automation framework from client and resolving it on time.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View and Table Grid.
  • Experience in RESTful web services to integrate between Server side to Client Side using Node JS and JAVA.
  • Handle Linux, Cloud services, Putty, Wireshark, ALM, IRIS, SIPP, Test Rail for test case development and testing
  • Developed system monitoring tools to determine application health, server and traffic status using React JS, Node JS and MongoDB
  • Passionate in delivering high quality products and working with developers and developer tools.
  • Developed Spring Framework Controllers and worked on spring application framework feature IOC container for various other application in IMS architecture
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services. Also Responsible for working on consuming and producing microservice /Web Services.
  • Developed and deployed Micro Services based applications using Spring Boot and Node JS with Express.
  • Implemented and configured Concourse Pipeline Continuous Integration (CI) tool.
  • Handle Linux, Cloud services, Putty, Wireshark, ALM, IRIS, SIPP, Test Rail for test case development and testing
  • Develop system monitoring tools to determine application health, server and traffic status.
  • Passionate in delivering high quality products and working with developers and developer tools.
  • Developed layout of Web Pages using Tiles and CSS
  • Experience in MongoDB installation, patching, troubleshooting, backup, recovery and integrate with React JS Application
  • Web design, requirements/specifications definition, analysis, assessments, planning, design, development, integration, testing, installation, performance tuning, deployment.
  • Assist in other areas of focus to improve team's capability to identify cause and expedite recovery.
  • Work closely with other teams in IT including Business Solution Analysts, QA, Release Management, and Production Support
  • Designing custom Jira workspaces and creates JIRA dashboard for the project management
  • Environment: J2EE, Spring, Hibernate, JSP, Spring Boot, MVC, HTML5, CSS3, React JS, TypeScript, Angular 6, Node JS JavaScript, AJAX, MongoDB, Python, Spectron JS, Mocha JS, Docker, Linux and Windows.

Software Engineer

Infosys Limited India
05.2016 - 10.2021
  • Extensively involved in gathering business requirements and system requirements and specifications.
  • Involved in Analysis, Design, and Implementation of software applications using Java, J2EE, XML and Web Services (REST, WSDL).
  • Developed applications using spring, JSP, JSTL and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Using SonarQube for maintaining the coding quality and standard.
  • Developed web components using MVC pattern under Spring framework.
  • Developed and implemented micro services applications using Spring Boot.
  • Used spring framework and J2EE components, Utilized Spring Boot, IOC and DAO modules. Developed controller classes, backend process, complex services and database interaction.
  • Used Spring Boot to create stand-alone spring applications.
  • Developing SSL enabled Authentication web service using database and LDAP Active Directory APIs
  • Involved in designing and developing the front end of the application using JSP, Java script, AJAX, HTML5, DHTML, CSS3.
  • Using Angular 6.0, we created custom directives for reusable components (multi-field form elements, background file uploads, etc.
  • Implemented Angular 8 services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Implemented Routing part of application using Angular 8 UI router module, routing provider service with HTML views/CSS styles.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 8.
  • Implemented Spring Boot services in combination with Angular as front end to form a Microservice Oriented application.
  • Used Spring Boot to rapidly develop the application with certain micro services and deployed them with the application.
  • Developed the application under J2EE architecture using JSP, spring, Java Beans.
  • Developed layout of Web Pages using Tiles and CSS.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client-side validation.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Implemented application specific exception handling and logging framework using Log4j.
  • Implemented Spring MVC Architecture; Servlet targeting request module and flow of control generating JSP in the Presentation layer.
  • Implemented testcase in Selenium to test the inhouse built framework for automation.
  • Prototype for automation framework using React JS, Node and MongoDB
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Environment: JAVA, Spring Boot, JSP, Spring Boot, Struts, MVC, HTML5, CSS3, React, NodeJS, TypeScript, Selenium, Angular 6, JavaScript, AJAX, jQuery, XML, SOAP, Agile, Jenkins, SQL, MongoDB, Linux and Windows.

Education

Master of Business Administration - Human Resource Management

Loyola University
01.2021

Bachelor of Technology - Electronics and Communications Engineering

Anna University
01.2016

Skills

  • Backend Technologies: Java, Python, Node JS, Express JS, Selenium, Junit, GraphQL, Pytest, Kibana, Logstash, Elasticsearch, Microservices
  • Frontend Technologies: HTML5, CSS3, JavaScript (ES6), TypeScript, Bootstrap, Tailwind CSS, Reactjs, Redux, JQuery, JSP, XML, DOM, XPath, AJAX, jQuery, Angular 6, Angular 8
  • Testing Tool: Selenium, Spectron JS, Mocha JS, Pytest, Mockito
  • Methodologies: Agile, Waterfall
  • Frameworks: Spring (IOC, Boot, AOP, DOA, Security), Struts, Hibernate, Python Flask, Django
  • IDEs: Eclipse, NetBeans, Notepad, PyCharm, Visual Studio Code
  • App servers: Apache Tomcat, BEA Web Logic
  • Databases/Tools: NoSQL, SQL Server, MySQL
  • Design/Version Control: Git Bash, GIT
  • Operating Systems: Windows, Linux, UNIX
  • DevOps, Containerisation: AWS (API Gateway, Lambdas, CloudWatch, IAM, EC2, S3, DynamoDB) Concourse, Jenkins, Docker
  • Data Visualization: Elasticsearch, Kibana and Logstash
  • Project Management Tool: JIRA, TestRail and Octane

Awards

Secured First place in MongoDB Hackathon in Organizational Level competition. Developed the shopping  Application using Node JS, React JS and maintained the entire database using MongoDB

Timeline

Sr. Full Stack Developer

Infosys Limited USA
09.2022 - Current

Sr. Full Stack Engineer

Infosys Limited USA
11.2021 - 08.2022

Software Engineer

Infosys Limited India
05.2016 - 10.2021

Master of Business Administration - Human Resource Management

Loyola University

Bachelor of Technology - Electronics and Communications Engineering

Anna University
Hemavathy Kathanan