0% found this document useful (0 votes)
36 views7 pages

Senior Software Developer Profile

Hari Kishan Reddy Dulganti is a Senior Software Developer with 12 years of experience in the IT industry, specializing in full SDLC and enterprise web applications using Java/J2EE, Microservices, and various frameworks like Spring and React. He has extensive experience in cloud technologies such as AWS and Azure, as well as in developing RESTful APIs, CI/CD pipelines, and utilizing tools like Docker and Kubernetes. His recent roles include leading development for applications at Intuit and IBS Software Services, focusing on scalable solutions and enhancing customer satisfaction.

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views7 pages

Senior Software Developer Profile

Hari Kishan Reddy Dulganti is a Senior Software Developer with 12 years of experience in the IT industry, specializing in full SDLC and enterprise web applications using Java/J2EE, Microservices, and various frameworks like Spring and React. He has extensive experience in cloud technologies such as AWS and Azure, as well as in developing RESTful APIs, CI/CD pipelines, and utilizing tools like Docker and Kubernetes. His recent roles include leading development for applications at Intuit and IBS Software Services, focusing on scalable solutions and enhancing customer satisfaction.

Uploaded by

info.tech2485
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Hari Kishan Reddy Dulganti

Email:[email protected]
Contact:9252307501

Professional Summary:
 Senior Software Developer with 12 years of experience in the IT industry, specializing in the full SDLC,
from analysis and design to development, testing, implementation, and support of enterprise web
applications using Java/J2EE & various applications from monolithic to microservices architectures.
 Experience spread across Microservices and Java developing web applications Spring Boot, Spring
framework, and Kafka. Strong experience in Spring frameworks such as Spring MVC, IOP, AOP, JPA,
Spring JDBC, Prepared statements, and Hikari Data Source.
 Experience in J2EE algorithms, Data Structures, and Design Patterns such as Factory MethodHave
experience as MEAN STACK Developer.
 Experienced in working with Spark eco system using SCALA and HIVE Queries on different data
formats like Text file and parquet.
 Hands on using Azure API management, Resource Groups, Storage accounts and Application
registrations for managing API
 Singleton, Service locator and Data Access Objects, MVC. Experience in developing web applications
using Microservices, RESTful Web services and SOAP based Web Services.
 Skilled in creating Azure DevOps projects and building CI and CD pipelines in Azure DevOps
 Hands on Experience in Amazon web services (AWS) in migrating java applications to the cloud using
EC2, S3 and object storage container to store and retrieved secured files, from API
 Experienced in using the open-source platforms such as OpenShift, Docker and Kubernetes
 Experience in working with various Software Development Life Cycle (SDLC) methodologies based on
Agile (Scrum), Test Driven (Test First) Development, and Conventional SDLC. Experience in developing
frontend applications using HTML5, JavaScript, CSS, Bootstrap, JSP, and Struts. Used Scala collection
framework to store and process the complex consumer information.
 Used Scala functional programming concepts to develop business logic
 Extensively worked on Spark using Scala on cluster for computational (analytics), installed it on top of
Hadoop performed advanced analytical application by making use of Spark with Hive and SQL/Oracle
 Experience in Infrastructure Development and Operations involving AWS Cloud Platforms EC2, EBS, S3, VPC,
RDS, SES, ELB, AWS Lambda, Route53, Auto-scaling, Code Pipeline, CloudFront, CloudFormation,
CloudWatch, Elastic ache, IAM, Redshift, and SNS.
 Good understanding on Migrating applications to OpenShift a Off site disaster recovery and archival with
Google Cloud Platform, Hybrid architectures and multi cloud deployments
 Developed enterprise applications using Scala
 Worked in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React concepts
 Expertise in creating User Controls, Web Forms and client-side validations using JavaScript, jQuery
