Home

Srikanth - Java Fullsatack Developer
[email protected]
Location: Bridgeport, Connecticut, USA
Relocation:
Visa:
Name: Srikanth Reddy
Email: [email protected]
Contact: 501 205 2774

PROFESSIONAL SUMMARY
11+ years of experience as a Full Stack Developer/Lead with solid understanding in all the phases of the Software Development Lifecycle (SDLC), this includes Analysis, Design, Development, Testing, and Maintenance of Java UI applications for large Enterprise Customers.
Experience in Java 1.6,7,8,11,17 Technology including J2EE (JSF, ANT, MAVEN), J2SE, Core Java analysis, design, development, testing, and implementation.
Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x/14c.
Working knowledge in a multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC), and familiarity with Service Oriented Architecture (SOA).
Expertise in application development using Servlets, JDBC, Spring, Hibernate, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
The interfaces for accumulator outbound solution requirements and worked with the various partners to brin interfaces for the system to talk to various client components.
Working experience in Core Java with a strong understanding & working knowledge of Object-Oriented Programming and APIs like Collections, Multi-Threading, and Exception.
Successfully integrated Java 17's latest features, including pattern matching for switch expressions, sealed classes, and enhanced random number generators in production applications.
Planned and executed system upgrades and applied security patches to RHEL 5 systems, ensuring compliance with organizational security policies.
Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
Solid Experience in Enterprise Application Development.
Extensive experience working in Oracle WebLogic 11g/12c/14c, Oracle Access Manager, Oracle Service Bus, Oracle LDAP, Oracle Http server, ActiveMQ, JBOSS, Nginx, Okta and Apigee Rest API and Kubernetes microservices.
Led a 5-member Full stack Technical Development team with development tasks, follow-up, and monitoring.
Having Experience in NodeJS, and AngularJS with MVC framework patterns.
Demonstrated ability to learn AWS, Jenkins, Microservices, MongoDB, backend Java Development Kafka, Docker, Kubernetes, node.js Logging - Grafana, Java 8, Kubernetes Prometheus, Elastic Search spring boot Automated Unit Testing and become MongoDB API productive in new technologies quickly.
Work experience in Software Development Life Cycle with Agile Development Methodology and Scrum Meetings.
Architected and implemented big data pipelines using streaming and batch models processing 65 million customers & thousands of merchants' history & real-time data on Apache Spark and Spark clusters, Kafka clusters.
Experience in Migrating SQL database to Azure Data Lake, Azure Data Lake Analytics, Azure SQL Database, Data Bricks, and Azure SQL Data warehouse and controlling and granting database access and Migrating On premise databases to Azure Data Lake store using Azure Data factory.
Building a modern, reliable and, Logging - Grafana, Automated Unit Testing, Golang Prometheus, Elastic Search, flexible system to process e-commerce payment transactions including pick-up.
Experience in architecture, planning, MongoDB, Docker, Kubernetes, Logging - Grafana, Prometheus developing, implementing IT solutions Microservices in financial industry and lead cross functional teams with diverse technical backgrounds.
Have experience in UI development using HTML5, CSS, and JavaScript. Angular 2.0. Angular JS. React JS, Node JS. jQuery. JSON, Bootstrap. AJAX and XSLT.
Hands on experience in using web/application/directory servers like Apache Flink, Tomcat, Web Logic, and Web Sphere Application server.

