H Chowdary

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 5

H Chowdary

(469) 269-2793
[email protected]

PROFESSIONAL SUMMARY

 Over 8+ years of experience Java & J2EE with rich domain knowledge, understanding and practical
knowledge of several IT technologies.
 Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and
Iteration methodology, Agile Development and Testing using Software Development Life Cycle.
 Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux
and UNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD), NetBeans,
IntelliJ14.x/15. x.
 Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime
exceptions.
 Designed and developed the application using agile methodology and followed TDD, Scrum.
 Developed core modules in large cross-platform applications using JAVA, J2EE, Spring, JSF, Hibernate,
JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
 Extensive experience in Java programming language with a focus on web application development using
WebLogic application server.
 Proficiency in Java programming language and experience working with GraphQL APIs.
 Strong understanding of J2EE architecture, including Servlets, JSP, EJB, JMS, JDBC, and JNDI.
 Proficient in using Weblogic Server for deployment and configuration of Java applications.
 Hands-on experience in developing and deploying web applications on Weblogic server.
 Developed UI modules using JS, Vue.js, ReactJS, Node.js, JavaScript, Ajax, jQuery, Cordova, CSS3 and
HTML5.
 Expertise in using custom AngularJS directives and filters to add functionalities to the web page elements.
 Knowledge of best practices for designing GraphQL APIs, including optimizing query performance,
handling errors, and handling security.
 Developed Java applications utilizing the DynamoDB SDK to interact with NoSQL databases in a highly
scalable and performant manner.
 Exposure to modern software practices like PCF, TDD, CI/CD, paired programming, XP, BDD with Agile
experience.
 Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, IO, Spring
Dashboard, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring
Netflix, Spring Zuul Proxy.
 Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
 Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2,
Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS,
AMI.
 Successful in running Spark on YARN cluster mode which can make performance faster.
 Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
 Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
 Experience in database modeling, design and development of PL/SQL stored procedures, packages in
relational databases: Oracle 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
 Strong experience with MongoDB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases to NoSQL databases like MongoDB.
 Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes
using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
 Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
 Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
TECHNICAL SUMMARY

Languages Java 1.8, J2EE, Python 3.6.0


Web Technologies SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlet API 3.0
Frameworks Spring 4.3, Hibernate 4.3, Angular JS 1.0/2.0, Spring Security 3.2
Application/Web servers Apache Tomcat 8, IBM WebSphere 8.0, Jetty, Jenkins 2.50, WebSphere MQ 7.5
Relational Databases Oracle 11g/12C, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1
NoSQL Databases MongoDB, Cassandra, DynamoDB
Internet Technologies HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, Angular JS
Angular.2. /4/5/7/8, BackBone.JS 1.3.1, Node JS 6.0.
IDE Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.9.3
Operating system Windows 10, Linux Mint 18.1, Unix
Methodologies Agile, waterfall, Scrum, TDD
Web Services SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, GraphQL

WORK EXPERIENCE
Client: Centene, St Louis, MO Feb 2022 - Present
Role: Java Developer
Responsibilities:
 Involved in the understanding and designing of the back-end framework.
 Developed a web-based application with HTML, JSP, spring, Spring MVC, REST, frameworks.
 XML configuration to wire the dependency components together.
 Designed and developed services in APIGEE and Akana
 Converted existing Java services to APIGEE based services.
 Developed Restful API's using APIGEE platform.
 Implemented Continuous delivery using Gitlab, Jenkins, Docker, Open shift, AWS.
 Developed new Apps using ReactJS, Nodejs
 Wrote micro-services apis to fetch the data from Cassandra DB.
 Integrated Google Analytics, Maps into the application.
 Created products in APIGEE so that they can be consumed by the external consumers.
 Resolved issues using various components with in APIGEE platform.
 Implemented micro-services to process the messages using kafka cluster.
 Created Boomi processes for automated jobs for sending data to the external applications
 Implemented Spring Security to authenticate Users using Oauth.
 Designed Frontend using Angular.JS, Node.js. Used backbone JS Require JS to optimize in-browser use and
to load the module and to improve the Speed.
 Developed Test Cases, Test Suite using JUnit4.0 to confirm the functionality.
 Used Maven as a build tool, wrote the dependencies for the jars that needs to be migrated.
 Developed the toggle feature for multiple pages using display/hide display in JavaScript.
 Involved in performing GET and POST requests using Ajax.
 Developed the web application using JSF.
 Used AWS Cloud platform and its features which include EBS, AMI, SNS, RDS, EBS , Cloud Watch, Cloud
Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53 .
 Configured AWS IAM roles and Security Group for Public and Private Subnets in VPC.
 Created EC2 instances by setting up virtual private cloud (VPCs), and security groups.
 Used Multi-threading to overcome the errors in transactions and to handle all the threads by the main
thread process.
 Developed the Application using Spring Features like Spring MVC, ORM, Spring Boot and Spring
Security for application access and authorization, Spring Integration, Spring AOP for crosscutting concerns.
 Used Spring Ribbon API to check servers are up and running in live environment to detect those servers
that are down.
 Provided upper management with reporting regarding PaaS, risk & change control provisioning & network
support.
 Maintain the enterprise virtualization environment SaaS/PaaS including troubleshooting, performance,
capacity and continuity planning.
 Developed the functionalities using Agile Scrum Methodology.
 Extensive experience in various Agile methodologies like Test Driven Development (TDD) .
 Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery,AJAX and
