0% found this document useful (0 votes)
6 views5 pages

Srinath - Full Stack Developer

Srinath Mavillapally is a Java Full Stack Developer with over 8 years of experience in the Software Development Life Cycle, specializing in Java/J2EE, Microservices, and various web technologies. He has expertise in developing dynamic web applications, RESTful APIs, and cloud infrastructure management using AWS and GCP. His experience includes working with multiple frameworks, databases, and tools, alongside a strong background in Agile methodologies and version control systems.
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)
6 views5 pages

Srinath - Full Stack Developer

Srinath Mavillapally is a Java Full Stack Developer with over 8 years of experience in the Software Development Life Cycle, specializing in Java/J2EE, Microservices, and various web technologies. He has expertise in developing dynamic web applications, RESTful APIs, and cloud infrastructure management using AWS and GCP. His experience includes working with multiple frameworks, databases, and tools, alongside a strong background in Agile methodologies and version control systems.
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

Srinath Mavillapally

Java Full Stack Developer Email: srinathmavills@[Link] phn: +1 (337) 889-9944

PROFESSIONAL SUMMARY:
▪ 8+ years of professional experience in all phases of Software Development Life Cycle (SDLC) including
Requirements Gathering, Analysis, Design, Implementation & Maintenance and testing various methodologies
using Java/J2EE, Microservices along with wide-ranging skills in web application development.
▪ Experience in java and Java 8 features, developing the code like Lambda expressions, Stream API, predicate
functional interface etc. and also experienced in conceptualizing, designing, and coding technical solutions using
Java/J2EE and UI technology stacks to satisfy complex business problem statements.
▪ Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing,
Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
▪ Expertise in developing various JavaScript frameworks like [Link], [Link].
▪ Experience in Designing and building dynamic and user interactive websites using HTML5, CSS3, AJAX,
JavaScript, AngularJS, Bootstrap, [Link] and JQuery.
▪ Experience database development skills using SQL/PLSQL for various relational Databases like Oracle, Sybase,
PostgreSQL, SQL server and NOSQL databases like MongoDB and Cassandra.
▪ Experience in developing Web Applications with various Open-Source frameworks like: Struts Framework 1.3,
Spring Framework.
▪ Experience in several technologies like JDBC, Servlets, JSP, Java Beans, MVC, Struts, Spring, JSF, EJB, Java SOAP,
CSS, JavaScript, EXT JS, AJAX, XML, JSON, HTML5/HTML, Maven.
▪ Worked in Angular2, Angular 7 for developing apps, custom components, services, directives and routing,
testing which meet the requirements of business s model.
▪ Experience in application integration using Web Services such as JAX RPC, JAXB, JAX-WS, SOAP, WSDL, JAX-RS,
Restful.
▪ Proficient in utilization of Java, various J2EE packages, and associated technologies such as Struts, Hibernate,
Spring, EJB, JNDI, JDBC, JMS and SOAP/Rest web services.
▪ Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS),
including EC2, Elastic Container Service (Docker Containers), Elastic Beanstalk, S3, Cloud Front.
▪ Experienced in building modern data warehouses in both Azure Cloud and Google Cloud.
▪ Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as Oracle Web
Logic, Red Hat JBoss Enterprise Application platform (EAP), Apache Tomcat Server, IBM Web Sphere and
Glassfish Application Server.
▪ Experience in Integrating and deploying applications using Apache Camel, Apache CXF, ActiveMQ and JBoss Fuse.
▪ Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented
Programming (AOP), Instrumentation, Integration, Security, Spring Boot, Struts and Hibernate.
▪ Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring
MVC and Spring Web Flow frameworks and Spring Boot.
▪ Proficiency in Internet Application development using Java, Servlets, JSP, XML, Java Script, PL/SQL, Tomcat,
Eclipse.
▪ Experience in using the databases such as MySQL, MS SQL Server, DB2, Oracle 11g, 12c.
▪ Good understanding of RDBMS through Database Design, writing queries and stored procedures using databases
like Oracle 9i, MySQL and SQL Server.
▪ Experience in NoSQL databases such as MongoDB and Cassandra.
▪ Experience in development of RESTful API and SOAP based web services and clients
▪ Expertise in configuring, using and administrating version control systems like GIT, Clear Case, Subversion and
CVS.
▪ Extensive experience in XML related technologies such as XML, DTD, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON
and JAXB.
▪ Experienced in using the Integrated Development Environments such as Eclipse, Net Beans.
▪ Experience working with web services using SOAP, UDDI, WSDL, REST and implementation using APACHE AXIS
and Jersey.
▪ Experience in installing, configuring, tuning Apache Tomcat 6.x/7. x.
▪ Thorough knowledge in Unit Testing with JUnit 3.8/4.0, and ANT build environment.
▪ Experience in using Jenkins for continuous integration and sonar jobs for java code quality.

Programming Languages Java/J2EE (expert), SQL, PL/SQL, C/C++, MPI


Operating Systems Windows 7/8/10, UNIX/Linux, and Mac OS X
JAVA Technologies Core Java 1.8, J2EE, JSP, Servlets, JDBC, Struts, Spring
MVC, Hibernate, Java Reflection API, Java Persistence
API (JPA), JSON, Web Services (RESTful & SOAP)
Web Technologies HTML5, CSS3, XML, JavaScript, JQuery, NodeJS,
AngularJS, AJAX, SOAP, JSON, JSTL

Web/Application Servers IBM WebSphere, WebLogic, Apache Tomcat, JBOSS,


Glass Fish

IDE's Eclipse, IntelliJ Idea, NetBeans, Microsoft Visual Studio


Modeling Tools IBM Rational Rose, Microsoft Visio

Databases MySQL, PostgreSQL, Oracle (version -11g, 10g, 9i, 8i),


SQL Server
NoSQL Databases Cassandra, MongoDB
ORM Hibernate 2.0/3.0/3.5 (expert), Eclipse Link, iBATIS

Version Control SVN, Git, CVS, BitBucket


Other Tools Log4J, JUnit, TestNG, Maven, ANT, Jenkins, Cucumber,
Splunk, Jira, Putty
Cloud Computing Amazon EC2, Amazon S3, Amazon RDS, AWS
Lambda, Amazon SQS, AWS Identity and access
management,
AWS CloudWatch
Frameworks Struts, Spring MVC, EJB, Tiles, Hibernate, JSF, Play,
Grails, Cucumber
XML Technologies XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP

Client: Applied Materials, Santa Clara, CAOct’2022 -Till Date


Role: Sr. Java Full Stack Developer
ROLES & RESPONSIBILITIES: -
▪ Involved in various phases of Software Development Life Cycle of the application like requirements gathering,
Design, Analysis, Development and Testing
▪ Designed and developed the REST based Micro Services on the card accounts using Spring Boot.
▪ Developed client-side Interface using Angular 7
▪ Built Single Page Applications framework. Built Angular 7 framework including MVC architectures, different
modules, templates, custom directives and custom filters.
▪ Developed Single Page applications using Angular 7 using components, directives using Typescript.
▪ Used Angular 7 framework where data from backend is stored in model and populated it to UI.
▪ Implemented the Model View Controller (MVC) framework and spring.
▪ Worked on Web Services for transferring XML data between two interfaces.
▪ Designed and developed the UI using Spring View component, JSP, HTML, CSS, JQuery and AngularJS.
▪ Worked as part of Microservices team to develop and deliver Maven projects to deploy on Jenkins and also
having experience in managing the Docker containers in Kubernetes.
▪ Exposed the application using Rest Web service, developed http post, get methods based on requirement and
handled the errors using http status codes. Used Postman API to test REST API output data.
▪ Involved in the design and development phases of Scrum Agile Software Development.
▪ Responsible for creating the detailed design and technical documents based on the business requirements.
▪ Used Dependency Injection feature of Spring framework and involved in writing
▪ The database integration code using Hibernate leveraged the AOP features of spring framework to handle
exceptions.
▪ Created XML files for storing the data required for module.
▪ Created AWS Route53 to route traffic between different regions.
▪ Configure AWS IAM and Security Group in Public and Private Subnets in VPC.
▪ Wrote application front end with HTML, JSP, Ajax, JQuery and CSS
▪ Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO).
▪ Used Ajax, JSTL and JavaScript in front end design.
▪ Junit was used for unit testing and as logging frameworks.
▪ Wrote ANT scripts to automatically save files from remote to local machine.
▪ Involved in Iterative development using Agile Process.
▪ Hands on experience on UNIX commands, used to see the log files on the production server.
▪ Used GIT for version control of the source code.
▪ Created Web services using Apache Axis 2 for communication with other application.
▪ Created and executed unit and regression test scripts; created personal and common test
▪ Data, tracked actual vs. expected results, and evaluated quality of modules created.
▪ Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions,
supporting User Acceptance testing and addressing defects and supporting the system in Production and fixing
Production defects.

Environment: Java8, AngularJS, REST, Micro-Services, Spring, Spring Boot, Spring MVC, Hibernate, JavaScript, Docker,
TypeScript, Jira, Git, Jenkins, AWS, Git, Kubernetes, Maven, Karma, Jasmine.

Client: Frontier Communications, Norwalk, CT Nov 2021–


Sept’2022 Role: Java Full Stack Developer
ROLES & RESPONSIBILITIES: -
▪ Worked as a Full-Stack developer in struts to spring migration project (customer service application).
▪ Good experience in developing web Applications using Spring MVC, Spring Boot framework implementing
Controllers, spring Forms, Spring Validation Framework and Spring Tag Libraries.
▪ Expertise in converting XSL to JSP’S and implemented Tiles configuration.
▪ Experience working on WebLogic and Jetty servers to deploy and debug the application.
▪ Implemented WAS API technique to reduce the threat of software vulnerabilities with cross-site scripting, cross
site request forgery, click Jacking.
▪ Designed and developed Application based on JSF framework using MVC design patterns.
▪ Involved in Implementation and Unit testing of the product
▪ The application flow is designed and developed using JSF, spring framework and Tiles
▪ Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript
▪ JSP Content is configured in XML Files.
▪ Created components, modules and directives using Angular 2
▪ Developed Web API using [Link] and hosted on multiple load balanced API instances.
▪ All the functionality is implemented using Spring IOC / Spring Boot and Hibernate ORM.
▪ Implemented Java EE components using Spring MVC, Spring Boot, Spring IOC, Spring transactions and Spring
security modules
▪ Experience in integration tools Oracle SOA, Web Methods and Apache Camel.
▪ Knowledge of using Apache Camel through fuse Mediation router.
▪ Implemented session beans using EJB 3.0
▪ Assisted in development and maintenance of new APIs for integration.
▪ Prepared code and applications for displaying various outcomes of API applications.
▪ Deployed the web components into the web Sphere application server.
▪ Designed and developed various modules of the application with J2EE design architecture, Spring MVC
architecture and Spring Bean Factory using IOC, AOP concepts.
▪ Implemented features like logging, user session validation using Spring-AOP module
▪ Developed server-side services using Java5.0, Spring 2.5, Web Services (SOAP, WSDL)
▪ Wrote application front end with HTML, JSP, Ajax JQuery, Spring Web Flow, XHTML, DHTML and CSS
▪ Hibernate is used as persistent at middle tire for providing object model over relational data model
▪ Code Reviews, customization and maintenance of code across applications
▪ Responsible for performance issues. Optimized ant build scripts for faster building and worked on modifying
shell scripts
▪ Hands-on experience with control tools like CVS, SVN, VSS (Visual SourceSafe) and data modeling.
▪ Using CVS version control tools to manage source repository
▪ Creating environment for user-acceptance testing and facilitating Integration and User Acceptance Testing with
JUNIT
▪ Invoked Webservices to generate Java classes from XML schema.
▪ Developed build Scripts using Maven to build and deploy the application
▪ Used Wireshark to know the communication between local and remote machine. Captured local TCP protocols
to know the number of round trips, in order to improve the performance.
▪ Used WinScp to copy the files between remote and local machines.
▪ Used apache airflow in GCP composer environment to build data pipelines and used various airflow operators
like bash operator, Hadoop operators and python callable and branching operators.
▪ Built reports for monitoring data loads into GCP and drive reliability at the site level
▪ Worked on VuGen, to validate the xml scripts and to perform smoke test.
▪ Worked on performance center environment to run the scripts and to collect the load runner results, also
involved in monitoring the CPU utilization and memory utilization by load generators and validating
performance tuning results.
▪ Used HP Load Runner, to modify the load runner results, and to analyze the graphs generated.
▪ Worked on Axman, to generate the graphs and to compare the results taken from the log files.
▪ Used Putty, to check the server instances and log files.
▪ Wrote ANT scripts to automatically save files from remote to local machine.
▪ Worked on MySQL statement caching and database connectors