Experienced in core spring boot, Jenkins, Golang Logging - Grafana, Prometheus Java development with good hands-on inwriting /analyzing SQL, backend Java Development, NestJS AWS Serverless Lambda, Node JS, S3, DynamoDB, CloudWatch writing stored procedures, triggers, functions.
Conducted performance tuning and optimization on RHEL 5 servers, enhancing system performance and reliability.
Expertise in developing front-end systems with JavaScript, HTML5, CSS3, and MVC frameworks such as Angular JS, Backbone JS, and Node JS as a platform for Web applications.
Experience in using different modules of the Spring Framework like Inversion of Control, Data Access, Transaction Management, and Model-View-Controller modules.
Experience with RDBMS such as Oracle, MySQL, and MySQL Server. Proficient in database languages like SQL and PL/SQL.
Strong ability to follow directions.
Defined functional flows for ATM new services; transfers and payments, including the integration of the online services using UML data flow diagrams.
Fundamental mastery of the AWS cloud computing platform and its dimensions of scalability.
Have good experience in Level 2 Production Support of Financial suite applications. Subject Matter Expert in Client data onboarding. Strong exposure to the financial domain, Investment banking, Reference data strategies, domain knowledge of Client data onboarding, client reviews, and KYC concepts.
A good amount of hands-on experience in working with JavaScript frameworks build tools like Babel, Grunt, Gulp, Webpack, and Bower.
Hands-on experience in the development of Microservices and deploying in Docker.
Experience in Designing, Architecting, and implementing scalable cloud-based web applications using AWS and GCP.
Fluency in Python with working knowledge of ML & Statistical libraries (e.g. Scikit-learn, Pandas).
Experience in processing real-time data and building ML pipelines end to end.
Strong experience in unit testing tools of JavaScript Frameworks like Karma, Jasmine, and Protractor for Angular, Mocha, and Chai for React JS.
Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL, and DB2.
Proven experience with Application Servers like IBM WebSphere, Oracle/BEA WebLogic 14c, JBoss, and Tomcat.
Experience in implementation of Java Messaging Service tools like Rabbit MQ, Active MQ, Kafka, and IBM MQ.
Experience in designing MongoDB multi-shared clusters and monitoring with MMS.
Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX/DOM.
Installed Kafka manager for consumer lags and for monitoring Kafka Metrics also this has been used for adding topics and partitions.
The middleware interaction used the JMS/IBM WebSphere MQ series for transferring messages between different composes using the JMS/Mail API framework.
Worked on React JS Virtual Dom and React views, rendering using components that contain additional components called custom HTML tags.
Worked on Eclipse IDE for development and deployment of application in WebLogic Application Server
Lead the design and implementation of the SOA.
Building real-time dashboard applications for visualization and analytics on Apache Web servers using Elastic Search, and Kibana 4.0 (ELK), D3.JS, Grafana, Splunk, Graphite.
Good Knowledge of dynamic documentation of RESTful endpoints using Swagger API.
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 (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
Good knowledge in employing cache techniques using Radis, Hibernate EH Cache, MongoDB Elastic search.
Experience in using various Amazon Web Services (AWS) like EC2 for virtual servers, S3 and Glacier for storing objects, Elastic Beanstalk, Elastic Cache, and Dynamo DB for Elastic load balancing, and storing data.
Azure Network Security implementation.
Experience in deploying the microservices using Docker container and ability to setup continuous integration and deployment pipeline using Jenkins with GitHub on AWS or any Cloud Service.az
Used Orchestration container Kubernetes for load balancing and to schedule the tasks across the computer cluster and load balancers for backend API services.
Hands on experience with build tools like ANT, Maven, and Gradle and logging tools like Log4J.
Expertise in unit-testing with tools like JUnit, Mockito, and Spock, Testing and Integration testing tools like Selenium Web Driver, and Cucumber (Behavior Driven Development testing)
Experience in Spring Security Framework for User Access Management, JWT token-based authentication, and involved OAuth 2.0 configuration for authentication, and authorization.
Configured and managed firewall settings, SELinux policies, and other security measures to protect RHEL 5 systems from vulnerabilities and threats.
Experience in Agile Software Development process, Test Driven Development, and Scrum methodologies.
Building messaging services with Azure service bus.
Good Experience in software configuration management using SVN, Clear Case, Bit Bucket, Git Lab, and Git.
Strong Analytical and programming skills in using technology to develop effective complex business solutions.




TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, JTA, EJB, JS Aws, JMS, Swings, Multi- threading, Java Networking, Streams and Lambda s
Programming Languages: Core Java, Python, JavaScript, ML.
Application/Web Servers: Oracle/BEA WebLogic, IBM WebSphere, JBoss, Tomcat, Nginx
Frameworks: Struts 2.x, Spring 3.x/4.x/5.x, Hibernate, JSF (Prime Faces)
DevOps Tools: Docker, Kubernetes, Amazon Web Services (EC2, EBS, EKS), Jenkins,
Web technologies: JSP, jQuery, AJAX, XML, XSLT, HTML, DHTML, CSS3, HTML5, Angular 2.0/4.0, React.js, Node.js, Ext.js, Backbone.js

Web Services frameworks: JAX-WS, JAX-RS, Apache CXF, Axis, Jersey

Testing technologies/tools: JUnit, Meter, Selenium, Cucumber, Spock, Mockito, Testing, Mockito, Karma, Jasmine, Protractor, Mocha, Chai

Database Servers: Oracle, IBM DB2, SQL Server, MySQL, PostgreSQL

Version Control: SVN, Clear Case, GIT, Bit bucket, Git Lab

Cloud:
Amazon Web Services (AWS) Cloud, Pivotal Cloud Foundry (PCF),Azure, GCP






WORK EXPERIENCE

Selective Insurance, New Jersey, USA Dec 2022 Till date
Role: Lead Java Full Stack Developer/L3 Support

Responsibilities:
Used microservice architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka, Spring4 message broker.
Developed and deployed Java 17-based microservices using Docker and Kubernetes, ensuring efficient resource utilization and scalability.
Developed and maintained shell scripts to automate routine tasks, such as backups, system monitoring, and application deployments on RHEL 5.
Written microservices using Spring Boot and Spring Data for Dynamo DB
Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
Developed Framework components for Struts Presentation tier, Business tier, and Resource tier.
MEAN stack advancement (MongoDB, Couchbase DB, Express.JS, AngularJS &NodeJS).
Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP.
Developing Web-based GUI s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, jQuery, EXT JS, and Ajax.
Application Deployment on PCF using CF push and urban code deploy. Also, PCF backup for all the environments and set-up Jenkins maven build automation with uploads to Pivotal Cloud Foundry (PCF).
Modularized front-end CSS and JS code with Sass. Built a real-time mouse/click user analytics web Agile.
Working as a Lead and involved in translating technical requirements into technical design documents, establishing specific solutions, and leading the efforts including programming and testing.
Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azur portal, with the Azure CLI, also used template-driven deployment options such as Resource Manager Templates and Terraform.
Led a 5-member stack Technical Development team with development tasks, follow-up, and monitoring.
Involved in developing an automation tool, in Java 11 and Scala on Akka Framework
Web application creation with HTML5, Ajax, jQuery, Backbone.js, and CSS3.
Developed RESTful web services and microservices using Spring Boot framework.
Worked as Sr. Java Full Stack Developer (listed ten Technical Responsibilities below) and Customized clients' side data and Confidential Core systems for functional testing to achieve and guarantee fulfillment in project's use cases.
Performed UNIX Shell scripting for the application.
Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
As module lead designed and developed the module using SOA.
Deploying, managing, and operating scalable, highly available, and fault-tolerant systems on Angula. Installation and configuration of Prometheus, Alert Manager, and Grafana Stack for OpenShift platform monitoring and auto-healing.
Working with a team configuring different alerts for Servers, OS, OpenShift Platform, components, and applications.
Experience in architecture, planning, MongoDB, Docker, Kubernetes, Logging Grafana.
Building a web app with Azure service fabric.
Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL, and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in Azure Databricks.
Developed utility projects for handling middleware service integration, OTP generation, and content access from WCM.
Worked on Sold, Elastic Search, Kafka, Flume, Mango DB, Cockroach DB and Cassandra
Extract the data from Oracle and push it to Apache Kafka Queue using Golden Gate.
Big Data/Streaming/Messaging: AWS Kinesis, Apache Flink, Kafka, RabbitMQ, NATS Streaming, Apache Spark. Spark, RDD, HIVE, grace, protosun, Avro, Parquet. Confluents.
Have used Flink for Real-time analysis of customer feedback data, such as online reviews and surveys.
Helped to identify delays or disruptions and enabled more responsive decision-making by using Flink.
Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of valuable information between multiple business applications. Involved in developing an automation tool, in Java 11 and Scala on Akka Framework.
Expert in implementing a unified data platform to gather data from various sources using Kafka and Java 11 Producers and consumers.
Using Spring security framework for user level authentication with REST API for Service Layer Development
Design the J2EE components of the Restful Web Services and scheduled Java batch jobs-based application in UML.
Implemented data transformation and routing logic within MuleSoft flows, allowing for the manipulation and transformation of data between source and target systems.
Integrated MuleSoft with enterprise applications, such as CRM systems, ERP solutions, and third-party services, to streamline business processes and data flows.
Used Scala for coding the components in Play and Akka.
Deployment of Azure services fabric clusters.
Used Scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic, and linear regression algorithms.
Created Web Services (SOAP) between different components and exposed a few web services to client apps to get metadata for specific entities and documents.
MEAN stack implementation, AngularJS Full-Stack generator (generator-angular-full stack), and run, edit, and deploy an application.
Configured and troubleshooted network settings, including IP addressing, DNS, and routing on RHEL 5 servers.
Experienced in developing Web Services with Python programming language.
Installed Jenkins plug-in for GIT Repository, setup SCM Polling for immediate build with Maven
Designed and automated the process of score cuts that achieve increased close and good rates using advanced R programming.
Utilized Convolution Neural Networks to implement a machine learning image recognition component.
Front-end design using HTML CSS Bootstrap.
Implemented Business processes such as user authentication and account Transfer using Session EJBs.
Experienced in core spring boot, Jenkins, Golang Logging - Grafana, Prometheus Java 11 development.
Extensively developed stored procedures, triggers, functions, and packages in Oracle SQL, NOSQL, and PL/SQL.
Implemented cost optimization strategies on GCP, such as rightsizing virtual machine instances, leveraging sustained use discounts, and using preemptible VMs for non-critical workloads.
Conducted cost analysis and implemented budget alerts to monitor and control spending on GCP resources.
Implemented Single Page Design and customized directive and filter
criteria by using React JS.
Experience in migrating on-premises applications to Azure and configuring VNETs and subnets as per the project requirement Also performed PowerShell scripting to do Patching, Imaging, and deployments ts in Azure.
Developed the front end using HTML, JavaScript, AJAX, JSP, CSS, jQuery, and XML.
Developed Power shell scripts to automate web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven
Developed POJO s, Data Access Object (DAO) which handles all database operations using Hibernate.
Solved Production Support defects by using the tool HP Tracing. Based on the priority of the defect solve the all-production support defects.
Architect & implement medium to large-scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB
Used Zabbix as a monitoring tool and used the Zabbix plugin for Grafana for analysis & Visualization.
Extensively worked as a Level2, and Level3 Production Support Engineer to support 50+ financial applications.
Developed Spark code using Scala and Spark-SQL for faster testing and data processing.
Development web service using Windows Communication Foundation and .Net to receive and process XML files and deploy on Cloud Service on Microsoft Azure.
Setting up the Spark Streaming and Kafka Cluster and developed a Spark Streaming Kafka App.
Imported millions of structured data from relational databases using Sqoop import to process using Spark and stored the data into HDFS in CSV format.
Created Databricks notebooks using PostgreSQL. Python and automated notebooks using jobs and created Spark clusters and configuring high concurrency clusters using Azure Databricks to speed up the preparation of high-quality data.
Building Node JS with Azure service fabric.
Extensively used Java 17 features.
Enhanced the efficiency of payment transactions in the system by optimizing data flows, leveraging MuleSoft's capabilities for data transformation and enrichment.
Done MuleSoft integrations for payment processing, accommodating high transaction volumes, and maintaining optimal performance during peak hours.
Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
Developed the Application making use of Java 8's new Streams API and parallel Streams to partition the streams.
Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker.
Protractor in end-to-end test framework for Angular JS applications and performed in jasmine, mocha, and chai.
Using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, and Spring.
Strong knowledge in developing and designing web 2.0 applications according to Information architecture and Usability standards using Ajax, jQuery, Backbone.js, XML, Symfony 2, CSS3, and MVC frameworks.
Implementing the Big Data solution using Hadoop, hive, and Informatica 9.5.1 to pull/load the data into the HDFS system.
DevOps using Docker and Dnetes.
Working as a Lead and involved in translating technical requirements into technical design documents, establishing specific solutions, and leading the efforts including programming and testing.
Setup and benchmarked Hadoop/H Base clusters for internal use.
Logging and Monitoring with ELK, Kibana, Prometheus and Grafana.
Implementation of the Business logic layer for Mongo DB Services.
Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, CSS, AJAX, jQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WSDL, SOAP, SQL, HP Quality Center, JUnit, Ant.

Ally Financial, Michigan Dec 2020 Oct 2022
Role: Lead Java Full Stack Developer.

Responsibilities:
Developed code using Java 11 to implement technical enhancement following Java Standards.
Proficient in Node.js, Mongo DB, Redis, and Linux flavor.
Developed the Spring AOP programming to configure logging for the application.
Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML, CSS & JavaScript.
Python development under Linux OS (Debian, Ubuntu, RedHat Linux).
Designed different UI aspects for improved performance of the application by using GWT.
Involved in the analysis, design, development, and testing phases of the Software Development Life Cycle (SDLC).
Used JPA (Java Persistence API) with Hibernate as a Persistence provider for Object Relational mapping.
As module lead designed and developed the module using SOA.
Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP.
Designed and coded JEE Super Net applications using Spring Framework 3. JAX-RS Restful. Hibernate 4.5 Ant, Junit, Oracle 11g/12c Database.
Used various algorithms of PySparkMLAPI.
Converted Mahout's machine learning algorithms to RDD-based ApacheSparkML Lib to improve performance.
Implemented Big Data Stack Data Pipelines using Python, Java, and Amazon Glue. Spark. Python Spark. Airflow, Hadoop. Hive, pandas. Number.
Developed Power shell scripts to automate web application servers and automation of the build and release process and to automate certain processes for the smooth process of build tool like Maven
Experienced in core spring boot, Jenkins, Golang Logging - Grafana, Prometheus Java development with good hands-on inwriting /analyzing SQL, backend Java Development, NestJS AWS Serverless Lambda, Node JS, S3, DynamoDB, CloudWatch writing stored procedures, triggers, functions.
Deployed and configured the data source for database in WebLogic application server.
Expertise in a client scripting language and server-side scripting languages like Java Script, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application.
Optimized the Cassandra cluster by making changes in Cassandra configuration file and Linux OS configurations.
Setup, upgrade and maintain Cassandra DSE clusters.
Developed and implemented software applications and systems using various tools and technologies including Golang, AWS, Docker, and Cassandra.
Used Grafana to monitor Kubernetes clusters, visualizing pod metrics, and cluster performance to ensure optimal resource utilization.
Experienced in Wayobjects oriented, Open, Java 8. Node.js, data structures, spring boot, collect framework design in Java.
Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Middleware.
Used MuleSoft to integrate with different payment gateways which allows to process transactions through various payment methods credit cards, digital wallets, and electronic payment systems.
Tune databases and provide design changes and support stress tests to proactively fix problems.
Implemented robust security measures within MuleSoft integrations to ensure compliance with industry standards such as PCI DSS, safeguarding sensitive financial data in the environment.
Implemented application-level persistence using Hibernate and Spring.
Have made it easier to deploy and manage applications in various stages, from development to production using OpenShift.
OpenShift made it easier to update and maintain systems.
OpenShift helped in facilitating automating and deploying the CI/CD pipelines.
Collaborated with cross-functional teams, including developers, architects, and business analysts, to gather requirements and ensure the successful implementation of MuleSoft integration solutions.
Data Warehouse (DW) data integrated from various sources in different formats (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, Oracle, SQL server, etc.)
Used XML and JSON for transferring/retrieving data between different Applications.
Used Flink to analyze customer interactions in real time to provide personalized services and product recommendations.
Uses Flink to assist in real-time credit scoring and underwriting processes, which helped the company in making quicker lending decisions.
Led a project to migrate a legacy codebase to Java 17, ensuring compatibility and taking advantage of modern language features for improved performance and maintainability.
Designed and implemented complex event time processing, windowing, and stateful computations in Apache Flink for real-time data analytics.
Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in the Data Access Layer.
Designed and developed SOAP Web Services using the CXF framework for communicating application services with different applications and developed web services interceptors.
Ant build file creation and usage of the Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
Developed dynamic web pages using Python, and Django Frameworks.
Worked as a backend developer of this app using, Socket io and Mongo DB.
Implemented the project using JAX-WS-based Web Services using WSDL, UDDI, and SOAP to communicate with other systems.
API deployment with service fabric.
Developing UI applications using HTML, HTML 5, jQuery, and AJAX, AngularJS, Backbone JS.
Developed back-end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, and Triggers.
In-depth exposure to creating API for internal and external applications.
Developed API s using REST and SOAP-based design. Open-source frameworks like Jersey are used for creating REST API
Managing Source code in CVS and SVN and Project Documents in SharePoint.
Environment: JAVA, J2EE, JDK JSP, XML, JSF, Struts, Web Services, Spring MVC, JNDI, JDBC, SQL, HTML, DHTML, JavaScript, AJAX, Oracle, SOAP UI Tool, SVN, SQL, ANT.

Cardinal Health Care April 2018 Nov 2020
Role: Lead Java Full Stack Developer

Responsibilities:
Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters, and HTTP requests.
Different Hadoop distributions like Cloudera (CDH3 & CDH4) and Horton Works Distributions (HDP) and Map R2.
Deployment infrastructure with Terraform for Azure.
Created service accounts using Terraform with the respective roles to support the services deployed for managing the GCP.
Architect & implement medium to large-scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB).
Imported millions of structured data from relational databases using Sqoop import to process using Spark and stored the data into HDFS in CSV format.
MEAN stack implementation, Angular.JS Full-Stack generator (generator-angular-full stack), and run, edit, and deploy an application.
Experience in architecture, planning, MongoDB, Docker, Kubernetes, Logging - Grafana, Prometheus developing, implementing IT solutions Microservices in financial industry and lead cross functional teams with diverse technical backgrounds.
Managed confidential and official data and generated official documentation in the Superset web application.
The interfaces for accumulator outbound solution. requirements and collaborated with the various partners to brin interfaces for the system to talk to various client composes.
Developed web applications using Django, Python, and various frontend technologies, integrating RESTful APIs for enhanced functionality.
Used Maven for building war files and prepared script (Shell) to build and push deployable (.war) files to AWS S3 Bucket.
Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, and Scala.
Improve the performance of the application by using the Performance Tuning and Timelines for each module of the Application. Based on Timelines decrease the page loads and increase the total performance of the application.
Query Language (HQL), HSQL Named Queries, Criteria, Projections. Coluber
Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, and Listeners for Modules.
Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions, and Multi-Threading.
Developed AWS Lambda and AWS S3 using Golang.
Monitor, PowerShell, Active Produced data sets for Big Data projects using Hive, Pig, Sqoop, Impala, Spark, Map-reduce, and HDFS, built analytical tools to provide actionable insight using Microsoft Power BI, QlikView, and Tableau.
Expertise in Angular Framework and React Framework and its ability to create simple and scalable code for SPA.
Setting up the Spark Streaming and Kafka Cluster and developed a Spark Streaming Kafka App
Designing and developing Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform
Developed the Application making use of Java 8's new Streams API and parallel Streams to partition the streams.
Development of Apache Struts web applications from concept to rollout
Designed and developed the process of synchronizing and multi-threading for each module of the application.
Web Programming and User Interface Development having hands-on experience in Python and MySQL.
Experienced working in multithreaded, Java 8. Automated Unit Testing, JavaScript, node.js Elastic Sea applications, and tuning applications for performance optimization and Jenkins synchronization.
Designed service layer by using Spring Framework and developed business logic based on Spring boot.
Solved Production Support defects by using the tool HP Tracing. Based on the priority of the defect solve the all-production support defects.
Designed and developed the login portal using the framework Angular 2 along with HTML5, CSS3, and TypeScript.
Extensively used Java 8 features (Lambda Expressions, Streams)
Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
Experience in building applications werecat JS, Redux. Require JS. In MVC architecture.
Deployed and configured the data source for database in WebLogic application server
Developed the Application making use of Java 8's new Streams API and parallel Streams to partition the streams.
Lead the effort of developing proof of concept' applications where there is a need for some research for new technologies involved.
Used microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka, Spring4 message broker.
Written microservices using Spring Boot 3 and Spring Data for Dynamo DB
Used Subversion for activities tracking Version Controlling and Change Management that is tracking structure of folders, maintaining global revision number for the whole repository, and Clear Case operations.
Used Hibernate Mapping to form persistence objects to interact with the Database.
Environment: JDK, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate, Spring, Servlets, JSP, JavaBeans, NetBeans, Oracle SQL Developer, JUnit, Clover, CVS, Log4j, PL/SQL, Oracle 10g, EJB, Web sphere Application Server, Tomcat Web Server, Win XP, UNIX- IBM AIX, AWS, Jenkins, Chef, Docker Shell/Python script, Linux.

