Rishikanth - Java Full stack developer |
[email protected] |
Location: Dallas, Texas, USA |
Relocation: Yes |
Visa: GC |
Rishikanth Suram
Full Stack Developer Contact: (469) 712-4346 E-mail: [email protected] LinkedIn: Rishikanth Suram PROFESSIONAL SUMMARY Software Development: A decade of success in web application design, development, testing, and implementation. Proficient in SDLC, including methodologies like Waterfall and Agile, Stack Optimization. Java Development: Adept in Core JAVA 8, especially Lambda Expressions for data extraction from Collections. Proficient in J2EE design patterns such as Singleton, Session Facade, DAO, Factory, DTO, and Business Delegate for Multi-Tier Distributed Applications. Web Technologies & Frameworks: JavaScript: DOM manipulation expertise. Spring: Comprehensive knowledge of Spring IOC, DAO, ORM, AOP modules. Angular: Extensive work on Angular/TypeScript SPA domains, Reactive/Web Forms 2.0, and their validations. Familiarity with Angular 14. ReactJS: Custom component creation, capturing user actions, dynamic UI rendering. Experience with Redux, ES6, and React WIF. Web Services: RESTful Web Services: Developed applications using JAX-RS. SOAP: Extensive background in SOA architecture and SOAP-based web services, leveraging Apache Axis. Cloud & Deployment: AWS: Proficient in cloud operations, including EC2, S3, DynamoDB, IAM, ELB, RDS, and more. Azure: Proficient in Active directory and Azure Bus service. Docker: Hands-on experience in creating Docker images for deployment as microservices on AWS. Terraform: Automation deployment expertise. Database: Expert in Oracle RDBMS, including design and development of stored procedures, packages, triggers, and more using SQL/PLSQL. Performance tuning of SQL and PL/SQL scripts. Familiarity with IBM DB2 database. Demonstrated expertise in handling 'Global' database operations, consistently working with databases exceeding 30TB to support international banking transactions and data warehousing. Proven track record as a SQL Server DBA, with 7+ years of experience in maintaining, optimizing, and ensuring the high availability of SQL Server instances in cross-data center environments. Development Tools & Environment: Well-versed with IDEs such as Eclipse, NetBeans, IntelliJ, RAD, Spring Tool Suite. Deployed applications using servers like Apache Tomcat, Web Logic, Web Sphere, JBOSS, Oracle App Server, IBM WebSphere, and Apache Tomcat. Version Control: Skilled in CVS, Git, SVN, and Clear Case. Testing: Expertise in unit-testing with tools like JUnit, Mockito, Spock, Test Ng, and integration testing tools like Selenium Web Driver and Cucumber (BDD). Additional Skills: XML Technologies: Skilled in XML, XSLT, XSD, and parsers like JAXB, JAXP, SAX, DOM. Active Directory Services: Comprehensive knowledge. Protocols: Hands-on experience with HTTP, HTTPS, FTP, SMTP, and TCP/IP. Issue Tracking: Familiarity with JIRA. OOAD: Technical expertise in Object-Oriented Analysis and Design, leveraging UML with rational rose. Interpersonal Skills: Recognized as an excellent team player, known for analytical capabilities, strategic planning, and effective communication. EDUCATION Bachelor of Computer Engineering from Jawaharlal Nehru Institute of Technology, India June 2012 TECHNICAL SKILLS Languages C, C++, Java, Java 17, .NET, Kotlin, SQL, and Python Enterprise Java Core Java, J2EE, Swing, RMI, RXJava, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF(1.2 3.0), Struts, EJB(3.0 - 3.2), Spring, JTA, JNDI and JPA Tools & Frameworks Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Denodo, JSF, Log4J, SOA, Jasper reports, SOAP UI, Spring Boot 3, Android, Spring Batch, Spring Security, and Spring Data Databases Oracle 8i/9i/10g/11g, Sybase, SQL Server 7.0 / 2000, DB2, MySQL and MS Access 2000, MongoDB, IBM DB2 UDB, and Bigquery. Web Development HTML, XHTML, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JSON, HANDLEBARS Scripting Language Shell Script, bash, Perl, JavaScript, jQuery Web/App Servers Web Sphere, Apache Tomcat, JBoss, WebLogic Tools Eclipse3.0, Net Beans5.0, Clear Case, Clear Quest, Kafka, CVS, SVN, Perforce, Sub Version, Dream weaver 2000, Edit plus, VISIO, JUnit, JMeter Web Services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, MQ Version Control Microsoft TFS, GIT, SVN, Rational clear case WORKING EXPERIENCE Client: AT&T, Dallas, TX. Senior Full Stack Developer | Sep 2022 to Till now. Responsibilities: Integrated Denodo for efficient data virtualization, reducing redundancy in the project. Played a pivotal role in designing and implementing a fault-tolerant messaging system using IBM MQSeries for high- volume trading applications, achieving 99.9% uptime. Managed data securely using IBM DB2 UDB, ensuring robust, scalable, and secure database operations in compliance with stringent requirements. Successfully integrated the platform with major payment networks like Mastercard and Visa, emphasizing commitment to seamless financial operations. Leveraged technologies such as ReactJS, Scala.js, Angular, RabbitMQ, and Express Framework with Node.js and Scala's Play Framework for efficient development and system optimization. Integrated .NET technologies within a microservices architecture, promoting modular and scalable design principles. Integrated Micronaut to streamline and enhance the efficiency of microservices development and deployment. Implemented GCP solutions with Scala, focusing on services such as VPC, Route 53, ELB, EBS, EC2, and S3, showcasing expertise in cloud architecture. Demonstrated proficiency in containerization technologies, including Docker and Kubernetes. Collaborated in Scrum teams, emphasizing TDD and BDD with both Core Java and Scala codebases. Collaborated in the design and implementation of Apache Spark-based applications within Databricks, enhancing the speed and reliability of large-scale data processing tasks. Collaborated in the implementation of SailPoint Identity Now, providing expertise in identity governance, access request, and certification processes, ensuring compliance and security standards are met effectively. Created reliable messaging systems using Apache Kafka that can handle real-time data streams with fault tolerance and high throughput. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Utilized ASP.NET for web application development, implementing dynamic and responsive user interfaces to enhance the overall user experience. Developed and implemented complex data processing tasks using MongoDB, optimizing data retrieval and storage for a high-volume data processing application. Collaborated in the design and execution of MongoDB-based ETL processes, contributing to a 20% improvement in data processing time for a large retail client. Mentored junior developers in best practices for IBM DB2 UDB, enhancing team skills and database reliability. Conducted training sessions for 20+ team members on JCL best practices and optimization techniques. Streamlined job sequencing and dependency management using JCL, reducing average job completion time by 25%. Developed error handling routines in JCL to minimize downtime and ensure a 99.9% job success rate. Conducted thorough debugging and optimization of existing COBOL code, ensuring reliability and performance improvements. Utilized Databricks notebooks for exploratory data analysis and model development, providing insights into data patterns and supporting machine learning initiatives. Designed and implemented complex JCL scripts for daily data processing, handling over 5TB of data. Spearheaded ETL processes using IBM DataStage, resulting in a 20% improvement in data processing time for a large retail client. Designed and implemented a DataStage solution for data warehousing, integrating data from multiple sources and improving report accuracy by 30%. Developed complex COBOL batch jobs for data processing, reducing runtime by 25%. Implemented new features in a COBOL-based inventory management system, increasing accuracy and user satisfaction. Led efforts to streamline data pipelines on Databricks, ensuring efficient ETL processes and facilitating timely access to actionable insights from structured and unstructured data sources. Facilitated Scrum meetings to ensure team alignment and effective project execution. Guided the integration of major payment networks, demonstrating leadership in cross-functional collaboration. Mentored junior developers in best practices for IBM DB2 UDB, enhancing team skills and database reliability. Streamlined data communication across multiple platforms using IBM MQSeries, resulting in a 30% increase in processing efficiency. Implemented IBM MQSeries for real-time data exchange in a retail supply chain, reducing inventory processing time by 25%. Designed a fault-tolerant messaging system using IBM MQSeries, achieving 99.9% uptime in high-volume trading applications. Enhanced functionality using Core Java and Scala features, including Collections, Futures, and Java 1.8 and Scala lambda expressions. Implemented GCP solutions with Scala, focusing on services such as VPC, Route 53, ELB, EBS, EC2, and S3. Automated and managed GCP cloud resources and utilized Scala SDK for GCP. Leveraged GCP for Scala for serverless architecture. Integrated Kotlin within the microservices architecture, contributing to the efficiency and scalability of the overall system. Demonstrated proficiency in containerization technologies, including Docker and Kubernetes. Used MongoDB (NOSQL) and Scala's reactive Mongo driver for data modeling and cluster management. Collaborated in Scrum teams, emphasizing TDD and BDD with both Core Java and Scala codebases. Utilized Databricks notebooks for exploratory data analysis and model development, providing insights into data patterns and supporting machine learning initiatives. Analyzed and interpreted financial data and market trends to provide investment recommendations in the capital market sector. Implemented robust data serialization and deserialization processes using ION format in Java, enhancing data interchange efficiency across distributed systems. Leveraged Tap protocol for test reporting, improving the visibility and understanding of test results across the team. Utilized Kotlin features such as coroutines to implement asynchronous programming, enhancing the performance of concurrent tasks and improving overall system responsiveness. Developed and managed a diversified portfolio, focusing on equity, debt instruments, and derivatives, optimizing risk- return ratios. Developed and maintained a high-volume data processing application using Core Java, optimizing performance and reliability for real-time analytics. . Environment: Java 11, Scala 2.13, IBM DB2 UDB, GCP, WebLogic Server, Oracle WebCenter Portal, ReactJS, RXJava, Angular, Express Framework, JSP, Node.js, Kotlin, Micronaut, Play Framework, Akka HTTP, Big query ,MVVM, Jasmine, Karma, Scala Test, Swagger, Microservices, Postman, JIRA, Android, MongoDB, SailPoint, Docker, Kubernetes, Eclipse/Jboss Developer Studio, Dagger, JPA, Rabbit MQ, Spring framework, Spring Boot 3, Spring Data, Oracle 19C, SQL/PL-SQL, JBOSS Enterprise, Log4j, Junit, Tiles, Crystal Reports, Business Objects. Client: JPMC, Columbus, OH. Senior Full Stack Developer | Jan 2021 to Aug 2022. Responsibilities: Engaged in data model design with Python libraries, optimizing for reusability and efficiency. Strong understanding of front-end technologies including Object-Oriented JavaScript, AJAX, XHTML, HTML, XML/DOM, and React JS. Utilized JSON for efficient data interchange and implemented Bootstrap plug-ins for enhanced UI features. Developed Single Page Applications (SPA) using ReactJS and ensured tight integration with RESTful APIs through asynchronous TypeScript features. Developed and maintained enterprise-level applications using .NET framework, ensuring the robustness and scalability of software solutions. Integrated RabbitMQ with multiple programming languages (Java, Python, C#) for diverse application communication needs. Employed Hibernate with Spring for data abstraction and JPA for operations on SQL Server. Conducted comprehensive big data analysis using Python and R, deriving actionable insights that led to a 20% increase in operational efficiency. Implemented GraphQL Subscriptions for real-time updates in a chat application, enhancing user experience through immediate data synchronization. Orchestrated identity and access management solutions using SailPoint, contributing to the development and maintenance of a secure and streamlined user access environment. Utilized ASP.NET for web application development, implementing dynamic and responsive user interfaces to enhance the overall user experience. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Integrated Micronaut to streamline and enhance the efficiency of microservices development and deployment. Collaborated in the design and implementation of Apache Spark-based applications within Databricks, enhancing the speed and reliability of large-scale data processing tasks. Employed Kotlin programming language to develop and enhance features, leveraging its concise syntax and modern features for improved code readability and maintainability. Utilized Kotlin features such as coroutines to implement asynchronous programming, enhancing the performance of concurrent tasks and improving overall system responsiveness. Used Redux for state management in React applications, enhancing the predictability of user interface behaviors. Developed and optimized Elasticsearch queries for complex search requirements, enhancing accuracy and efficiency. Integrated Elasticsearch with multiple data sources, enabling comprehensive search capabilities across varied datasets. Integrated Kotlin within the microservices architecture, contributing to the efficiency and scalability of the overall system. Implemented multi-threaded solutions in Core Java to enhance application efficiency, resulting in a 30% reduction in processing time for complex computations. Implemented and maintained web application features using Apache Wicket, ensuring a robust and user-friendly interface for effective client interaction and seamless navigation. Implemented automated scaling and self-healing processes in OpenShift, enhancing system reliability and uptime. Developed backend services using Express, Node.js, and MongoDB (NOSQL), as well as scripting and automation tasks using Python. Leveraged Python for data processing and analytics, streamlining workflows and optimizing data-related tasks. Utilized Webpack and NPM for robust dependency management. Conducted comprehensive unit and integration tests using Jest, Jasmine, and React Testing Library, ensuring software quality. Spearheaded snapshot testing with Enzyme and Jest to validate the expected output of React components. Implemented Azure functions using Python and ensured proper security measures, such as IAM roles and policies. Developed GraphQL APIs with Java and integrated Python scripts for data processing, optimizing queries for efficient data retrieval and manipulation. Employed Azure Beanstalk for scalable deployment of web applications developed with Java and Python-based applications. Led efforts to streamline data pipelines on Databricks, ensuring efficient ETL processes and facilitating timely access to actionable insights from structured and unstructured data sources. Orchestrated REST-based Microservices using Spring Boot 3, streamlining API creation and maintenance. Utilized JIRA for efficient issue tracking, task allocation, and progress monitoring. Developed core business logic using Java, Python, and the Spring framework, ensuring robust and scalable applications. Integrated VICI dial-opensource to manage inbound and outbound call handling in customer engagement projects. Utilized its real-time monitoring capabilities to optimize agent performance and call routing strategies, thereby improving customer experience. Experience in integrating HubSpot CRM with front-end and back-end technologies, facilitating automated marketing campaigns, lead management, and customer segmentation. Utilized HubSpot's API for custom reporting and analytics. Utilized Azure database for NoSQL database solutions, enhancing data retrieval and storage capabilities. Lead code review sessions, ensuring high code quality and fostering a culture of continuous learning. Utilized Core Java for the development of a cross-platform desktop application, successfully integrating with SQL databases and third-party APIs. Expertise in implementing stack optimization techniques to enhance application performance and prevent stack overflow issues. Coordinated deployment activities on WebLogic Server, showcasing leadership in operational excellence. Initiated the adoption of Oracle WebCenter Portal, driving innovation and efficiency in portal management. Proficient in designing, developing, and managing API proxies using Google Apigee Platform with a focus on high availability, fault tolerance, scalable architecture, Elasticsearch. Environment: Java 11, JavaScript, RXJava, Android, micronaut, Kotlin, ReactJS, Dagger, MVVM, Bigquery, Kafka, Node.js, Microservices, Spring Boot 3, Jenkins, Restful Web Services, hibernate 4.X, Web Sphere, Apache Wicket, Dagger, Retrofit, Oracle 11g, UNIX, Python. Client: Fresenius Medical Care - Lexington, MA. Full Stack Developer | Mar 2019 to Dec 2020. Responsibilities: Developed user-centric web applications utilizing HTML5, CSS3, Bootstrap, and JavaScript. Utilized Angular CLI and Typescript in Angular 11 for web page component creation. Developed and maintained a multi-terabyte Cassandra database cluster, ensuring high availability and data integrity for critical applications. Led the migration of relational databases to Cassandra, resulting in a 40% improvement in data retrieval speed and scalability. Implemented data modeling and schema design in Cassandra, optimizing for efficient data storage and fast query performance. Conducted regular performance tuning of Cassandra clusters, achieving a 30% reduction in latency for high-volume transactions. Developed and implemented interactive dashboards in Power BI, enhancing data visualization and decision-making processes for key stakeholders. Streamlined company-wide reporting by integrating Power BI with SQL databases, Excel, and cloud services, reducing report generation time by 40%. Led the migration of legacy reporting systems to Power BI, achieving a 30% increase in report accuracy and data reliability. Designed custom DAX formulas in Power BI to solve complex business problems, improving data analysis efficiency and accuracy. Conducted training sessions for 50+ employees on utilizing Power BI, significantly enhancing team data literacy and self-service analytics capabilities. Collaborated with cross-functional teams to identify key performance indicators, creating dynamic Power BI reports and dashboards for real-time monitoring. Integrated Cassandra with Apache Spark for complex data analytics, enhancing the capability for real-time data processing. Hands-on experience with Java 1.8, leveraging features like Lambda expressions, Kotlin, and Parallel Streams. Developed applications using Spring MVC framework, integrated with Spring Core, DAO, ORM, and Web MVC. Managed user authorization and authentication via Spring Security. Implemented and tested services using Spring Boot 3 and Angular. Developed, designed, and optimized RESTful APIs. Developed and maintained OpenShift templates for various project needs, improving team efficiency and standardization. Utilized Apache Kafka for real-time data processing and integration with microservices. Developed SQL queries, procedures, and functions for data manipulation and retrieval. Employed Hibernate with Spring for data abstraction and JPA for operations on SQL Server. Collaborated in the development of Android applications using Kotlin, ensuring a seamless and user-friendly experience for mobile users. Employed Azure DevOps for CI/CD pipelines, focusing on deployment automation. Collaborated in the implementation of SailPoint Identity Now, providing expertise in identity governance, access request, and certification processes, ensuring compliance and security standards are met effectively. Orchestrated containers using Docker and Kubernetes for consistent deployment across environments. Conducted unit testing with JUnit and ensured software quality for each module. Leveraged Postman and SoapUI for API testing. Led the integration of ION with Java-based applications, ensuring seamless compatibility and data consistency across various platforms. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Actively participated in SCRUM meetings and adopted agile methodologies for efficient project progression. Employed JIRA for issue tracking, task management, and project monitoring. Utilized Dynatrace AI capabilities for automated root cause analysis, reducing mean time to resolution by 50%. Integrated Dynatrace with CI/CD pipelines, enabling real-time performance feedback and proactive optimization. Customized Dynatrace dashboards for various stakeholder needs, providing tailored insights into application health and performance. Streamlined database operations using Entity Framework in .NET, reducing data retrieval times by 25%. Developed a secure ASP.NET MVC web application, incorporating OAuth2 for robust user authentication. Collaborated in the design and implementation of Apache Spark-based applications within Databricks, enhancing the speed and reliability of large-scale data processing tasks. Led efforts to streamline data pipelines on Databricks, ensuring efficient ETL processes and facilitating timely access to actionable insights from structured and unstructured data sources. Implemented reactive APIs with WEB Flux, enhancing system scalability to handle over 10,000 concurrent users without performance degradation. Spearheaded the migration of traditional Spring MVC applications to WebFlux, resulting in a 35% improvement in server resource utilization. Developed robust error handling and back-pressure strategies in a WebFlux environment, ensuring smooth user experience under heavy load. Integrated WebFlux with MongoDB Reactive Repositories, enabling efficient data streaming and real-time updates in web applications. Utilized WebFlux for building microservices, achieving enhanced inter-service communication and reduced latency in a cloud environment. Designed and implemented MongoDB databases for efficient data modeling, leveraging the flexibility of NoSQL to enhance scalability and performance in handling large volumes of data. Utilized MongoDB's reactive Mongo driver in Scala for data modeling and cluster management, ensuring seamless integration with the application's overall architecture. Customized Java Swing GUI elements for a bespoke user experience, leading to a 25% increase in customer satisfaction ratings. Automated repetitive tasks in a Swing application, reducing manual effort by 35% and enhancing operational productivity. Conducted rigorous testing and debugging of Java Swing applications, ensuring robust performance and minimal downtime. Developed and maintained robust web applications using Ruby on Rails, adhering to best practices in MVC architecture and RESTful design patterns. Implemented advanced Ruby on Rails features, including Active Record, Actionable, and Rails Engines, to enhance application functionality and scalability. Skilled in Test-Driven Development (TDD) using RSpec and Capybara, ensuring high-quality, bug-free code through comprehensive testing. Integrated APIs and web services into Ruby on Rails applications, utilizing REST and GraphQL for data exchange and manipulation. Designed and implemented GraphQL APIs in a large-scale e-commerce application, resulting in a 30% reduction in data over- fetching. Integrated GraphQL with existing REST APIs to provide a more efficient and flexible data retrieval layer for mobile and web clients. Developed a custom GraphQL schema to streamline real-time data exchange in a collaborative project management tool. Optimized database queries and schema design using Active Record, improving application efficiency and performance. Expertise in implementing web services using SOAP, WSDL, UDDI, and XML. Secured SOAP messages with WS-Security for authentication, encryption, and decryption. Environment & Tools: J2EE, Angular CLI, RXJava, Android, Kotlin, Sailpoint, Cassandra, Typescript, Node JS, Express JS, Bigquery, Spring MVC, Hibernate, Apache Kafka, Swagger, Retrofit, Splunk, Apache Tomcat 8 Server, Maven, Log4J. Client: Walmart e-commerce, Sunnyvale, CA. Full Stack Developer | Oct 2017 to Feb 2019 Responsibilities: Utilized Java 1.8 features extensively, including Lambda expressions and the Stream API for functional-style operations on streams. Managed a cross-functional team in optimizing the supply chain process, reducing lead times by 15% and improving on-time delivery. Developed and maintained robust big data architectures, utilizing Apache Hadoop and Spark for efficient data processing and analytics. Implemented Apache Spark to improve data processing speeds by 50%, enabling more efficient big data analytics. Developed and executed a risk management strategy for the supply chain, mitigating potential disruptions and achieving a 98% fulfillment rate. Utilized machine learning algorithms on big data sets to predict customer behavior, increasing marketing campaign effectiveness by 30%. Streamlined inventory management using JIT and Kanban systems, leading to a 30% reduction in inventory holding costs. Implemented a sustainable supply chain initiative, reducing carbon footprint by 25% without impacting supply chain efficiency. Utilized data analytics to forecast demand with 95% accuracy, significantly reducing overstock and stockouts. Coordinated with international suppliers, ensuring compliance with global trade regulations and reducing customs delays by 40%. Implemented domain-specific languages (DSLs) for business processes using Groovy, simplifying complex workflows and improving user comprehension. Crafted Groovy-based test suites for continuous integration (CI) pipelines, increasing code coverage by 25% and ensuring higher code quality. Optimized SQL queries and database interactions in Groovy, leading to a 15% improvement in data retrieval times. Developed custom Groovy scripts for Jenkins automation, streamlining the deployment process and reducing deployment times by 40%. Pioneered the use of Groovy in microservice architecture, enhancing system scalability and responsiveness in high-traffic environments. Utilized Kotlin features such as coroutines to implement asynchronous programming, enhancing the performance of concurrent tasks and improving overall system responsiveness. Collaborated in the development of Android applications using Kotlin, ensuring a seamless and user-friendly experience for mobile users. Developed a high-throughput ION data processing module, optimizing performance and reducing latency in real-time applications. Used Apache Camel Kafka endpoint for publishing trade flow data to Apache Kafka. Integrated Kotlin within the microservices architecture, contributing to the efficiency and scalability of the overall system Created reliable messaging systems using Apache Kafka that can handle real-time data streams with fault tolerance and high throughput. Leveraged Angular router for module-wide routing and implemented both data-driven and template-driven forms. Created Angular Components, Services, and Filters. Participated in unit and integration test case development using Jasmine and Karma. Implemented Single Sign-On (SSO) in WebSphere Portal, significantly enhancing user authentication and security. Optimized resource usage in OpenShift environments, leading to a 20% reduction in operational costs. Consumed REST services with Angular HTTP, performing data retrieval and updates. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Conducted performance tuning and optimization of WebSphere Portal environments, reducing page load times by 40%. Implemented cloud capabilities like Centralized Configuration, Load Balancing, and Service-to-Service calls using Feign, and Service Registry and Discovery with Eureka in Spring Cloud. Led efforts to streamline data pipelines on Databricks, ensuring efficient ETL processes and facilitating timely access to actionable insights from structured and unstructured data sources. Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot 3, and Spring Integration. Employed Spring JDBC for data retrieval, updates, and insertions in the Oracle database using stored procedures. Implemented and optimized J2EE architecture, including servlets, JSP, and EJB components, to enhance the performance and reliability of web applications in a distributed environment. Developed and maintained enterprise-level applications using J2EE, demonstrating proficiency in Java-based technologies for scalable and robust solutions Adopted Apache Maven as the primary tool for building the Restful web-service. Environment & Tools: Java 1.8, concurrent package, Android, lambda expressions, RXJava, Supply, Chain, streams, J2EE, Kafka, Bigquery, Web services, Kafka 2.0, Spring Boot 3, Apache Camel 2.2, Dagger, Spring Batch, Kotlin, Spring Data JPA, Microservices, Eclipse, Jenkins, Confluence, Jira, Swagger, Maven, Windows, Linux, DB2, SQL Server. Client: Ameriprise Insurance, Green Bay, WI. Java Developer | April 2015 - Sep 2017. Responsibilities: Collaborated in daily scrum meetings, efficiently executing sprint tasks in line with Agile Scrum methodologies. Developed seamless interfaces using Servlets to handle HTTP requests and relay responses to the frontend. Leveraged WSDL and SOAP for crafting robust XML-based applications. Employed JAXB for effective XML marshaling and unmarshalling. Relied on JDBC to adeptly persist Java Objects into Oracle 10g databases, ensuring data integrity and performance. Employed Hibernate with Spring for data abstraction and JPA for operations on SQL Server. Engaged in the design and development of dynamic web pages using JSP and HTML. Enhanced user experiences by utilizing UI tools like JSP, JSTL, JavaScript, HTML, CSS, jQuery, and Ajax. Debugged and optimized Java classes crucial for web page modifications, such as Business Objects and Data Access Objects. Incorporated Log4j for comprehensive application logging, ensuring traceability and quick issue resolution. Conducted rigorous unit testing with JUnit and played an active role in integration testing, guaranteeing software reliability. Expertly managed SVN repositories, overseeing branching, merging, and tagging to maintain code integrity and ensure smooth development cycles. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Include details about your involvement in business knowledge, technical design, development, maintenance, and end-user support of complex tax return processing. Detail your experience in leading continuity of operations programs and disaster recovery plans. Focus on roles in high-stakes, large-scale operational environments. Skilled in tail call optimization, effectively managing function calls to minimize stack frame usage and improve recursion efficiency. Delivered responsive designs that align with WCAG 2.0 and ADA compliance, ensuring universal accessibility. Collaborated closely with UI/UX designers in building user interfaces, ensuring seamless user experiences. Developed reusable UI components and front-end libraries using contemporary JavaScript frameworks. Possess strong expertise in React.js. Proficient in utilizing CSS Frameworks, notably Bootstrap. Demonstrated knowledge in JAVA programming and relevant IDE tools such as Eclipse/Jboss Developer Studio. Experience in projects using the JPA framework. Adept in crafting, refining, and tuning stored procedures, maximizing performance and meeting stringent financial data processing requirements. Orchestrated the deployment of a multi-tier web application on AWS, achieving 99.9% uptime and streamlined disaster recovery. Implemented AWS Lambda for serverless computing, reducing server maintenance overhead and improving application responsiveness. Managed continuous integration/continuous deployment (CI/CD) pipelines using AWS CodePipeline, enhancing team productivity and deployment frequency. Utilized AWS CloudFormation for infrastructure as code (IaC), ensuring consistent and error-free environment setups. Optimized AWS RDS for database management, achieving a 20% improvement in database performance and reliability. Utilized Databricks notebooks for exploratory data analysis and model development, providing insights into data patterns and supporting machine learning initiatives. Utilized financial modeling techniques to forecast market trends and evaluate investment strategies in the capital markets Proficient in using the current Spring framework, Spring Boot 3, and Spring Data. Developed applications using Java 8. Available for on-call troubleshooting, providing swift and effective resolutions to SQL Server service outages, minimizing downtime and impact on banking services. Spearheaded capital raising initiatives through debt and equity offerings, collaborating with investment banks and financial advisors Proficient in implementing JMS-based messaging solutions in Java EE environments, enhancing asynchronous communication and application scalability. Designed and developed message-driven beans (MDBs) using JMS, improving application responsiveness and processing efficiency. Skilled in integrating JMS with various message brokers (ActiveMQ, RabbitMQ) for reliable and scalable message distribution. Implemented advanced JMS messaging patterns, including publish/subscribe and point-to-point, for diverse application requirements. Expertise in configuring and managing JMS connection factories and destinations, ensuring optimal performance in high-load scenarios. Developed and maintained enterprise-level applications using J2EE, demonstrating proficiency in Java-based technologies for scalable and robust solutions. Experience in Oracle 19C and adept in SQL and/or PL/SQL. Familiarity with the JBOSS Enterprise environment. Experience in report generation tools such as Crystal Reports and/or Business Objects. Environment & Tools: Java 1.5, J2EE, JDBC, Servlets, XML, JAXB, HTML, CSS, JSP, JSTL, JavaScript, jQuery, Bigquery Ajax, PL/SQL, Oracle 10g and 19C, WSDL, SOAP, Android, Kotlin, Log4j, JUnit, SVN, Reactjs, Bootstrap, Eclipse/Jboss Developer Studio, JPA, Spring framework, Spring Boot, Spring Data, JBOSS Enterprise, Retrofit, Crystal Reports, Business Objects. Client: Wells Fargo, Chicago, IL. Java Developer | Oct 2013 Mar 2015. Responsibilities: Spearheaded all phases of the SDLC, from requirements gathering and conceptual design to development, system testing, and user acceptance testing. Collaboratively refined business requirements, focusing on data modeling and tool design using Servlets and JSP. Successfully implemented the DAO pattern to facilitate database connectivity, leveraging the JDBC API. Engineered Back-end API employing Node.js and the Express Framework to ensure efficient and scalable backend processes. Crafted an intuitive user interface using JSP, HTML, DHTML, CSS, XML, and JavaScript. Automated the deployment process using CI/CD pipelines in PCF, leading to a 35% reduction in deployment time and increased productivity. Implemented and optimized data processing workflows using Databricks, leveraging its unified analytics platform for efficient big data processing. Implemented blue-green deployment strategies in PCF, minimizing downtime and ensuring seamless application updates. Developed and maintained Drools rule bases for dynamic and scalable business rule evaluation in enterprise applications. Adopted JavaScript, jQuery, and AJAX to enhance frontend capabilities and perform rigorous client-side validation. Harnessed the robustness of the Spring MVC framework for efficient controller implementations. Integrated JBoss Drools with existing Java applications, enhancing system flexibility and reducing dependency on hardcoded logic. Deployed and managed applications on an Oracle database, ensuring data consistency and high performance. Developed comprehensive Use Cases, Class Diagrams, Sequence Diagrams, and Data Models with Rational Rose to maintain a clear project roadmap. Introduced a unit testing framework using JUnit for continuous integration testing and utilized the Jest Tool for optimal performance testing. Expert in implementing robust MQ infrastructures, ensuring high availability and fault tolerance in distributed systems. Skilled in designing and maintaining MQ clusters for large-scale enterprise applications, enhancing message throughput and reliability. Demonstrated ability in integrating MQ with diverse platforms and programming languages, enabling seamless cross- system communication. Proficient in setting up secure MQ channels, implementing SSL/TLS encryption to ensure data confidentiality and integrity. Experienced in MQ performance tuning, optimizing queue managers for maximum efficiency and minimal latency in high-traffic environments. Spring Boot was used to orchestrate REST-based Microservices, which streamlined API construction and maintenance. Ensured application security and compliance using AWS Identity and Access Management (IAM) and monitored application performance using AWS CloudWatch. Developed robust messaging systems using Apache Kafka, ensuring high-throughput and fault-tolerant handling of real- time data streams. Environment & Tools: Java 1.7, Node.js, HTML5, DHTML, Kotlin, CSS3, Microservices, Kafka, JavaScript, Servlets, Spring 3.X, JSP, XML, JDBC, Oracle 10g, SQL, AWS EC2, AWS Lambda, Amazon S3, AWS Code Build, AWS Code Pipeline. Keywords: cprogramm cplusplus csharp continuous integration continuous deployment artificial intelligence user interface user experience message queue javascript business intelligence sthree rlang microsoft procedural language California Illinois Massachusetts Ohio Texas Wisconsin |