Validate and Angular-JS. Experienced in using Backbone-JS to connect the API's which enforces the
communication to the server.
 Using version control tools like Zookeeper Curator, Guava, Logging (slf4j, logback, log4j), Junit
 Experience in design, development and implementation of application using Java/J2EE, Spring
Framework, Spring Boot, EJB, Python, Hibernate, JPA, Node JS, Express JS, Kafka, AWS, RH OpenShift,
Docker, Kubernetes, Oracle DB, Cassandra, Mongo DB, JSON, XML, Web Services, HTML5, CSS3,
Bootstrap, Typescript, JavaScript, Angular 14/8/7/6, React JS, backbone JS, JQuery and Ajax.
 Experience in developing server-side applications on MVC based frameworks like Spring Framework,
Spring IOC, Spring Boot, Spring Security, Spring Cloud and Spring MVC. Experienced with Python
frameworks likeWebapp2 and, Flask.
 Experience with Design, code, and debug operations, reporting, data analysis and web applications
utilizing Python. Strong experience with Python and Python WEB Framework Django. Developed
Micro services using spring boot and deployment in Pivotal Cloud Foundry (PCF).
 Experience in working with Amazon Web Services (AWS) like EC2, S3, Amazon Simple DB, Amazon
RDS, Load Balancer, Amazon SQS, IAM, Dynamo DB, AWS Cloud watch. Experience in making the
pipelines using OpenShift and Kubernetes for the Microservices.
 Hands - on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory,
Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS,
Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
 Experience with Docker Containers, leveraging Linux Containers and AMI’s to create Docker
containers and Kubernetes. Experience in handling messaging services using Apache Kafka.
 Strong experience in creating real time data streaming solutions using Apache Kafka and Flume.
Implemented Microservices Architecture with Spring Boot REST services. Experience in writing
advance scripting like Python, PowerShell, Bashfor automating process.
 Experienced in Object-relation mapping in the persistence layer using Hibernate framework in
conjunction with spring framework. Hands on experience JBOSS DROOLS, Guvnor, writing Business
rules, Decision Tables, Agenda Filter, Knowledge Base, and JBPM.
 Experience in working with Node JS batch applications with Moment JS. Implement modules into
Node JS to integrate with designs and requirements. Developed single application to render
dynamically based on the JSON from the Node JS server.
 Experience in implementing Node JS server-side code to interact with MongoDB to store and retrieve
data by using Mongoose drivers. Experience in implementing usage of Node JS and NPM, especially
for Node build processes.
 Experience in Node environment usingNode.js, Express JS, NPM, Grunt, Gulp, Groovy Bower.
Experience in migration of Angular JS 1.x to Angular 14 & Angular 8 to Angular 9. Implemented
Angular 8 advanced features like routing, directives, services and components.
 Used Scala Test for writing test cases and coordinated with QA team on end to end testing.
 Developed REST APIs using Scala and Play framework to retrieve processed data from Cassandra
database.
 Expertise in React JS framework to develop the SPA and working with React Flux architecture.
Expertise in developing RESTful Webservices, SOAP and APIs with JSON and XML. Strong experience in
Application Servers like Web logic, Web sphere, Jboss and Tomcat server.
 Experience in creating the splunk indexes and creating dashboards for the apps which are enabled
with the splunk agents on docker containers. Experienced in use of build tools like Apache Ant and
Maven, Gradle, Jenkins and project tracking tools by JIRA and QC.
 Experienced in working with various Messaging brokers such as Active MQ and WebSphere MQ.
Experience in Importing datafrom various sources to the Cassandra cluster using Java API’s.
Experience in working with JUnit, selenium and cucumber for back-end application testing.
 Created end-end framework for testing using Cucumber, Maven, WebDriver, Java and TestNG.
Experience in working with testing frameworks like Jasmine, Karma, Jest, Mocha and chai.
Experienced in handling Version Control Systems like GIT, CVS, Gradle and SVN.
 Experience in building MEAN applications using MongoDB, Express.JS, Angular-JS, Node-JS, creating
