Home

Sri Harsha - Fullstack Java Developer
[email protected]
Location: Remote, Remote, USA
Relocation:
Visa:
SRI HARSHA DONDA
[email protected]
210-963-7362

Professional Summary
Around 10 years of IT professional experience in full project lifecycle development using Java and web technologies, with expertise in requirements Analysis, Design, Development, Testing, Deployment, and Production Support of software applications.
Expertise in WEB UI development using HTML, DHTML, CSS, JavaScript, AngularJS, Angular2/4/6/10/11, Bootstrap, JSP, and Struts Tag Library, with strong experience in Swing and Core Java development.
Experience in developing multi-tier thin/thick client web-based applications using object-oriented methodologies and implementing SOA architecture with web services using REST, SOAP, WSDL, UDDI, and XML.
Hands-on experience in developing advanced Angular11 features such as CLI prompts, SCSS support, Virtual Scrolling, interfaces, nested components, services, routing, and modules, with extensive knowledge of JavaScript frameworks like jQuery, AngularJS, JSON, and DOJO.
Excellent knowledge of Micro-services architecture and experience in MEAN stack development (MongoDB, Express.JS, Angular.JS & Node.JS).
Experience with CI/CD pipelines using Docker and Kubernetes.
Proficient in deploying and managing applications on Pivotal Cloud Foundry (PCF).
Strong programming skills using Java 1.6/1.5, Spring, Hibernate, JPA 2, JTA, JNDI, JSP, Servlets, Java Beans, JSTL, and JDBC, with hands-on experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
Experience in integrating RESTful APIs with Angular 11 applications & have familiarity with testing frameworks like Jasmine and Karma for unit and integration testing.
Good knowledge of designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services ( AWS) and Azure.
Experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM, and extensive experience using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
Expertise in Hibernate , Docker , Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management toolsand a webcommerce like ATG .
Hands-on experience with IBM MQ, Active MQ Series, and JMS for communications between middleware components, and extensive experience in using Log4J, version control using SVN, TFS, GIT, and CVS.
Proficient in SQL, PL/SQL, and development tools like TOAD and Rapid SQL, with expertise knowledge in building applications using Rational Unified Process (RUP), UML, and OOAD.
Experience working with Responsive web design (RWD) using bootstrap and good knowledge on application builds and deployments using Hudson/Jenkins, Maven & Gradle, Continuous Integrations tools Jenkins, Bug tracking, and Issue Tracking using JIRA.
Strong knowledge working with non-relational databases like MongoDB (NoSQL), extensive experience working with various Application Servers and Web Servers including IBM Web Sphere, BEA Web logic, JBoss, Tomcat server with a wide variety of development tools like IBM WSAD/RAD/RSA, My Eclipse, and NetBeans.

TECHNICAL SKILL-SET
LANGUAGES Java(J2SE1.8/1.6/1.5 ,J2EE 6/5) , SQL, PL/SQL, UML2.0,
TECHNOLOGIES JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring 3.0, Spring 4,SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP, Sybase Power Designer, RESTful, SOAP web services
WEB TECHNOLOGIES HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, Bootstrap, Angular-JS, Jquery
DEVELOPMENT TOOLS (IDES) Eclipse 3.2/3.0/2.1.1, MyEclipse 6.0/5.1.1, RAD7.0/6.0, WSAD5.x/4.x, NetBeans3.3, MS Visual Studio 2005, Brackets and Web-storm.
FRAMEWORKS AngularJS, Angular2/4/6/11, Struts, Springs etc.
WEB/APPLICATION SERVERS Tomcat 7.x/6.x/5.x, WebLogic10.3/9.2/8.1/7.0, IBM WebSphere 8.x/7.x/6.x.
DESIGN PATTERNS MVC, Front Controller, Session Fa ade, Singleton, Business Delegate and DAO patterns
DATA BASE Oracle 11g/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB2 9.1/8.1/7.2, Mongo DB.
PLATFORMS Windows, UNIX, LINUX.
METHODOLOGIES Agile Methodology, RUP, Extreme Programming.
BUILD TOOLS Rational Rose, CVS, PVCS, Git, SVN, VSS, Clear Case, JIRA, Jenkins, JUnit, TestNG, Selenium, Cucumber, Jbehive, Mockito, IBM MQ, Log4j, ANT, Maven, Gradle, EC2, VPC, SNS, SQS.

