You are on page 1of 7

SUPRAJA DWARAMPUDI

Dwarampudissk@gmail.com
Phone: +1-216-526-9742

PROFESSIONAL SUMMARY

 Java Developer experience in analysis, design, implementation, and testing of


Web/Enterprise applications in the Client/Server environment using Java/J2EE and GOSU
 A dynamic and goal-oriented Java/J2EE Developer experience in requirement gathering,
 estimation, analysis, design, development & testing of web-based applications using
 ava/J2EE (such as multi-threading, collections, core JAVA, Spring, Struts, AWS, JDBC, Servlets,
JSP, Struts, XML, Hibernate,)
 Designed and implemented network architectures for enterprise environments, including
LAN, WAN, and VPN solutions.
 Configured and maintained network devices such as routers, switches, firewalls, and load
balancers to ensure optimal performance and security.
 Implemented network monitoring solutions using tools like Nagios and SolarWinds to
proactively identify and resolve issues.
 Managed network security measures, including access control, intrusion detection, and
encryption protocols.
 Leveraged AWS VPC, Route 53, and Direct Connect for cloud network deployments and
hybrid cloud integration.
 Designed, developed, and maintained Java-based applications for web and mobile platforms,
adhering to best practices and coding standards.
 Collaborated with cross-functional teams to gather requirements, analyze user needs, and
deliver solutions that meet business objectives.
 Implemented RESTful APIs for seamless integration with external systems and services.
 designed and implemented cloud infrastructure on AWS, leveraging services such as EC2, S3,
RDS, and IAM.
 Automated deployment processes using AWS CloudFormation templates and AWS CLI for
infrastructure as code (IaC).
 Implemented DevOps practices for continuous integration and deployment (CI/CD) pipelines
using AWS Code Pipeline and Jenkins.
 Implemented security best practices on AWS, including identity and access management
(IAM), encryption, and compliance measures.
 Conducted performance optimization and cost analysis to ensure efficient resource
utilization and cost-effectiveness.
 Utilized AWS services such as EC2, S3, and Lambda for application deployment, scalability,
and serverless computing.
 Integrated cloud-native features into applications, leveraging AWS SDKs and tools for
enhanced performance and reliability.
 Expertise in developing UI screens using HTML5, Java script, Angular JS 2.0 and was involved
in resolving cross browser Java script issues.
 Very good understanding of frameworks such as Spring Security, Spring Boot, Spring Batch,
Spring Rest, Spring Security, Spring Integration Hibernate, Struts and SOA based Web
Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development
approach, with hands on implementation and experience Guide wire technologies,
applications Configuration and Implementation, and Integration.
 Centre Management, Activity Assignment, Admin Data load, Data Model changes,
Performance improvement frameworks, Database Report Generation for Guidewire Policy
Centre .
 Experience in writing Unit test cases using Junit.
TECHNICAL SKILLS

Programming Languages: Core Java, Python, Ruby, GO, Nodejs, Scala, Data Structure
Web Technologies: Spring3.0, Hibernate3.2, REST, JSF2.0, Prime faces, Rich Faces, Struts2.0, Ajax, JSP,
Servlets, Ibatis, JDBC, XML, HTML, JavaScript, JQuery, DOJO, CSS, Junit, Unix, Google GWT, Gson,
Google map, Android and OAuth2.0, IOS MVC, JSON, CQRS, N-Layer, Play framework
Web Services: REST, SOAP, Thrift, Pickle, JAX: WS, Kafka, BACnet, zookeeper
Web Servers: Tomcat, BEA Web Logic, Web Sphere, JBOSS
Big Data Technologies: Spark, Hive, Pig, HBase, Bigtable, Flume
Database Technologies: MongoDB, Cassandra, DynamoDB, Oracle 11g, DB2, My Sql5.0
Tools: Eclipse 3.0, Pycharm, Sublime, Netbean5.0, RSA, Jasper Report
UML tools: Rational Rose, EA LITE
Cloud technologies: Open stack,BlueMix AWS web services, Cloud Foundry, Docker, Open Shift, KVM,
Esxi, RHEL, Open Contrail
Build tool: Gradle, Maven Ant and Shell script
Code Repository tool: GIT, Gerrit, Stash, SVN, CVS
Development: Agile methodology, Continuous integration, Jenkin
Networking: Network Virtualization, virtual switch, data center binding
Containers: Docker, LXC, Warden, Garden