Environment: Java/J2EE, Spring, Hibernate, Servlet, JSP, JavaScript, CSS, XSL, WebSphere, SQL, Mongo DB, Maven,
Apache POI, HTML, JUnit , XML, Log4J, Oracle, Tortoise SVN, Web services - RESTful and SOAP, UNIX, SAS, Ab Initio
and Windows.

Role: Java Developer


Client: Paycom, Tulsa, OK Sept 2017– July 2021
ROLES & RESPONSIBILITIES:
▪ Responsible for gathering business requirements, review the requirements and converting them to detailed
design documents and clarification documents.
▪ Developed backend applications using Spring, Hibernate, Java, JSP, HTML, DHTML, JavaScript and AJAX.
▪ Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate
classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
▪ Configured Java Messaging Services (JMS) on WebLogic Server using Eclipse IDE
▪ Used Web Services to get price from external Business Entities.
▪ Consumed Web Services as a gateway for the payment through the third-party.
▪ Developed Web Services using SOA, SOAP, WSDL and JAX-WS, JAX-RPC programming models.
▪ Developed several REST web services supporting both XML and JSON to perform tasks such as validation of the
card details. Restful web services leveraged by both web and mobile applications.
▪ Responsible for integration of different modules.
▪ Implementing the rules using Drools. Created JUnit test cases, and Development of JUnit classes.
▪ Configured log4j to enable/disable logging in application.
▪ Developed ANT script to build .war and. ear files for the application.
▪ Involved in Code Reviews of other modules, documents, test cases.
▪ Wrote UNIX Shell scripts and used UNIX environment to deploy the application.
▪ Responsible in coordination with Onsite team, attending daily and weekly scrum meetings to update the work
status, issues clarifications etc.

Environment: JDK 1.6, Core Java, J2EE developer, Spring, Hibernate, Drools, WebLogic Server, Web Services, JMS,
PL/SQL, Linux, XML HTML, JavaScript, SVN, ANT, Log4j, JUnit, JBoss, Oracle, Windows XP and Unix.

Role: Java Developer


Client: Zoom Car, India June ’2015 – Aug’2017
Responsibilities:
▪ Designed, developed, deployed physician finder, hospital search and Maps & Directions functionality using Java
and JSP
▪ Used Web Sphere Studio for the development of Java Servlets and JSPs and deployed them using Web sphere
▪ Designed and developed the presentation layer using AJAX for RUI (Rich User Interface).
▪ Used JSP Tag libs (JSTL) for the customization of the web pages.
▪ Created DAO for hospital search and home health Search.
▪ Developed the Servlets and Data Access Layer classes and used JDBC API for interaction with the Oracle
Database.
▪ Involved in front-end designing using HTML, CSS and JavaScript with JSF Ajax and tag libraries.
▪ Testing the module, fixing the bugs and XML used to transfer the data between different layers.
▪ Used UML Methodologies for designing the gathered requirements.
▪ Was involved in creating Use Case Diagrams
▪ Documented the work done and gathered the specification changes.
▪ Debugged the issues using features of WASD.
▪ Coordinated with other teams in resolving software/hardware issues.
▪ Involved in writing unit test cases and unit testing.
▪ Created stored procedures using SQL Server and accessed them by using Java.
▪ Used Rational Rose to design class diagrams and sequence diagrams.

Environment: Java, J2EE, Struts, JSP, JSTL, RUP, UML, Web Methods, Servlets, JavaScript, PL/SQL, WebSphere5. 0, SQL
Server, Oracle 9i, ANT, Rational Clear Case, web portal.

You might also like