AngularJS.
 Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of
application.
 Implemented AngularJS Controllers to maintain each view data. Implemented Angular Service calls using
Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
 Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
 Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling,
I/O System, Multi-Threading, JDBC, Generics.
 Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching
documents from database.
 Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
 Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to
manage the containers created by PCF.
 Implemented Selenium Web Drivers and Protractor For testing the UI componenets.
 Involved in setting up Test automation and developed cucumber feature files and used Selenium for
automated testing with TestNG.
 Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
 Configured the faces-config xml based on the requirements and business flow.
 Used firebug, Chrome developer tools to resolve the JavaScript errors.
 Involved in unit testing, validating through User Acceptance Testing.
 Provided extensive support for Code Reviews using Code Collaborator.
 Implemented views/triggers, stored procedures and SQL queries on Oracle db.
 Used TFS to raise, resolve and close defects.
 Adopted React JS, bootstrap for Gamification Micro Service for front end integration.
 Implemented Spring Security SAML for single sign on.
 Used SOAP to consume the Web Services.
 Developed the J2EE components using Eclipse IDE.

Environment: JDK 1.8, Java EE 8.0, RAD 9.0, APIGEE , Akana, React JS, NodeJS, Google Analytics, Google Maps, Dell
Boomi, Beyond Compare, Micro-services, Code Collaborator, Docker, Jenkins, Cassandra, Openshift Eclipse IDE,
Putty, JSF 2.2, Spring Security, ORACLE 11g, Spring 4.0, Kafka, Hibernate 4.0, Java Beans, AngularJS 4.0, HTML,
JQuery, CSS, Java Script, XML, AJAX, JSON, JAX-WS, JAX-RS, SOAPUI, Maven.

Client: Progressive Insurance, Cleveland OH June 2021 –Dec 2021


Role: Java Developer
Responsibilities:
 Designed and Developed Web services using JAX-WS.
 Used Spring MVC framework for design, development and implementation of application.
 Worked on Restful web services using Node.js and implemented mock services in Node.js With help of
modules using node.js server.
 Integrated Struts application with Spring Framework by configuring Deployment descriptor file and
application context file in Spring Framework.
 Experience in Java programming language with Java applications on Weblogic server.
 Used profiling technique of spring boot to create individual profiles for every microservice.
 Knowledge of integrating React Spectrum with other technologies such as Redux, GraphQL, and Node.
 Effectively used Spring boot actuator to enable the health condition of application that was deployed in the
cloud.
 Used spring, Hibernate module as an Object Relational mapping tool for back-end operations over SQL
database.
 Developed presentation layer using HTML5, JavaScript, CSS3, and Angular JS2, Type Script.
 Developed XML Schemas and used SAX for Parsing XML data.
 Performed unit testing using JUnit and Mockito aiding test-driven Development in some scenarios.
 Used various components in Spring, which includes Spring IOC, AOP, Spring MVC, Spring JDBC, Spring JPA,
Spring Securities, Spring Batch, Spring Quarts, and Spring Security.
 Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming
 Used AJAX framework for asynchronous data transfer between the browser and the server.
 Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP.
 Experience in using Spring Cloud to connect to services and discover information about the cloud
environment in multiple clouds.
 Worked on Restful API and invoked web services (consumed)
 Developed REST services using spring and Used JAXB API for XML parsing.
 Involved in validating and mapping the request data that is coming to the REST service to the SOAP request
and calling the underlying SOAP services.
 Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring
framework.
 Created web services and desktop applications to access and display data needed by support teams using
Ajax, JavaScript, Angular JS, Node JS, CSS and HTML.
 Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling,
and RDS in Cloud Formation JSON templates.

Environment: Agile methodology, Java, J2EE, AWS, JAWS16.0, Oracle11, Web services, Weblogic, JavaScript, Type
script, Spring Boot, Zuul, Service Registry, Eureka, Cloud foundry, Type script, Angular , IBM MQ, Hibernate, JPA
and JSON.

Noblesoft Solutions Pvt Ltd Jan 2016 – Nov 2020


Role: Java Developer
Responsibilities:
 Agile-Enabled, TDD-enabled extension/conversion project for PKI cryptography and certificates team.
 REST Web Services design and API-integration deployed via a CICD pipeline using Jenkins, Git, Maven, Java
7, Jax-ws, Jax-RS, SOAP, Postman.
 End-to-end integration testing and functional testing using cucumber and Ruby, SOAP UI.
 Use of Ruby Gems in functional tests.
 Developed the Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
 Developed UI using java swings.
 JSON Translation and complex tree-mapping using Google gson libraries and JSON ruby gems.
 HTTP response status codes and effective JSON to the client.
 Mockito framework development contributing to high test coverage to pass stringent mutation testing
(90% kills).
 Full Scope Unit Tests against latest JUNIT framework.
 JBOSS application server.
 Worked on web-based reporting system with HTML, JavaScript and JSP.
 Jenkins pipeline and access through various stage, dev environments.
Environment: JAVA EE 5 , IBM WebSphere Application Server 6.1, NetBeans IDE 7.0, UML, Hibernate 3.0, Spring
3.0, JSP 2.1 , XML Web Services, JSF, DOJO,JQUERY, Prime faces, SOAP, WSDL, JMS, JNDI,Log4j, Java Script, XSL,
XSLT, Servlets 2.5, Oracle 10g, JUnit, SVN.

You might also like