EDUCATIONAL QUALIFICATIONS

Bachelor of Technology- Andhra University, India

PROFESSIONAL EXPERIENCE

Amex/TCS
Sr.Java Developer / Network Engineer May 2020 – Present

Responsibilities:

 strong hands-on experience in Java development, particularly with Java 8, and adept at
utilizing frameworks like Spring, Hibernate, and Apache Struts.
 Proficiency in building and consuming RESTful APIs, complemented by expertise in frontend
development using HTML, CSS, JavaScript, and related frameworks.
 Skilled in network analysis and troubleshooting, proficient in tools such as Wireshark and
tcpdump for packet capturing and analysis, with the ability to investigate and troubleshoot
network issues effectively.
 Familiarity with TCP/IP protocols and OSI model, facilitating efficient identification and
resolution of network-related issues.
 Knowledgeable in encryption algorithms, cryptographic protocols, and security best
practices, ensuring secure data transmission.
 Proficient in Python for scripting and automation tasks, enhancing operational efficiency and
flexibility in managing software deployments.
 Experience with orchestration tools like Kubernetes, contributing to streamlined deployment
processes and efficient resource management.
 Understanding of cloud computing concepts and hands-on experience with cloud platforms
such as AWS, Azure, or Google Cloud Platform, enabling the development and deployment of
scalable applications.
 Ability to analyze and optimize network traffic for performance and security, utilizing tools
like Wireshark to monitor and troubleshoot connectivity issues.
 Actively engaged in DevOps projects, leveraging expertise in Java development, Spring
framework, Kubernetes orchestration, and cloud services to enhance software delivery
pipelines and collaboration between teams.

Early warning
Sr. Java Developer / Network Engineer Sep 2019– Apr 2020

Responsibilities:

 Experienced in Java development, proficient in utilizing Java 8 to write efficient and scalable
code for building robust applications.
 Skilled in utilizing Spring framework for dependency injection, aspect-oriented programming,
and building enterprise-level applications.
 Proficient in Kubernetes for container orchestration, ensuring efficient deployment, scaling,
and management of containerized applications.
 Familiar with cloud services such as AWS, Azure, or Google Cloud Platform, adept at
deploying and managing applications in cloud environments.
 Capable of analyzing network traffic using tools like Wireshark and PCAP, identifying and
resolving network issues effectively.
 Experienced in investigating and troubleshooting network issues, with a solid understanding
of TCP/IP protocols and OSI model.
 Knowledgeable in decrypting SSL sessions using SSL Keylog files, ensuring secure
transmission of data over encrypted connections.
 Skilled in HTML, CSS, and JavaScript, with experience in frontend development and building
user interfaces for web applications.
 Proficient in building and consuming RESTful APIs, enabling seamless communication
between different components of the application.
 Familiar with encryption algorithms, cryptographic protocols, and security best practices,
ensuring data security and integrity in network communications.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Guidewire policy center 8.0.x Spring 3.1, Hibernate
JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 9.1, planet, Unix, GitHub, Oracle,
TOAD, Web Services.

Amex/TCS
Java Developer / Network Engineer June 2018 – Sept 2019

Responsibilities:

 Proficient in microservices architecture, utilizing technologies like Spring Boot and Netflix
OSS to build scalable and resilient distributed systems.
 Experienced in implementing OAuth and JWT authentication mechanisms, ensuring secure
access control in web applications.
 Skilled in performance monitoring and profiling tools such as JProfiler and YourKit, optimizing
application performance and resource utilization.
 Familiar with message queuing systems like RabbitMQ or Apache Kafka, enabling
asynchronous communication between application components.
 Hands-on experience with DevOps practices, including infrastructure as code (IaC) using