RESTful Web services with Node-JS, Express-JS and installing client-side dependencies using Bower.
Experience in Junit, Mockito, Functional testing and Regression testing.
 Knowledge of developing single page web applications by using Angular with typescript/ ES and
jQuery and working knowledge on HTTP access control CORS to enable cross-origin resource sharing
in the project. Proficient in using higher level style syntaxes, LESS and SASS for writing CSS styles
 Experienced in testing Angular, Angular 14 applications using Jasmine, Mocha, Karma, and Angular
Test Bed. Experience in RDBMS technologies like Oracle, My SQL and Postgres & Experience in No SQL
databases like Mango Db, Cassandra.
 Professional coding experience in Core Java concepts, such as Multithreading, Collections, Generics,
Exception handling, Synchronization, Concurrency, Serialization, Garbage Collection and Design
Patterns with strict coding standards.
 Experience in using Jenkins continuous integration and continuous deployment. Implemented
continuous delivery pipeline using Docker, Jenkins and GitHub. Working Experience in C, C++, AKKA,
Play and SCALA along with JNI usage.
 Experienced in securing applications using Spring Security with various authentication and
authorization techniques such as Basic Authentication, OAuth 2.0, and LDAP. Experience in building
microservices using Spring Boot.
 Hands-on experience in Service-Oriented Architecture, Web Services using JAX-WS, SOAP, WSDL,
UDDI, JAX-RS, Restful, Jersey and OAuth2. Experience in writing Stored Procedures, functions,
Triggers, DDL, DML SQL queries. Experience in developing a data pipeline using Kafka.
 Experience with technical practices like TDD, BDD and Continuous Integration. Experience working on
Amazon cloud with Docker. Experience in working with AWS services like EC2, S3 and RDS.
EDUCATION/TRAINING/CERTIFICATION
Bachelors from Jawaharlal Nehru Technological University, 2010 in Computer Science Engineering
TECHNICAL ENVIRONMENT
Programming Languages: Java 8/7, Python, C, SQL, PL/SQL
Java Technologies: JAVA/J2EE, Struts, Spring Framework, Spring MVC, Spring Web, Spring IOC, Spring
Security, Spring Boot, Java Spring, Hibernate, JUnit, SOAP UIWeb Technologies HTML5, CSS3, JavaScript,
Core Java, C++, Typescript, Bootstrap, AJAX, jQuery, Lodash, JSON, React JS, Angular JS 1.x, Angular
6/7/8/9, HTTP, Linux, Git.
Cloud Technologies: Amazon Web Services (AWS), Azure, Pivotal Cloud Foundry (PCF), Redhat OpenShift,
Docker, Kubernetes, Spring Cloud, Apache Kafka, Rabbit MQ
Scripting: Shell, PowerShell, Bash, Python, Ruby
IDE & Tools: Eclipse, Visual Studio, WebStorm, Sublime Text Editor
Version Control: GIT, BitBucket, Team foundation Server (TFS), Subversion (SVN)
Databases: Oracle, SQL-Server, MySQL server, Couchbase, Cassandra, MongoDB
Tools: Jenkins, Bamboo, Maven, Jira, Jest, Jasmine, Karma, mocha, Chai, Engyme, Protractor, Cucumber,
JUnit, TOAD, Selenium, Soap UI, PuTTy, Splunk, Mockito, Fiddler, IntelliJ, Microservices, Postgres, JSP, AI,
ML, LLM, Lang Chain, Splunk REST API.

MAJOR ASSIGNMENTS
Client: Intuit
Lead Java Developer Jan 2022 – Present
Responsibilities: Location, CA

 Worked with QuickBooks Online Payroll team on an application serving 600K+ customers with 20K
TPS to help customers solve issues involving moving millions of dollars daily with tax agencies,
including paying employees on time.
 Responsible for creating front end applications, user interactive (UI) web pages using web