Roots Systems Pvt ltd, Chennai, IND Oct 2015 Dec 2017
Role: Java Backend Developer

Responsibilities:
Developed application components using Spring, Spring-Data, Spring Boot 3, and Oracle.
Designed UML Use case diagrams, Class diagrams, and Sequence diagrams using Star UML.
Used various Core Java concepts such as Exception Handling, Collection APIs, and Executer Service Framework to implement various features and enhancements.
Migrated data between MySQL and other databases.
Set up and managed MySQL user permissions.
Used Spring extensively to achieve dependency injection to wire the object of business class.
Used Spring Data Repositories to perform CRUD operations.
Logging and Monitoring with ELK, Kibana, Prometheus, and Grafana.
Used MySQL Workbench for database administration.
Troubleshooting OpenShift EFK stack for central logging.
Custom built a Prometheus Exporter, Source controlled it using Bitbucket, Bamboo, Artifactory and used it for monitoring custom metrics using Prometheus/Grafana.
Experienced in Agile methodologies, Scrum, and Python-based development with a focus on data analytics.
Implement OAuth tokenization for RESTful web services using Spring Boot 3.
Worked in using React JS components, Forms, Events, Keys, Routers, Animations, and Flux concepts.
Involved in creating and deploying REST API and Microservices in Java J2EE using Spring Boot.
Extensively used SonarQube for code quality.
Designed and implemented complex Technologies. Produced data sets for Big Data projects using Hive. Pig, Bid Data.
Implementation of authentication for Restful web services using Spring Boot Security Starter.
Developing the application for incident creation and retrieving the events using restful web services with Spring Boot.
Worked extensively on spring boot for building REST API s.
Extensively used STS for developing, debugging, integrating, and deploying the application.
Extensively used Maven to build the application and deploy it on Embedded Tomcat Server.
Maintained source code in the GIT Repository.
Integrated MySQL with various application frameworks
Used Auto scaling and Elastic Load Balancer features on EC2 instances to serve the end users using applications during unexpected traffic/demand. Used Node.js to offer an easy and safe way to build high-performance and scalable network applications.
Used Log4j for logging to trace the application log messages which is used for debugging.
Designed various tables required for the project in the Oracle database.
Prepared JUnit and Integration test cases and integrated with Jenkins.
Building Kafka cluster with Azure.
Reviewed the code to ensure adherence to Java coding standards.
Used JIRA for writing user stories and raising defects in a defined sprint.
Used Coverture tool for code coverage.
Used python scripts along with selenium for automating the testing.
Followed biweekly sprint schedules and delivered user stories on time.
Environment: Java 8, Java 11, Agile (Scrum), Spring, Spring Boot, python, Spring Data, STS, Apache Embedded Tomcat,
MySQL , Maven, SOAP UI, POSTMAN, Log4j, GIT, JIRA, Oracle, Windows/Linux