tools like Terraform or CloudFormation.
 Proficient in version control systems such as Git, facilitating collaborative development and
codebase management.
 Experienced in Agile methodologies, participating in Scrum or Kanban teams to deliver high-
quality software in iterative cycles.
 Familiar with containerization concepts and technologies such as Docker, enabling consistent
deployment across different environments.
 Skilled in monitoring and logging tools like Prometheus and ELK stack, ensuring visibility into
application performance and behavior.

Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Guidewire policy center 8.0.x Spring 3.1, Hibernate
JMS, Maven, Log4J, JavaScript, Ajax, JUnit, Oracle 11G, WebLogic 9.1, I planet, Unix, GitHub, Oracle,
TOAD, Web Services.

Express Scripts/Galaxy solutions


Java Developer / Network Engineer Nov 2017 – May 2018

Responsibilities:

 Proficient in Java development, leveraging Java 8 features to build robust applications with
strong emphasis on networking functionalities.
 Skilled in utilizing Java frameworks like Spring and Hibernate to develop backend systems
that seamlessly interact with network protocols.
 Experienced in analyzing and optimizing network traffic using tools like Wireshark and
tcpdump, ensuring efficient data transmission in Java applications.
 Familiar with TCP/IP protocols and OSI model, facilitating effective communication between
Java applications and network infrastructure.
 Proficient in implementing encryption protocols and securing SSL/TLS traffic in Java
applications, ensuring data confidentiality and integrity.
 Skilled in integrating Java applications with cloud services and Kubernetes orchestration,
enabling scalable and resilient network-based solutions.
 Hands-on experience in troubleshooting network issues and diagnosing connectivity
problems within Java applications, ensuring seamless operation in diverse network
environments.
 Experienced in designing and consuming RESTful APIs in Java, enabling interoperability and
communication between distributed systems over networks.
 Familiar with network security concepts and best practices, ensuring secure transmission of
data and protection against cyber threats in Java-based applications.
 Actively engaged in continuous learning and professional development in both Java
development and networking domains, staying updated with the latest technologies and
methodologies.

Charles Schwab, Denver, Colorado


Java Developer / Network Engineer May 2017 – Oct 2017

Responsibilities:
 Proficient in Java networking libraries such as java.net and Apache MINA, facilitating low-
level network communication and protocol handling in Java applications.
 Skilled in implementing socket programming in Java to establish client-server connections
and develop network-based communication protocols.
 Experienced in building network-aware Java applications that utilize UDP and TCP protocols
for reliable and connection-oriented data transmission.
 Familiar with asynchronous programming techniques in Java using frameworks like Netty,
enabling high-performance and scalable network applications.
 Hands-on experience in developing network management tools and utilities in Java for
monitoring and controlling network devices and services.
 Proficient in implementing network security measures such as SSL/TLS encryption and
certificate management in Java applications to ensure secure data transmission.
 Skilled in optimizing network performance in Java applications by implementing caching
mechanisms, connection pooling, and load balancing strategies.
 Experienced in designing and implementing fault-tolerant network architectures in Java,
utilizing techniques like redundancy and failover for high availability.
 Familiar with network automation tools and frameworks in Java, enabling automated
provisioning, configuration, and management of network infrastructure.
 Actively contribute to open-source networking projects in Java, collaborating with the
community to develop innovative solutions and advance the state of networking technology.

Wells Fargo, Charlotte, NC


Java Developer / Network Engineer Nov 2015 – May 2017

Responsibilities:

 Proficient in using Java frameworks like Apache Camel or Spring Integration for building
enterprise-grade integration solutions with various network protocols and message formats.
 Skilled in developing custom network protocols and communication protocols in Java,
tailored to specific application requirements and constraints.
 Experienced in implementing distributed computing frameworks like Apache Spark or
Hadoop in Java, enabling parallel processing and analysis of large-scale network data.
 Familiar with software-defined networking (SDN) principles and controllers such as Open
Daylight, facilitating programmable and centralized network management in Java
environments.
 Hands-on experience with Java-based network simulation tools like NS-3 or OMNeT++,
enabling realistic testing and evaluation of network algorithms and protocols.
 Proficient in leveraging Java APIs for network device management protocols such as SNMP
(Simple Network Management Protocol) to monitor and control network devices
programmatically.
 Skilled in developing network monitoring and analysis tools in Java, integrating with SNMP,
syslog, and other network telemetry sources to provide comprehensive insights into network
performance and health.
 Experienced in implementing network resilience and redundancy features in Java
applications, such as automatic failover and load balancing, to ensure uninterrupted service
availability.
 Familiar with container networking principles and technologies like Docker Networking or
Kubernetes CNI (Container Network Interface), enabling seamless communication between
containerized Java applications.
 Actively engage in networking research and experimentation, exploring emerging
technologies like IoT (Internet of Things) networking, 5G networking, and blockchain-based
networking, and their implications for Java development.

Client: –Sprint Communications, Overland Park, KS Aug 2015 – Oct 2015


Java Developer
Responsibilities:

 Proficient in utilizing Java SDKs and AWS APIs to develop cloud-native applications that
seamlessly integrate with AWS services like EC2, S3, and RDS.
 Skilled in designing and implementing scalable and fault-tolerant architectures on AWS,
utilizing services like Auto Scaling Groups and Elastic Load Balancing.
 Experienced in deploying Java applications to AWS using tools like AWS Elastic Beanstalk or
AWS Fargate, ensuring reliable and cost-effective hosting.
 Familiar with AWS networking services such as Amazon VPC (Virtual Private Cloud) and AWS
Direct Connect, enabling secure and private communication between Java applications and
cloud resources.
 Hands-on experience in configuring and managing AWS security groups and network ACLs
(Access Control Lists) to enforce network security policies for Java applications.
 Proficient in leveraging AWS Lambda functions with Java for serverless computing, enabling
event-driven and cost-efficient execution of Java code in response to network events.
 Skilled in implementing data transfer and synchronization between Java applications and
AWS storage services like Amazon S3, ensuring seamless integration and data consistency.
 Experienced in utilizing AWS CloudWatch for monitoring and logging Java applications
running on AWS, enabling real-time visibility into application performance and health.
 Familiar with AWS networking best practices and optimization techniques, such as using AWS
CloudFront for content delivery acceleration and AWS Route 53 for DNS management.
 Actively engage in AWS community forums, attending meetups, webinars, and conferences
to stay updated with the latest AWS services, features, and best practices for Java
development in the cloud.

Client: –CSC, HYDERABAD, INDIA Sep ‘13– June 15


Java Developer

Responsibilities:

 Proficient in using Java SDKs for AWS services like Amazon DynamoDB and Amazon SQS,
enabling seamless integration of Java applications with AWS managed services.
 Skilled in deploying Java applications on AWS ECS (Elastic Container Service) and managing
containerized environments for scalable and portable application deployment.
 Experienced in implementing AWS Lambda functions with Java to automate network-related
tasks, such as triggering actions based on network events or processing data in real-time.
 Familiar with AWS Transit Gateway for simplifying network connectivity between VPCs and
on-premises networks, enhancing network scalability and management in Java applications.
 Hands-on experience in configuring AWS VPN (Virtual Private Network) connections for
secure communication between Java applications and on-premises data centers.
 Proficient in utilizing AWS CloudFormation to provision and manage network resources as
code, ensuring consistent and repeatable infrastructure deployments for Java applications.
 Skilled in setting up AWS Direct Connect for establishing dedicated network connections
between Java applications and AWS cloud resources, ensuring low-latency and reliable
connectivity.
 Experienced in implementing AWS Network Load Balancers (NLB) and Application Load
Balancers (ALB) to distribute incoming traffic across multiple Java application instances,
improving performance and reliability.
 Familiar with AWS CloudTrail for auditing and monitoring network activity in Java
applications, providing visibility into API calls and resource changes for security and
compliance purposes.
 Actively participate in AWS re:Invent and other AWS-related events to stay updated with the
latest networking features, best practices, and innovations for Java development on the AWS
cloud.

You might also like