Anantha Sai Kumar
Full Stack Java Developer
Email: anathasai31@gmail com
URL: www linkedin com/in/anantha-sai-kumar-dasari
Phone No: +1-531-***-****
PROFESSIONAL SUMMARY:
Highly skilled Full Stack Java Developer with 5 years of experience in designing, developing and deploying scalable enterprise applications using Java/J2EE technologies. Proficient in Core Java concepts including OOP, Collections, Exception Handling, Multi-Threading and Data Structure and Algorithms.
Expertise in frameworks such as Spring(MVC, Boot, Security, Microservices, JPA) and Hibernate for backend development along with modern Javascript frameowrks like Angular and React js for building responsive and dynamic user interfaces.
Strong background in RESTFUL and SOAP webservices, MEAN stack development, and API integration using OAuth and SAML. Extensive experience with databases including SQL (PostgreSQL, MySQL, Oracle) and NoSQL (MongoDB, DynamoDB, Cassandra).
Skilled in implementing CI/CD pipelines using Jenkins, Docker, Kubernetes and AWS services (EC2, ECS, S3, RDS. Etc.) for cloud based deployments.
Proven ability to optimize performance, automate workflows and manage large-scale enterprise applications using Apache Kafka, RabbitMQ and Apache Spark for real-time data processing.
Experienced in Agile methodologies leveraging tools like JIRA for project management and proficient in testing frameworks such as Selenium, Junit, and Mockito to ensure high quality deliverables.
Demonstrated expertise in deploying applications on servers like Apache Tomcat, WebLogic and IBM WebSphere making significant contributions to end-to-end development in Agile environments. EDUCATION:
Master of Science in Information Systems and Technology - University of Missouri St Louis TECHNICAL SKILLS:,
Operating Systems Windows, Red Hat Linux, Unix, Mac OS Programming Languages Java, J2EE, C, C++, Python
Scripting Languages JavaScript, jQuery, Perl, Python, HTML, Ruby, Shell Script, SSH, Bash Java/J2EE Technologies JDK, JVM, JRE, Swing, AWT, Applets, JDBC, Servlets, JSP, Struts, Spring, Spring MVC, Spring Boot, Hibernate, JTS, JTA, Java Mail, Webservices, RMI, JPA Web Development Angular.js, Node.js, React.js, Bootstrap, Backbone.js, HTML, DHTML, CSS3, Java Script, Typescript, Struts Tag Library, JSON, JSTL
Web Services REST, RESTful, SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX RS, JAX-RPC Cloud Technologies AWS, Microsoft Azure
Application/Web Servers Apache Tomcat, JBoss, Glassfish, WebSphere, WebLogic Frameworks Struts, Spring (MVC, AOP, DAO, ORM, Core), Spring Boot, Hibernate Methodologies Agile, MVC, DAO, Factory pattern, Singleton, Delegation Database Cosmos DB, RDS, MS SQL, Oracle, Dynamo DB, Mongo DB,SQL Server, MySQL, PostgreSQL, IBM DB2, SQLite, Hive.
NOSQL Databases MongoDB, Cassandra, DynamoDB, HBase, CouchDB, Redis, Neo4j IDEs Eclipse, IntelliJ IDEA, NetBeans Build Automation,Gradle, Maven, Ant, Grunt, Gulp. Bug Tracking JIRA, Bugzilla, Firebug, ALM, HP Quality Centre, Log4J. Version Controls Git, GitHub, Subversion (SVN), CVS Testing Tools JUnit, TestNG, Mockito, Power Mock, Easy Mock, SoapUI, Jasmine, Karma, Selenium Web Driver, Cucumber
PROFESSIONAL EXPERIENCE:
Role: Full Stack Java Developer Dec 2023 – Present Client: Cigna Healthcare, Austin, TX
Responsibilities:
Developed responsive user interfaces using HTML5, CSS3, React js, AJAX and Bootstrap ensuring cross-browser compatibility and seamless user experiences.
Built scalable microservices with Springboot leveraging Spring Core, Spring Data JPA and Hibernate to deliver efficient RESTful APIs and robust backend solutions.
Designed and implemented microservice architecture integrating React js on the frontend and Springboot services on the backend improving system scalability and maintainability.
Optimized performance and state management using Redux architecture and React Virtual DOM enabling seamless data flow and efficient form handling.
Utilized AWS services like EC2, Lambda, ECS, and RDS for deploying cloud-native applications ensuring high availability and fault-tolerance.
Containerized applications using Docker and deployed them on Kubernetes clusters enhancing scalability and reducing deployment overhead.
Integarted OAuth 2 0 and SAML 2 0 for secure authentication and Single Sign On (SSO) ensuring compliance with security best practices.
Implmented Apache Kafka for asynchronous communication between microservices and real time event streaming and managing clusters with Zookeeper. Integrated Apache Storm with Kafka for real time event processing ensuring efficient handling of data streams across multiple servers.
Executed comprehensive testing with Mockito and implemented SonarQube for code quality assurance ensuring high reliability.
Implemented logging mechanisms using Log4J and monitored application performance for enhanced operational insights. Conducted bug fixing, end-to-end software testing, ensuring the delivery of high-quality software products and reducing post-release defects by 25%.
Environment: HTML5, CSS3, React.js, Bootstrap, Redux, Node.js, Spring Boot, Spring Data, Hibernate, OAuth 2.0, SAML 2.0, AWS
(EC2, S3, Lambda, RDS, API Gateway), Docker, Kubernetes, Terraform, Jenkins, Kafka, Zookeeper, Maven, SonarQube, Apache Tomcat, Mockito, Log4J
Role: Graduate Assistant (Web Devloper) Mar 2023 – Nov 2023 University of Missouri Saint Louis
Utilized the modern web frameworks to design and implement responsive, interactive user interfaces ensuring performance and seamless integration with backend services.
Research analysis on FastAPI framework, GraphQL and part of statistical analysis research on immunization using SPSS.
Developed a highly reliable website for data collection using React library for campus related activities.
Implemented the Knime machine learning models to predict the outcome of big data for different use cases.
Performed Unit Testing, Integration Testing and generation of test cases for web applications using Mockito framework.
Collaborated with UI/UX designers to create user-friendly interfaces, increasing user retention by 15%. Role: Software Engineer (Full Stack) Jan 2021 – Dec 2022 Company: Renault Nissan Technology Business Centre of India Responsibilities:
Designed and developed dynamic applications using Angular, Typescript, SASS, jQuery and AJAX creating modern, responsive and user-friendly web interfaces.
Developed scalable and responsive web applications, integrating Angular with Bootstrap and consuming REST APIs for dynamic and interactive features.
Implemented advanced Java 8 features like lambda expressions and Stream APIs for optimized data manipulation and enhanced application performance.
Implemented and managed ActiveMQ for reliable messaging between microservices ensuring seamless communication within distributed systems.
Developed and deployed data solutions using Azure services including Data lake, Databricks, HDSight and CosmosDB to handle distributed and large-scale datasets.
Monitored application health check using Splunk providing high-level insights into application performance and system reliability. Enhanced application logging and monitoring using Log4j, Splunk and Grafana resulted in reducing issue resolution time by 25%.
Scheduled Jenkins jobs with parametrized builds accommodating various build and test scenarios to streamline CI/CD workflows.
Environment: Java, Agile, HTML5, CSS3, Angular.js, TypeScript, SASS, jQuery, AJAX, Bootstrap, REST API, Java Streams API, Postman, Spring MVC, Spring Security, JPA, Hibernate, MongoDB, Kubernetes, ActiveMQ, Splunk, Maven. Role: Java Devloper Mar 2019 – Dec 2020
Company: Birlasoft, India
Responsibilities:
Modernized the customer experiences by developing cloud-native, event-driven architecture based applications to enhance scalability and performance.
Developed RESTful APIs suing Java, Spring Boot and Spring Data JPA and containerized, deployed applications on AWS (EC2, EKS) cloud for seamless scaling and deployment automation
Implemented sidecar proxy services to manage scalability and networking across microservices in multi-region, multi- availability zones.
Adhered to 12-factor app principles for cloud-native development ensuring robust and scalable application design.
Integrated DevSecOps practices using GitLab CI/CD pipelines with GitGuardian scanners to detect secrets and secure code.
Executed git-filter-repo tool to rewrite Git history, removing hardcoded credentials and improving security compliance.
Configured new AWS environments including custom managed services, auto-scaling, fallback mechanisms and self healing setups for VMs, JVMs and containers.
Practiced Test-Driven Development (TDD) using Junit, Mockito, and H2 in-memory database for high quality, bug free code.
Instrumented microservices with AppDynamics agents for real-time monitoring and performance analysis.
Participated in daily stand-ups and sprint planning sessions, retrospections ensuring timely delivery of project milestones and improving team communication by 20%.
Environment: Java 8, Spring Boot, Spring Data JPA, AWS (EKS, EC2, S3), Kubernetes, Docker, Kafka, GitLab CI/CD, GitGuardian, AppDynamics, LOG4J, JUnit, Mockito, OpenTelemetry, Linux (RHEL7).