technologies like HTML5, XHTML, CSS3, JavaScript, J Query, AJAX, JSON, AngularJS 14 and Bootstrap.
Built Restful web API with Spring, Spring Boot, and testing APIs using Postman.
 Built React application utilizing Redux for state management
 Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups,
Data pipeline, Security groups, Cloud Formation, IAM, and Route53. Build scripts on AWS cloud for
scheduling EC2 auto scaling load balancer with python SDK.
 Migrated legacy Java applications to OpenShift, enabling containerized deployments and enhancing
scalability and resilience. Implemented React router for building the single page application.
 Built React application utilizing Redux for state management.
 Used props, states, keys, refs in React.js to build the UI components.
 Created the react components using states, props, keys, forms while building the application.
 Used Angular 14 HTTP module to handle request from client side and subscribe to any data changes using
observables from RxJS / ReactiveX module
 Designed and Developed REST APIs using Spring Boot and deployed microservices as Docker
containers in AWS EKS Kubernetes Clusters. Hands-on with kubectl commands. Developed front-end
screens and functionality using JavaScript HTML5, CSS, Bootstrap and JSP.
 Worked a implemented Docker-based containerization strategies for Java applications, streamlining
the transition to a cloud-native environment
 Implemented design patterns in Scala for the application
 Developed backend components using Spring framework, database components using JPA/Hibernate and
integrated with AWS Aurora PostgreSQL database of each microservice. Designed user interface for the
product of gift card using Angular JS, jQuery, CSS3, HTML5 and JavaScript.
 Used React-router to route the pages on the client-side and built SPA
 Currently using C# to configure data pipelines in Azure data factory to move data from local database
to Azure SQL
 Develop quality code adhering to Scala coding Standards and best practice
 Developed server-side common utilities for the application and the front-end dynamic web pages using JSP,
JavaScript and HTML/DHTML, Developed EJB components encapsulating business logic. Proficient in
developing Single Page Applications (SPA) using Angular and React.js.
 Standardize logging to save storage costs, improve application function, and yield clear triage and
efficient monitoring. Attended daily Scrum meetings, kept up-to-date on best practices
for JavaScript frameworks and techniques.
 Developed database components using Hibernate, JPA frameworks to connect with Oracle and
MongoDB NoSQL databases. Provided quick solution to Azure teams for self-servicing data
maintenance operations, which uses SQL Master Data Services. Skilled in leading frameworks as
React.js to build high-quality, scalable and reusable components and Front-end solution.
 Developed user interface by using the React JS, Flux/Redux for SPA development.
 Designed, developed and implemented integration service to receive EDI message from N4 Terminal
Operating System using Java, Spring Boot, JMS, Azure cloud development and resources like Azure
Service Bus, Azure Function, Azure Storage Account and Azure Cosmos DB.
 Transform customer experiences by generating and processing tax payments accurately and on-time
through compliance changes, product customization, and debugging of code, resulting in increased
customer satisfaction.
 Used Babel as a transpiler, WebPack as the module bundler in React.js and Redux
 Configured and setup SQL Server Master Data Services (MDS) for self-serving data maintenance across
different teams. Provided support to applications deployed and resolve the issues. Coordinate with
other dependency teams for timely closure of tickets. Involved in production Go-Live activities and
migrations.
Environment: Java, HTML, XHTML, CSS, JavaScript, JQuery, AJAX, JSON, Angular.Js 14, Bootstrap, Restful web,
API, Spring, Postman, UI, AWS, EC2, S3, EBS, ELB, EKS, JSPSPA, React.js, MongoDB, NoSQL.
Client: IBS Software Services Jan 2016 – Jan 2022
Sr Java Developer Atlanta, GA

Responsibilities:
 Integrate Service Class and Process Class in JAVA and Implements the Business Logic in JAVA. Worked
on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring
security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
 Deploy applications from Jenkins to AWS by using Elastic Beanstalk. Developed API for using AWS
Lambda to manage the servers and run the code in AWS. Deploy configs, wars, and jars to AWS S3
buckets and manage versioning.
 Implemented SQS for de-coupled applications and messages received through polling. Identify Better
practices in and develop scripts to help applications in faster build/deploys. Create baselines for every
Release and proactively monitor and resolve CI/CD issues until it deploys to Production.
 Build/Release new software components all the way to production. Identify and address areas for
improvement in end-to-end technical development, DevOps, Cloud lifecycle. Started the front-end
application with React and used state object React Class Component for general stateful management.
 Handled sales of Airline Cargo Management (iCargo) products containing Flights, Capacity, Bookings,
and Allotments modules. Created Snapshots and Amazon Machine Images (AMI's) of EC2 Instance for
snapshots and creating clone instances.
 Contributed to lifecycle, user interaction, needs gathering, design, development, implementation, and
preparation of project-related documents, built Webpages by using React, Threads, Multithreading,
Synchronization, and Collection API.
 Experience spread across Frontend, Microservices and Java developing web applications Spring Boot
2+, Spring framework and Kafka. Used various Angular 14 UI Bootstrap components such as calendars,
masks, uploaders, sliders, alerts, modal dialogs etc, for developing the UI.
 Significantly reduce third party service costs by integrating monolith code base with java platform SDK
to migrate roughly 600 notifications templates and 7TB of notification data to company’s new
platform data storage.
 Develop quality code adhering to Scala coding Standards and best practices
 Integrated with other microservices in the echo system by consuming REST APIs for synchronous
communication and writing message publishers & handlers to send/receive messages from AWS
SQS/SNS/RabbitMQ for asynchronous communication. Little hands-on Apache Kafka.
 Upgrade code base with supported experimentation platform to enable seamless switch between
1200 feature flags without downtime, reducing resource effort and time and yielding cost savings for
the company.
 Strong programming skills in designing and implementation of multi-tier applications using web-based
technologies like Spring Boot. Automated repetitive tasks and processes using scripting languages,
increasing team productivity and reducing the likelihood of human error.
 Write database SQL scripts for schema changes, functions, procedures, views and data changes and
SQL queries to debug issues using pgAdmin tool, develop batch jobs, update helm charts YML files and
deploy them as Kubernetes based CRON jobs.
 Enable Launch Darkly and further upgrades to other feature flag management tooling, upgrade
notification sending using TxE service to OINP platform, ensuring quarterly support for 40-50% tax
payment exceptions/paychecks to users.
 Executed top-quality solutions as onsite single point of contact for iCargo implementations such as
ANA, NCA, Korean airlines, and Japan Airlines, resulting in high customer satisfaction and increased
business opportunities for region.
 Ensured smooth business transactions by being on-call 24/7 to provide quick support to customer
operations such as monitoring applications and properties changes for alerts and running database
scripts for data corrections.
Environment: Java, HTML, XHTML, CSS, JavaScript, JQuery, AJAX, JSON, Angularjs, DevOps, CI/CD, Kafka, SQS,
SNS, RabbitMQ, Bootstrap, Restful web, API, Spring, Postman, UI, AWS, EC2, S3, EBS, ELB, EKS, JSPSPA, React.js,
MongoDB, NoSQL.

Client IBS Software Services Jun 2013 – Dec 2015


Senior Software Engineer Bangalore, India

Responsibilities:
 Experience in migrating and implementation of multiple applications from on promise to cloud using
AWS services like SMS, DBMS, Cloud Formation, S3, Route53, Glacier, EC2, RDS, SQS, SNS, Lambda
and VPC build and configure a virtual data center in AWS Web services cloud to support enterprise
Data warehouse hosting including Virtual Private Cloud (VPC), Public and private subnets, Security
groups, Route Tables, Elastic Load Balancer.
 Build Services using AWS, importing Volumes, launching EC2, RDS, Creating security groups, auto-
scaling, load balancer (ELB’s) in the defined virtual private connection. Design and implement Test
Automation Framework using Selenium, Cucumber, TDD, BDD, Rest Api’s, Junit, Jgit frameworks.
 Amazon IAM was used to maintain the user credentials and also involved in creating custom IAM
policies to various groups defined within the organization. Participating in Scrum meetings and writing
User Stories. Closely work with the Scrum master and Product Owner.
 Configuration of Continuous Integration (CI) and Continuous Delivery (CD) using code pipeline and
code Deploy for automation. Good Experience in creating and editing shell, bash, Python, scripts for
automation. Configured data source and JDBC connection pooling in weblogic.
 Experience in Maintenance and Configuration of User accounts in Dev, QA, and Production servers
and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using
IAM. Tested performance of the applications using HP load runner.
 Worked on AWS DynamoDB as no sequel database. Created the DynamoDB tables using partition key
and query/scan the Dynamo DB tables. Developed Cloud formation templates to architect new
environments.
 Expertise in Advanced JavaScript libraries and frameworks such as Prototype, Ext Js, Angular Js 14,
and Object-oriented programing in JS, Wrote SQL queries, stored procedures, functions, triggers,
PL/SQL blocks. Developed Lambda function scripts using Node JS to sync S3 buckets data.
 Reduced costs by automating airline systems, improving data sharing for iCargo through SOAP based
Web Services. Extensive experience in Cross-browser HTML, CSS JavaScript coding to offer responsive
website layouts to modern browsers and mobile devices.
 AWS S3 is used to store customer's monthly credit statements. Involved in development of front-end
components using Spring MVC, JSP, JavaScript, JAVA, and JSON. Developed User Interface using the
HTML5, JSP, JavaScript, Bootstrap.
 Led Agile development with daily Scrum meetings, while designing and implementing high-performance web
applications using Core Java, J2EE, Threads, and Synchronization. Used Hibernate Criteria API to construct
complex SQL queries for data retrieval and aggregation.
 Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto
Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP.
Asynchronous JavaScript and XML AJAX for better and faster interactive Front-End.
 Contributed to development of code in MVC architecture for project using internal iCargo Framework,
of Web Services for application using iCargo Framework, and of code in business layer for database
interaction using Hibernate API.
 Developed Agent Portal with HTML, CSS, LESS, JSON, AJAX and AngularJS for developing user interface
and server-side technology with Node JS. Developed java batch jobs and scheduled them to run with
Unix crontab scheduler, Java Quartz scheduler and Spring Scheduling framework
 Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for
communication, applied Java Collections to store data with JSP-efficient client-side validations via
JavaScript.
 Created database tables, sequences, indexes, constraints and other existing database objects,
developed new screens in the project, from frontend to backend using html, JSP, AJAX, J2EE,
Hibernate, Oracle and took full ownership of the functionality till production.
 Implemented Data Structures such as Queue, Linked lists, and Sorting Algorithms, used various design
patterns like DAOs and VOs along with client-side validations via JavaScript, prepared Test Cases and
performed unit testing.
 Installed REST web-services to filter and sort flights, increasing revenue and improving space
utilization for the airline. Intermediate experience with Advanced JavaScript including prototype-
based inheritance, AJAX, JSON and familiar with JavaScript frameworks such
as, jQuery and jQuery-UI
 Improved airline business operations through effective coordination of implementation support by
excelling as sole onsite liaison between I Cargo and Lufthansa and Turkish airlines.
Environment: Java, Spring, JDBC, Amazon AWS, Jenkins, SVN, SonarQube, Maven, Rest API, JGit, Selenium,
Cucumber, Java, DynamoDB, DBMS, CI/CD, TDD/BDD, DynamoDB, SQL, Node js, S3 Bucket, SOAP, Javascript,
JSON, HTML, CSS, Bootstrap, MVC, JSP, AJAX, Restful, Unix.

You might also like