PROFESSIONAL SYNOPSIS

Centene Corp, (Remote) July 2021 Till date
Sr Java Full Stack Developer

Roles & Responsibilities:
Involved in end-to-end application development, addressing issues, implementing corrective actions, and handling prototyping, proof of concepts, and maintenance.
Spearheaded the creation of the Application Baseline from scratch.
Migrating the existing project to Microsoft Azure with Azure services.
Designed the application's look and feel using CSS, SCSS, and Bootstrap.
Developed an Angular 11 Single Page Application framework, including MVC architectures, modules, templates, custom directives, and filters.
Utilized Angular 11 for efficient data storage and display on the UI, creating components, directives, services, and routing for optimal communication.
Deployed Angular 11 applications on various platforms, such as PCF, AWS, and Azure.
Developed RESTful API web services and designed dynamic client-side processes for web forms, page navigation, and form validation.
Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
Utilized JSON for data interchange and wrote Jasmine test cases for UI.
Resolved Production Support defects using HP Tracking Systems and addressed cross-browser compatibility issues.
Developed an object-relational mapping framework, extensively working on Spring MVC, Spring Annotations, Hibernate, and Collection Framework.
Implemented REST and SOAP-based API services, testing them with Postman and integrating them with the front-end.
Actively participated in client meetings and requirement gathering sessions, following Agile/Scrum methodology throughout the application development.

Environment: Java, Angular 11, TypeScript, CSS, SCSS, Bootstrap, RESTful API web services, Soap, Postman, Spring Boot, Hibernate, MongoDB, Oracle, HTML5, CSS3, JQuery, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS.

Toyota, Dallas, TX March 2018 June 2021
Full stack Java Developer

Roles & Responsibilities:
Implemented Agile-Scrum methodology, overseeing bi-weekly sprints, daily stand-ups, and the entire development lifecycle.
Developed the application using JDK 11, Angular 10, Spring Boot 2.3, and Gradle 6.5 from existing legacy applications.
Created the front end with Angular 10, HTML5, SCSS, and Pallet - an internal library for designing.
Built Restful API web services using Node JS and Angular 10, incorporating AG Grid for data tables.
Utilized Java 8 features like streams, static methods, Concurrency API, and Lambda for efficiency.
Implemented Microservices architecture, communicating with synchronous protocols HTTP and REST endpoints.
Developed using Multithreading, Spring MVC, Spring Security, Hibernate Frameworks, and Apache Tomcat 9.0.
Deployed applications on AWS and Azure, leveraging EC2, S3, RDS, and Azure App Service for scalability.
Integrated Spring Boot and Hibernate frameworks, utilizing Spring Data Framework for database operations.
Implemented web filters for user role-based access, utilizing SLF4j + Log4j for logging with ping SSO libraries.
Built Microservices with spring boot, spring cloud, and deployed to AWS Cloud.
Created Docker-YAML file templates for deploying images in Docker containers managed by Docker Swarm.
Implemented Cloud Trace Monitoring for logs on both API s and UI frameworks.
Developed the framework to consume web services hosted in GCP Compute Engine instances.
Monitored real-time usage of the application worldwide using Google Analytics.
Deployed applications on Azure by using AppDynamics.
Used Mongoose API to access MongoDB from NodeJS for device applications.
Designed security architecture using AWS Lambda, AWS API Gateway, AWS Cognito, and AWS STS.
Configured Google Cloud Composer (Apache Airflow) for managing data load pipelines and implemented DAGs.
Used build/deploy tools like TeamCity and Spinnaker for continuous integration and deployment.
Configured pipelines and wrote build steps for CI/CD in both TeamCity and Spinnaker.
Used MySQL for database services and SSH into VM instances to access Cloud SQL.
Utilized Jest and Cypress for end-to-end testing of JavaScript.
Performed unit testing on Controllers, filters, and Services using JUnit and Mockito, as well as integration testing.
Utilized GIT for Version Controlling and Pivotal Tracker as a tracking tool.

Environment: JDK 11, J2EE, IntelliJ, STS, Data Grip, Postman, GCP, Spring, Spring boot, Microservices, Hibernate, HTML5, SCSS, JavaScript, Kubernetes, AWS, Pallet, JUnit, Cypress, Jest, Angular 10, Swagger, Node.JS, jQuery, Web services, Gradle, Spinnaker, Docker, Team City, MySQL, GIT, JIRA, Pivotal Tracker.

Solar Winds, Austin, TX Mar 2015 Feb 2018
Java Full Stack Developer

Roles & Responsibilities:
Implemented Agile methodology, actively participating in daily SCRUM meetings, sprint planning, showcases, and retrospectives, utilizing JIRA as a sprint tracking tool.
Designed front-end screens using AngularJS, Angular2/4/6, HTML5, CSS3, JavaScript, JQuery, Bootstrap, and Spring Boot.
Developed Angular controllers, services, filters, and HTML templates with various Angular directives for efficient UI development.
Created reusable grid components using Slickgrid and developed custom grid directives.
Utilized Angular UI Bootstrap components for enhanced UI features like calendars, masks, uploaders, sliders, alerts, and modal dialogs.
Migrated existing on-premise infrastructure into cloud using Azureand its associated Services.
Configured routing using Angular router for various views and sub-views.
Setup Gulp for UI build and test tasks, managing dependencies with NodeJS NPM and Bower.
Developed Angular services for REST API calls to the backend.
Implemented unit tests using Jasmine and Karma, and conducted end-to-end testing with Protractor and Selenium.
Developed REST controllers using Spring Data REST and handled exception scenarios.
Employed Java 8 features such as Lambda expressions in code development.
Consumed SOAP/JAX-WS web services using Spring framework and tested with SOAP UI.
Tested REST services using REST Client, POSTMAN, and performed middleware service testing using Junit and Mockito.
Worked with Middleware using Message Driven by POJO (MDP) for asynchronous functionality.
Utilized Hibernate in the persistence layer and implemented DAOs for data access.
Incorporated Node.js for Grunt task execution and project building, using GruntJS, BowerJS, and Express.
Enhanced existing MEAN stack applications (MongoDB, Express, Angular, Node).
Built REST web services with Node.js, handling requests from front-end jQuery Ajax calls.
Integrated data across applications using MongoDB and dynamic schemas for JSON documents.
Managed MongoDB collections and used Mongoose API in NodeJS for data access.
Implemented version control with GIT, build and configuration with Maven, and continuous integration with Jenkins.
Configured Apache Log4J for logging and debugging purposes.
Prepared documentation for Unit Test Plan and Unit Test Results, participated in release night shakeouts, and provided QA support.
Conducted application security scanning with Veracode and remediated identified code flaws.
Contributed to setting up the application with Jenkins and AWS, including builds and deployments to Tomcat server.

Environment: Java 8, STS, Tomcat 7, AngularJS, Angular2/4/6, HTML5, CSS3, JavaScript, JQuery, Bootstrap, Spring Boot, JIRA, RESTful Web Service, JAX-WS, POJO, AWS, Gulp, Spring Tool Suite, Hibernate, MongoDB, Oracle, Node.js, GIT, JMS, Jenkins, Agile, Selenium, Log4j, Maven.

Quest Global, India June 2014 to Jan 2015
Software Engineer

Roles & Responsibilities:
Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
Designed user-interface and checking validations using JavaScript.
Coded Struts Actions and Struts-config.xml files
Created business logic and application in Struts Framework using JSP, and Actions
Hands on experience with data persistency using Hibernate.
Reverse Engineered to generate Hibernate mapping files using Eclipse IDE.
Used Hibernate for Object Relational Mapping (ORM) to interact with Oracle 10g database
Managed the team's source repository through GitHub and continuous integration system using Jenkins.
Involved in design of JSP s and Servlets for navigation among the modules.
Designed cascading style sheets and XML part of Order Entry Module & Product Search Module and did client side validations with java script.
Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EE Initiated use of Http Unit for testing.

Environment: Java, JQuery, HTML, JavaScript, JSP, Struts, Eclipse, JDBC etc.
Keywords: continuous integration continuous deployment quality analyst user interface message queue javascript business intelligence sthree database information technology hewlett packard microsoft procedural language Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];2397
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: