Name: Mohan Mamidi
Phone :630-***-****
SUMMARY
•Having 9+ years of experience in software development includes analysis, design, and development of web-based applications.
•Experienced in managing Aws & GCP cloud computing environments utilizing Aws services VPC, EC2, S3, ELB, autoscaling, route53, RDS and GCP’s VPC, GCE, GKE, GCS
•Good experience of pivotal cloud foundry, spring boot, and cloud technologies.
•Developed microservices (REST API'S) using Java, and Spring Boot to support Citi NGA cloud framework and deployed the microservices in the dev space of initial cloud foundary.
•Experience on Developing RESTAPI'S using Java.
•Worked extensively on java, J2EE for developing web and distributed applications by using, spring framework, JDBC and web services (soap and rest), spring boot, hibernate, Ibatis and microservices.
•Experienced in NoSQL databases like HBase and Apache Cassandra.
•Experience in Designing, Architecture, and implementing scalable cloud-based web applications using AWS and GCP.
•Experience in testing with extensive Knowledge of Automation Framework Design and implementation using the Selenium Tool.
•Experience in design and development of multi-tier applications using java, j2ee, spring 4, hibernate 4 ORM, xml, XSD, web services (rest & soap), WSDL, html5, JavaScript, ajax, jQuery, REACTJS, ANGULERJS NodeJS and Junit.
•Worked on different application servers like web logic, Apache tomcat, and JBOSS as.
•Experience with ReactJS for building lightweight description of rendering the user interface.
•Experience in installing, configuring Cloudera, Hortonworks clusters and installing Hadoop ecosystem components like KAFKA, oozie, flume and zookeeper.
•Experience in MICROSERVICES using spring boot with spring cloud stack like pcf, cloud Netflix stack patterns like service discovery (Eureka), circuit breaker (hystrix).
•Hands-on experience in deployment with chef, ansible towards AWS, or AZURE, and terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with chef or ansible configurations
•Experience in data modelling and connecting Cassandra from spark and saving the summarized data frame to Cassandra.
•Extensive usage of different ideas like eclipse, NetBeans, spring source tool suite (STS).
•Proficient in java 17/j2ee technologies like jsp, hibernate 4, spring, struts, java servlets, ajax, java beans, jndi, jms, xml, web service using ides like eclipse 3.1/3.5.
•Experience in distributed and web environments, focused on java technologies java collections, threads, j2se, jdbc, struts, spring, hibernate framework.
•Experience in major components like KAFKA, AWS EC2, S3, JAVA.
•Experience in developing MVC framework using groovy on grails, spring 3.0 (IOC, MVC, AOP), ORM framework using hibernate, gorm for online & batch enterprise applications.
•Experience in using dom4j, JAXB, JAXP parsing and xmlbean to process, validate, parse and extract data from xml files.
•Experience with multiple servers like IBM WebSphere, IBM web sphere ESB enterprise service bus, web logic server, Apache tomcat, JBOSS.
•Experience in working with ide tools like eclipse, NetBeans, IntelliJ, and web sphere integration designer.
•Experienced in generating logging by log4j to identify the errors in the production test environment and experienced in ant, maven and Gradle tools.
•Expertise in developing streaming applications in Scala using Kafka and spark structured streaming.
•Proficient in RDBMS concepts and experience in working with oracle 9i/10g/11g, db2 and my SQL PL/SQL, SQL plus, database triggers, procedures, functions.
•Developed complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
•Experience in Oracle Supplied packages, Dynamic SQL, Record and Pl/SQL Tables.
•Closely worked with release management team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/PROD.
•Experience in using MVC (model-view-controller) architecture for developing applications.
•Experience in handling messaging services using Apache Kafka
•Experience in singleton, factory, template, DAO, MVC, strategy, DTO design patterns.
•Experience with ANGULARJS 2/4/6/7, NPM, grunt, bootstrap, browser.
•Experience in different phases of software development life cycle (SDLC) like analysis, design, development, and testing with SOA, amazon web service (AWS) and microservices architectures
•Experience in developing data models using hibernate POJO's and configuring hibernate persistence layer.
•Experience using core java APIs to build multi-threaded server-side components for large-scale web and standalone applications.
•Having experience conception and development of Eventuate, A toolkit for event sourcing and event collaboration at global scale and casual consistency.
•Experience in good exposure to build scalable or reliable systems. Consulting activities and development of prototypes.
•Experience in integrated docker container orchestration framework using Kubernetes by creating pods, config maps deployments.
•Worked on Lambda expressions, Functional Interfaces, stream APIs, Time API, and improvements on collections, concurrency, and IO improvements by using Java 8.
•Experience in implementing the cluster services Using docker and Kubernetes.
•worked in managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
•Experience in developing numerous multi-tier java j2ee with different open-source technologies and frameworks - Jakarta struts, spring, presentation tier components (JSP, servlets, struts, spring MVC, java script, and html), resource tier components (JDBC) and persistent object components using hibernate and Dao, SQL, oracle under Unix, and windows nt/xp.
TECHNICAL SKILLS
•Languages: Java, C++, Python, SQL, Java Script, Java 8
•Database Systems: My SQL, AWS, Hadoop, PL/SQL
•Frameworks: Spring 2.5/3.0. Spring Boot
•J2EE Technologies: Spring IOC, Spring AOP, Spring MVC, SPRING Boot, Spring Rest Web Services, JDBC, Servlets, JSP, XML, Web Services
•Web Technologies: JSP, HTML, Java Script, Python
•Web Services: XML, SOAP, REST. OpenShift. Docker. Kubernetes.
•IDE Tools: Eclipse, Maven, NetBeans, Dream Weaver, JUnit, JIRA, Grafana. Selenium
•Application Servers: WebLogic 5.x - 6.x, Apache Tomcat
PROFESSIONAL EMPLOYMENT
Fidelity Investments, Westlake, TX August 2023 - Present
Java Developer
Responsibilities:
•Involved in development and implementation of the application using Spring and Java/J2EE
Frameworks.
•Worked in Agile environment and attended daily scrum meetings. And sprint plannings as well as retrospective meetings.
•Having good experience in Jira and confluence pages.
•Developed and enhanced applications in the FHB domain, working on Enrollments, Coverage management, Rate configuration, and Premium recalculation logic.
•Implemented business rules for premium recalculations triggered by enrollment changes, life events, and coverage updates.
•Designed and modified backend components to support enrollment workflows and accurate rate-based premium calculations.
•Collaborated with business analysts to translate FHB requirements into scalable and maintainable technical solutions.
•Developed application on Spring framework by utilizing its features like Spring dependency injection, Spring web flow with spring MVC and Spring Boot in IntelliJ IDEA.
•Developed RESTful APIs for various functionalities, ensuring adherence to API design best practices and security standards.
•Developed REST API to process the data from DB to another Rest Service.
•Developed comprehensive API test suites in Postman to validate endpoints, data payloads, and integration flows across different environments.
•Experience in writing the unit test cases with using Junit and Mockito Framework.
•Proficient in UDeploy (Urban Code Deploy) for automating deployment processes.
•Experienced in creating and managing deployment patterns for various environments. Skilled in integrating UDeploy with CI/CD pipelines to achieve continuous deployment.
•Designed and implemented Jenkins pipelines using Jenkins Core to automate build, test, and
deployment processes.
•Collaborated with development teams to define pipeline requirements and integrate Jenkins pipeline
with existing toolchains.
•Managed Jenkins file development, ensuring scalability and maintainability across multiple projects.
•Installed and configured SonarQube servers and managed multiple instances across development
projects.
•Led efforts to integrate SonarQube with CI/CD pipelines, enabling automated code quality checks and
enforcing quality gates.
•Worked on Migration projects which are exiting from WEBFOCUS and migrating all the HOBS reports from WebFocus to suitable open-source platforms.
•Using Fex files and extracted data from multiple sources, transformed it as per business requirements,
and formatted it for reporting purposes.
•Configured and tested the application with database server MySQL.
•Used Hibernate Annotation concepts to retrieve data from the database and integrate with spring Boot to interact with backend SQL server.
•Experience on using Amazon AWSAPI tools like Linux command line, puppet integrated AWS API tools.
•Having good experience working with cloud technologies like AWS and cloud computing infrastructure such as Amazon SQS, EC2 and Amazon S3.
Environment: Java, J2EE, java 17, Spring Framework, Spring MVC, Spring Boot, Unix, Restful Web services, HTML 5, JSON, MySQL, IntelliJ IDEA, JUnit, Mockito, Udeploy, JIRA, API Portal, Jenkins, Gitlab, Maven, Docker.
USAA, Plano, TX August 2018 - July 2023
Java Full Stack Developer
Responsibilities:
•Involved in development and implementation of the application using Spring and J2EE framework
•Worked in Agile environment and attended daily scrum meetings.
•Having good administration experience in maintaining Atlassian products like Jira, Confluence, Fisheye. And report errors in Jira agile system to Atlassian team.
•Experience in installing/configuration, upgrading, and customization of Atlassian Jira tool on Linux machines (Virtual Machines).
•Involved in requirement collection, design & analysis of the customer specifications, development & customization of the application.
•Used Spring Boot Actuator to monitor and manage the application in production environment.
•Implemented the application using Spring Boot Framework and handled the security using Spring Security.
•Used Microservices architecture with Spring Boot-based services interacting through REST and Apache Kafka message brokers and worked with Kafka cluster using Zookeeper.
•Implemented Micro-Services using pivotal Cloud Foundry platforms build upon Spring Boot Services.
•Designed and developed required TUBCO components for all interfaces.
•Experienced in managing Aws & GCP cloud computing environments utilizing Aws services VPC, EC2, IAM, s3, ELB, autoscaling, route53, RDS and GCP’s VPC, IAM, GCE.
•Experienced with cloud services using amazon web services and google cloud platform. Log back for logging the output to the file and google stack driven part of google cloud platform.
•Experienced in Debug the Google stack drive for logs. Involved in the process of designing the google cloud architecture.
•Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, Cloud SQL, stack driver monitoring and cloud deployment manager.
•Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically improving user experience and latency.
•Used REST API with python to ingest Data from and some other site to BIGQUERY.
•Monitored Big Query Dataproc and cloud data flow jobs via stack Driver for all environments.
•Process and load bound and unbound Data from Google pub/subtopic to Big Query using cloud Dataflow with Python.
•Generated server-side PL/SQL scripts for data manipulation and validation and materialized view for remote instances.
•Developed PL/SQL triggers and master tables for automatic creation of primary keys.
•Extensively used bulk collection in PL/SQL objects for improving the performing.
•Used Spring MVC and Hibernate ORM to map Java classes to database tables using various annotations and POJO classes.
•Involved in implementation of Spring MVC using Spring Controller.
•Worked with Spring Boot for implementing the application and used Spring Security for security purposes.
•Used in Microservices using spring boot with spring cloud stack like PCF, cloud Netflix stack patterns like service discovery (Eureka), circuit breaker (Hystrix).
•Worked in different phases of software development life cycle (SDLC) like analysis, design, development, and testing with SOA, amazon web service (AWS) and Microservices architectures
•Configured and tested the application with database server MySQL.
•Involved in Enhancement of existing application utilizing AngularJS, Created HTML navigation Menu. Built AngularJS modules, Controllers, pop up modals, and file uploaders.
•Created AngularJS directives, Factories and services for developing single page web applications.
•Implemented AngularJS client-side form validation to validate the use inputs before passing to backend.
•Worked with the development team, involved in creating MVW (web API) to implement AngularJS framework for client-side rendering to optimize the front-end.
•Developed React JS pages, web services calls, and AJAX calls for the application. Used React JS in components like JSX, Creating components, virtual.
•Developed user interface by using the ReactJs. Redux for SPA development. Worked in using using JS components, Forms, Keys, Router. Animations and redux concepts.
•Build React components and stand-alone functions to be added to any future pages.
•Experienced in React JS and working with React Redux Architecture. Working with React Router for developing the single page Applications SPAs.
•Implemented as well as exposed web services using REST and documented them using Swagger.
•Designed responsive web pages using the UI technologies using HTML5, CSS3, JavaScript.
•Worked on Kafka, for consuming and producing messages.
•Used Spring AOP for exception logging with log4J.
•Worked with version control GITLAB to manage the code repository. Merging and branching using push pull commands through GITBASH.
•Successfully performed the Restful APIs Integration using Spring Rest implementation and developed an API wrapper for reusability.
•Published API in API PORTAL through GitLab and manually.
•Produced Restful Web Service server with Spring, set JSON data type between front-end and the service layer.
•Experience on Lambda expressions, Functional Interfaces, stream APIs, Time API, and improvements on collections, concurrency, and IO improvements by using Java 8.
•Extensively used java 8 features such as LaMDA expressions, Parallel operations collections, Multithreading and for effective sorting mechanisms.
•Used Streams and lambda expressions available as part of java 8 to store and process the data.
•Extensive experience in the development of shell scripts in UNIX for automation of process and development of Reconciliation Reports.
•Worked on UNIX and Linux to move the project into production environment.
•Implemented security hardening per company policy using UNIX features.
•Development of automated processing of health care transactions for newer set of trading partners using JAVA/J2EE and Unix shell scripting.
•Experience in designing, Developing and deploying session, EntityEJBs, AJAX, JSPs, Servlets.
•Having experience with Servlets used as a controller to delegate requests to various JSPs. Developed eb based modules using Servlets and JSP.
•Used Open shift for cloud services like containerization, pods and deployment.
•Used JIRA tool for bug tracking, fixes, task assignment.
•Experience in integrated docker container orchestration framework using Kubernetes by creating pods, config maps deployments.
•Experience in implementing the cluster services Using docker and Kubernetes.
•worked in managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
•worked in the various applications migrated to OCP3 environment to OCP4 environment.
•Worked on deployment model uses Atlassian development repository tool. Jenkins as the build engine while execution the deployment over time from OpenShift on EC2 AWS.
•Experience on OpenShift for creating new projects, Services for load balancing and adding to routes to be accessible from outside, Troubleshooting pods through SSH and logs, Modification of BuildConfigs, Templates, ImageStream.
•Managing the OpenShift Cluster that includes scaling up and down the AWS app nodes.
•Used the OpenShift container platforms for the deploy the applications on the production environments.
•Having experience with PCF, Kubernetes and MariaDB. And worked on developing the WebSphere, GraphQL.
•Used IntelliJ as IDE for the application development and integration of the frameworks.
•Extensively used JUnit and Mockito for unit testing, integration testing.
•Worked on JIRA and QTest with Ready API through GitLab.
•Good Experience in creating test scripts using WebDriver, Selenium RC, Selenium-IDE, and Selenium Grid in Java.
•Designed, Executed and maintained Selenium web Driver (TestNg, Junit) automated test cases for regression test cases.
•Performing Regression test using automated testing too QTP, Fitness and Selenium.
•Created and enhanced numerous test scripts to handle changes in the objects, In the tested applications GUI and in the testing, environment using Selenium RC.
•Regression test cases were written and automated using Selenium RC.
•Developed the map-reduce flows in Microsoft HDInsight Hadoop environment using python.
•Experience in wrapper development in Python for instantiating multi-threaded applications and running other applications.
•Development of test frameworks using Python.
•Debugging the Failure issues by capturing the Array and registering dumps using Python scripts, traces and performing several experiments by interacting with the design team.
•Developing the Python APIs which represent the memory subsystem.
•Having experience in deployment with chef, ansible towards AWS, or azure, and terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with chef or ansible configurations.
•Experience in major components like KAFKA, AWS EC2, S3, JAVA.
•Expert in implementing the advance producer like text analytics and processing using the in-memory computing capabilities like Apache spark in Scala.
•Involved in converting Hive/SQL queries into Spark transformations using Spark RDDS, Scala.
•Handled importing of data from various data sources, performed transformations Using Hive, Pig and Spark and loaded data into HDFS.
•Developed Kafka producers and consumers, HBase Clients spark, and Hadoop map reduces jobs along with components on HDFS and Hive.
•Worked on the core and spark SQL module of spark Extensively.
•Good Knowledge and experience in using Elasticsearch, Kibana and fluent, Cloud watch and Splunk, Prometheus and GRAFANA for logging and monitoring.
•Established Infrastructure and service monitoring using Prometheus and GRAFANA.
•Setup and maintained the Logging and monitoring with the use of GRAFANA Dashboards.
•Used Maven as build tool and Jenkins for continuous integration development.
Environment: Java, J2EE, java 8, Spring Framework, Spring MVC, Spring Boot, Open shift, Unix, Restful Web services, HTML 5, JSON, MySQL, pl/SQL, Tomcat, Eclipse, Selenium, Python, JUnit, Mockito, Servlet, JIRA, API Portal, Grafana, AppDynamics, Jenkins, Gitlab, Gradle, Spark, Scala. Docker, Kubernetes, OpenShift
AT&T, Charlotte, NC NOV 2016 – July 2018
Java Developer
•My job responsibilities involved building a system which manages their orders, and the billing needs of the client.
•Utilized Bitbucket web-based hosting service for source code.
•Built Microservices using Spring Boot and used Spring JPA for Persistence.
•Developed RESTful APIs for backend orchestration service.
•Configured Jenkins to handle application deployment in Pivotal Cloud Foundry.
•Worked in agile methodology of software development practices which included Paired programming
•Configured Jenkins pipelines to handle application deployment in AWS.
•Worked on Swagger spec to create API using a specific JSON or YAML schema that outlines the names, order, and other details of the API.
•Involved in data loading using PL/SQL and SQL*Loader calling UNIX scripts to download and manipulate files.
•Experience with OpenShift Virtualized PaaS provider- useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
•wrote spark transformations and action jobs to get data from source Db/Log files and migrating to destination Cassandra database.
• Developed multiple POCS using Scala and deployed them on the YARN Cluster, Compared the performance of the Spark, With Hive and SQL/Teradata.
•Setup and maintained the Logging and monitoring with the use of GRAFANA Dashboards.
•Established a mix of Test-Driven Development (TDD) and extreme programming-style (XP) iteration-based planning process for client, resulting in faster and better customer responsiveness.
•My duties also included gathering requirements from the client and analyzing them.
•Involved in testing the website and web pages and worked on resolving any issues that came up during the testing.
Environment: Java, J2EE, Spring Framework, Spring MVC, Spring Boot, HTML 5, JSON, MySQL, JUnit, Mockito, JIRA, API Portal, Jenkins, Gitlab, Gradle, Grafana, OpenShift. Pl/SQL.
BMC SOFTWRAE, PUNE, INDIA August 2013 – July 2015
Software Developer
•Worked on design and implementation of UI layer and back-end business logic to enhance customer experience.
•Expertise in developing, consuming, and integrating web applications using JavaScript frameworks.
•Worked on python libraries like Python.pptx and pandas to automation and analysis of the data to create power point presentations.
•This also involved converting the data ie images to JPG format.
•Also had to work on developing a UI page for the client to access the enhanced data from the database.
•Worked on various technologies like C, C++, Java, HTML, CSS
Environment: J2EE, JDK 1.5/1.6, REST, SOAP, Spring MVC, JSF, Maven, Log4J and Eclipse 3.4, Rest Web-Services, SQL Navigator, Oracle11g and DB2, tortoiseSVN1, Build Automation, POJO, WebLogic Server. Spark.
EDUCATION:
Master’s from -
Northwester Polytechnic University (NPU) - Computer Science- 2016- Freemont, California
Bachelor’s from - Bachelor of Technology – Electrical Engineer –2014- JNTU Hyderabad, India