Infotel Pvt ltd, Bangalore, IND Aug 2013 Sep 2015
Role: Java Developer

Responsibilities:
Developed a prototype of the application and demonstrated it to business users to verify the application's functionality.
Developing the front end of the application using HTML, CSS, backbone.js, JavaScript, and jQuery.
Design, develop, and implement Quality Pattern based Keyword Driven automation testing framework utilizing Java, JUnit, and Selenium WebDriver.
Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
Managed extensive datasets using Pandas data frames and MySQL, executing various MySQL queries from Python, thereby integrating database operations efficiently.
the interfaces for accumulator outbound solution. requirements and worked with the various partners to brin interfaces for the system to talk to various client composes.
Leveraged Grafana's templating and scripting capabilities to create dynamic and reusable dashboard components, streamlining the monitoring process.
Implemented client-side Interface using React JS and used various predefined components from NPM Node Package.
Used Angular js framework where data from the backend is stored in the model and populated to UI.
Prepared user documentation with screenshots for UAT (User Acceptance testing).
Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean, and Action classes.
Hands-on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js, and Node.js.
Implemented server-side tasks using Servlets and XML.
Kafka stream data deployment.
Helped develop page templates using the Struts Tiles framework.
Implemented Struts Validation Framework for Server-side validation.
Developed JSPs with Custom Tag Libraries for control of the business processes in the middle tier and was involved in their integration.
Implemented Struts Action classes using Struts controller component.
Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
Implemented EJBs Session beans for business logic.
Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS), Azure, Spring Cloud.
Used parsers like SAX and DOM for parsing XML documents and used XML transformations using XSLT.
Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
Created and deployed web pages using HTML, JSP, JavaScript, and CSS.
Wrote JUnit Test cases for performing unit testing.
Used Rational Clear Case as Version control.
At a later point, migrated from Express JS to Happi JS which is configured on top of Node JS to attain better performance, by using built-in authentication and authorization techniques.
Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object, and Service Locator.
Spring Framework to get REST API s and pass APIs to 3rd party consumption such as websites and applied.
Interact with clients to understand their needs and propose designs to the team to implement the requirements.
Built Angular JS framework including MVC architectures, different modules, specific controllers templates, custom directives, and custom filters.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Web services, SOAP, XSLT, Jira.
Keywords: continuous integration continuous deployment machine learning user interface message queue javascript business intelligence sthree database rlang information technology hewlett packard microsoft procedural language Arizona

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];4530
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: